Get tailored recommendations for your tech stack —Take the Assessment →
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.

Next Steps