Skip to main content
Get a running pod with a public URL in just a few steps.

Step 1: Create an Account

Go to app.instapods.com/register and sign up with your email address, or sign in with GitHub or Google.

Step 2: Create a Pod

  1. Click Create Pod from the dashboard
  2. Enter a name for your pod (e.g., my-first-app)
  3. Select a preset:
    • Static — HTML/CSS/JS served by nginx
    • PHP — PHP 8.2 / 8.3 / 8.4 with nginx and Composer
    • Node.js — Node.js 18 / 20 / 22 with npm
    • Python — Python 3.11 / 3.12 with pip and venv
  4. Choose a plan (Launch is fine to start)
  5. Click Create
Your pod will be ready in 1-2 seconds.

Step 3: Access Your Pod

Once created, your pod is accessible at:
https://my-first-app.nbg1-1.instapods.app

Connect via SSH

ssh instapod@nbg1-1.instapods.app -p YOUR_PORT
Each pod gets a unique SSH port (in range 2200-3200). Find yours on the pod detail page or via the CLI:
instapods pods get my-first-app

Step 4: Deploy Your Code

Step 5: Add a Database (Optional)

Need a database? Install one with a single command:
instapods services add my-first-app -s mysql -w
instapods services creds my-first-app -s mysql
Or use the dashboard — go to your pod’s Services tab and click Install.
Database services require the Build plan ($7/mo) or higher. If you’re on Launch, upgrade from the billing page first.

Next Steps

Learn Core Concepts

Understand pods, presets, plans, and regions

Explore Presets

See what each preset includes

Set Up Custom Domain

Point your own domain to your pod

Install the CLI

Automate your workflow