Navigation
Getting Started
This gets you from zero to a running app in about 5 minutes.
Prerequisites
- A Container Duck account (sign up here)
- A 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 PostgreSQL database, object storage, and private network. Nothing leaks between projects.
Give it a name and click Create.
Step 2: Deploy an app
From your project, click Add App. Three paths:
Catalog app (fastest)
Browse the app catalog and click Deploy. The app will be running in seconds with zero configuration.
Good first picks:
- N8n — Workflow automation (like Zapier, but yours)
- PostgreSQL — Your own database, managed with continuous backups
- Mathesar — Spreadsheet-style UI for your PostgreSQL data
Web service (your code)
Connect your GitHub account and deploy a long-running web app. See Web Services for the full walkthrough.
Scheduled job (your code, on a schedule)
Deploy code that runs on a cron schedule. See Scheduled Jobs for details.
Step 3: Open your app
Once deployed, your app gets a URL like n8n.abc123.apps.yourdomain.com. Click Open to access it.
Every request goes through authentication automatically — only you (and your project members) can reach your apps.
What's next
- Catalog Apps — Browse what's available
- Web Services — Deploy from GitHub
- Scheduled Jobs — Run code on a schedule
- Projects — Isolation, scaling, and how it all fits together