Skip to main content

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:

  1. Go to Servers in the dashboard
  2. Click Setup Credentials for DigitalOcean
  3. Paste your DigitalOcean API token (select both Read and Write scopes)
  4. Go back to Servers, select DigitalOcean as provider
  5. Choose a region and droplet size (1GB RAM minimum recommended)
  6. Click Create Droplet

Option B: AWS EC2

  1. Go to Servers, click Setup Credentials for AWS
  2. Enter your AWS Access Key and Secret Key
  3. Select region, instance type, and disk size
  4. Click Create EC2 Instance

Option C: Custom Server (Any Provider)

  1. Go to Servers, select Custom Server
  2. Enter your server's IP address and SSH credentials
  3. 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

  1. Go to ApplicationsAdd Application
  2. Select GitHub (or GitLab, or Custom Git)
  3. If first time, click Setup Credentials to connect your Git provider
  4. Give your application a name
  5. Select the repository and branch
  6. Select the server you just created
  7. 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 web with your app's start command (e.g., gunicorn myapp.wsgi --log-file -)
  • Optionally add a release process for post-deployment commands (e.g., python manage.py migrate)

Deploy

Click Save and Deploy. Appliku will:

  1. Pull your code from Git
  2. Build a Docker image using the selected build image
  3. Run your release command (if configured)
  4. 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