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 four 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: Hetzner Cloud¶
- Go to Servers, click Setup Credentials for Hetzner Cloud
- Paste your Hetzner Cloud API token (Read & Write permissions)
- Go back to Servers, select Hetzner Cloud as provider
- Choose a location, server type category, and server type (2GB RAM minimum recommended)
- Optionally enable Hetzner server backups
- Click Create Hetzner Cloud Server
Option D: 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)¶
After the application is created, Appliku opens the setup wizard. In the Databases section, select PostgreSQL (or Redis, MySQL, etc.) and create it on the same server.
Add processes¶
In the Processes section:
- 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 Deploy now. 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
- Application Setup Wizard — Configure a newly created application
- appliku.yml — Define your entire app config in a YAML file