Navigation
Getting Started
Welcome to Container Duck. This guide will walk you through creating your first project and deploying your first app.
Prerequisites
- A Container Duck account (sign up here)
- A modern web browser
Step 1: Create a Project
After logging in, click New Project from the dashboard. A project is your isolated workspace — it comes with its own database, storage, and private network.
Give your project a name (e.g., "My First Project") and click Create.
Step 2: Deploy an App
From your project dashboard, click Add App. You have two options:
From the Catalog
Browse our curated collection of open-source apps. Click Deploy on any app and it will be running in seconds.
Popular choices:
- N8N — Workflow automation
- PostgreSQL — Relational database
- Mathesar — Spreadsheet-style database UI
Your Own Code
Connect your GitHub repository and Container Duck will build and deploy it automatically. We support:
- Python (Flask, FastAPI, Django)
- Node.js (Express, Next.js)
- Go
- Static sites
Step 3: Access Your App
Once deployed, your app gets a unique URL like n8n.abc123.apps.yourdomain.com. Click Open to access it. Every request is authenticated automatically.