Getting Started with SnapDeploy

Deploy your first container in under 60 seconds. No Docker experience required.

Prerequisites

  • A GitHub account (for deploying from repositories)
  • A web application or Docker image to deploy
  • Basic understanding of your application's port and startup requirements

1 Create an Account

Sign up for SnapDeploy using GitHub OAuth or email.

Visit:

https://snapdeploy.dev/register

Free tier: Get 100 container hours (never expires) to try the platform.

2 Connect GitHub (Optional)

To deploy from GitHub repositories, authorize SnapDeploy to access your repos.

  1. Go to Dashboard > Settings > GitHub Integration
  2. Click "Connect GitHub"
  3. Authorize SnapDeploy in the GitHub popup
  4. Select which repositories to grant access (all or specific ones)

Tip: You can also deploy directly from Docker Hub without GitHub.

3 Create a Container

Deploy your first container from the dashboard.

  1. Click "New Container" from the dashboard
  2. Choose deployment method:
    • GitHub: Select repository and branch
    • Docker: Enter image name (e.g., nginx:latest)
  3. Configure container settings:
    • Name: A unique name for your container
    • Port: The port your app listens on (e.g., 3000, 8080)
    • Environment Variables: Any required configuration
  4. Click "Deploy"
# Example: Deploy a Node.js Express app
Container Name: my-express-app
Port: 3000
Environment Variables:
NODE_ENV=production
DATABASE_URL=your-database-url

4 Access Your Application

Once deployed, your container gets a unique URL.

Your container URL:

https://your-container-name.containers.snapdeploy.dev

From the dashboard, you can:

  • View real-time logs
  • Monitor CPU and memory usage
  • Restart or redeploy your container
  • Add a custom domain

Quick Reference

Common Ports

  • 3000 - Node.js / Express / React
  • 8000 - Python / Django
  • 5000 - Flask
  • 8080 - Java / Spring Boot
  • 80 - Nginx / Static sites

Build Times

  • Static site: ~15-30 seconds
  • Node.js app: ~30-45 seconds
  • Python Django: ~45-60 seconds
  • Java Spring Boot: ~60-90 seconds

Next Steps