Help center

Step-by-step guides: launch any website or app

From a new account to a live site with HTTPS — WordPress, static sites, Node.js, Next.js, NestJS, Django, FastAPI, Laravel and Spring Boot. Git deployments, SSH, VS Code, domains, SSL and databases, written so you can follow them with no cloud experience.

In short The Cloud Ninza help center has free step-by-step guides that take a beginner from a new account to a live website or app with HTTPS: WordPress, static sites, Node.js (Express, Next.js, NestJS), Python (Django, FastAPI, Flask), PHP (Laravel) and Java (Spring Boot), plus Git deployments, SSH keys, VS Code, domains, SSL and databases.

Start here: complete step-by-step guides

Beginner friendly

Cloud hosting explained for complete beginners

The dozen words you will meet — domain, DNS, server, SSL, Git, SSH, environment variable — in plain English, and how they fit together.

3 steps →
Beginner friendly

Your first WordPress website, step by step (no coding)

From a new account to a live WordPress site on your own domain with HTTPS — every click explained.

8 steps →
Beginner friendly

Upload a static HTML website, step by step

A site made of HTML, CSS, JavaScript and images: launch a PHP plan, upload a ZIP, extract, go live.

6 steps →
Beginner friendly

Install the tools on your computer (VS Code, Git, Node.js, Python, Java)

What to install on Windows, Mac or Linux before you build an app, and how to check it worked.

4 steps →
Beginner friendly

Put your code on GitHub (your first push)

Create a repository, keep secrets and build folders out with .gitignore, and push your project for the first time.

6 steps →
Beginner friendly

Create an SSH key and connect from Windows, Mac or Linux

Make a key on your computer, add it in the dashboard, connect to your account's terminal and copy files with SFTP.

8 steps →
Beginner friendly

Work from VS Code: edit, push and deploy

The recommended way: edit in VS Code, commit and push — the site deploys itself. Plus uploading on save with the SFTP extension.

7 steps →
Beginner friendly

Node.js (Express) app: from your laptop to live, step by step

Create a small Express app, test it locally, push it to GitHub and deploy it on Cloud Ninza with HTTPS.

10 steps →
Beginner friendly

Next.js app: from create-next-app to live, step by step

Create a Next.js app, push it to GitHub, deploy it with the Next.js preset, add environment variables and go live.

8 steps →
Beginner friendly

NestJS API: from nest new to live, step by step

Create a NestJS project, make it listen on our port, push to GitHub and deploy with the NestJS preset.

8 steps →
Beginner friendly

Django app: from startproject to live, step by step

Create a Django project, prepare settings for production, push to GitHub and deploy with the Django preset.

8 steps →
Beginner friendly

FastAPI or Flask app: from first file to live, step by step

A minimal FastAPI (or Flask) app, requirements.txt, GitHub and the matching preset.

7 steps →
Beginner friendly

Laravel app: from composer create-project to live, step by step

Create a Laravel project, push it, set the web root, install with Composer, add .env and the scheduler.

10 steps →
Beginner friendly

Spring Boot app: from start.spring.io to live, step by step

Generate a project, read the port, push to GitHub, build on the server with Maven and go live.

8 steps →
Questions

Questions about the guides

Do I need cloud or server experience to use these guides?

No. The guides under "Start here" begin with what a domain, DNS, SSL and Git are, and walk through every click and command — from creating an account to a live site with HTTPS. Every command that runs on our servers has been tested there.

Can I deploy from GitHub, GitLab or Bitbucket?

Yes. Connect a repository once under Git deployments and every push builds your app, switches to the new release, health-checks it and rolls back automatically if it fails. Private repositories use a read-only deploy key.

Can I use VS Code?

Yes. Edit in VS Code and push with Git, which deploys automatically, or upload on save with the SFTP extension over an SSH key. VS Code Remote-SSH is not supported because SSH port forwarding is switched off on our servers for security.

Is there a terminal and SSH access?

Yes. Every plan has a browser terminal in the dashboard, and SSH and SFTP from your own computer with a key. Both run in a private sandbox that shows only your own account.

Which languages and frameworks are supported?

WordPress and PHP (Laravel, Symfony, CodeIgniter), Node.js (Express, Next.js, NestJS, Nuxt, SvelteKit, static React/Vue/Angular builds), Python (Django, Flask, FastAPI) and Java (Spring Boot, Quarkus, Micronaut, any executable JAR), each with several versions to choose from.

What if I get stuck?

Open a support ticket from the dashboard. Our engineers answer around the clock and can look at your app, logs and settings with you.

Next step

Move your site, or your whole cloud estate

Shared hosting you can buy in two minutes. Infrastructure and managed services quoted by an engineer within one business day.