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.

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.3 with nginx and Composer
    • Node.js — Node.js 20 with npm
    • Python — Python 3.12 with pip and venv
  4. Choose a plan (Starter 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.sg-dev-v2.instapods.app

Connect via SSH

ssh [email protected] -p 2201
The SSH port is unique to your pod — find it on the pod detail page or via the CLI:
instapod pods get my-first-app

Step 4: Deploy Your Code

# Upload a single file
instapod files upload my-first-app --local ./index.html

# Sync an entire directory
instapod files sync my-first-app --local ./my-project

Step 5: Add a Database (Optional)

Need a database? Install one with a single command:
instapod services add my-first-app --service mysql --wait
instapod services creds my-first-app --service mysql
Or use the dashboard — go to your pod’s Services tab and click Install.

Next Steps