Quickstart Guide
This guide takes you from zero to a live, deployed application in under 10 minutes.
Step 1: Create an Appliku Account
Go to app.appliku.com and sign up.
Step 2: Add a Server
You need a server to deploy your applications to. Appliku supports three options:
Option A: DigitalOcean (Recommended for getting started)
- Go to Servers in the dashboard
- Click Setup Credentials for DigitalOcean
- Paste your DigitalOcean API token (select both Read and Write scopes)
- Go back to Servers, select DigitalOcean as provider
- Choose a region and droplet size (1GB RAM minimum recommended)
- Click Create Droplet
Option B: AWS EC2
- Go to Servers, click Setup Credentials for AWS
- Enter your AWS Access Key and Secret Key
- Select region, instance type, and disk size
- Click Create EC2 Instance
Option C: Custom Server (Any Provider)
- Go to Servers, select Custom Server
- Enter your server's IP address and SSH credentials
- Appliku will connect and set up Docker, Nginx, and everything needed
Wait for the server setup to complete (you'll see a progress indicator).
info
Server requirements: Fresh Ubuntu 22.04/24.04 or Debian 12, x86_64 or arm64 architecture.
Step 3: Create an Application
- Go to Applications → Add Application
- Select GitHub (or GitLab, or Custom Git)
- If first time, click Setup Credentials to connect your Git provider
- Give your application a name
- Select the repository and branch
- Select the server you just created
- Click Create Application
Step 4: Configure and Deploy
Add a database (optional)
On the Application Overview page, scroll down to the Databases section and click Add Database. Select PostgreSQL (or Redis, MySQL, etc.) and create it on the same server.
Add processes
Click Add Processes (or go to Settings → Processes tab):
- Add a process named
webwith your app's start command (e.g.,gunicorn myapp.wsgi --log-file -) - Optionally add a
releaseprocess for post-deployment commands (e.g.,python manage.py migrate)
Deploy
Click Save and Deploy. Appliku will:
- Pull your code from Git
- Build a Docker image using the selected build image
- Run your release command (if configured)
- Start your web process behind Nginx with SSL
Step 5: View Your App
Once the deployment succeeds, click Open App on the Application Overview page. Your app is live at YOUR_APP_NAME.applikuapp.com.
Next Steps
- Core Concepts — Understand how Appliku's pieces fit together
- Environment Variables — Configure secrets and settings
- Custom Domains — Add your own domain with automatic SSL
- appliku.yml — Define your entire app config in a YAML file