Deploy Django applications in 5 minutes

Push your code to git.
We'll deploy it on
AWS EC2 AWS Lighsail Digital Ocean Hetzner Cloud Linode Azure GCP Ubuntu

Get started free
Trusted by over 4900 teams to deploy unlimited applications.

Works with any programming language or framework

Django, Flask, FastAPI, Wagtail,
Rails, ExpressJS, NextJS, Custom Dockerfile, Streamlit

"It’s easy to use, full of features, and has never gone down.
Appliku is a service that makes my life 10x easier. It simplifies a complicated part of developing apps: deployment."

For developers who like to develop their apps, not configure servers.

We wanted to create a deployment service which would enable you to self-host your infrastructure cost-effectively and as easy as a few clicks.

What is Appliku?

Appliku is a bring-your-own-server(BYOS) deployment service.
You connect a cloud provider account or provide a custom server with fresh Ubuntu, and Appliku will handle the setup and configuration of your apps.
Applications are deployed from your git repository and require minimal configuration.
Appliku operates without any proprietary tech. We install Nginx and Docker to run your apps.

How it looks inside

Application overview: Latest builds, Server health, Application processes resources and databases.

Server overview: Stats, Deployment logs, Cloud Provider Information.

Application settings, single server deployment: Processes configuration, currently running processes stats.

When to use Appliku?

  • You are a solo developer. Focus on building your apps, we take care of deployment and running your apps.
  • Work in a team. You won't need a dedicated server admin person to deploy your apps or set up new environments. Appliku allows team members to add new servers, create new apps, view logs and see and change configuration settings.
  • Want to choose where to host. With Appliku you can deploy your apps on any cloud provider or a custom server as long as it is accessible from the internet. You can choose the provider that fits your needs and budget, and have the same great dashboard to control your infrastructure.
  • Want to optimize hosting costs. Ran out of startup hosting credits and need to pay for hosting from your own pocket? You can gradually migrate from Heroku or other tier 2 cloud provider with minimal service interruptions to any provider that fits your budget.
  • Need to have more control over configuration. Black box cloud platforms have limitations on customization, on usage, on settings, some of which you can overcome with help of paid addons. Deploying with Appliku allows you to have best parts of both worlds: great convenience and automation, and you can customize almost everything on your server from OS settings and application environment to additional services you may want to spin up.

When not to use Appliku?

  • Your whole stack is severless functions. Appliku might not be the best fit as it is optimized for managing server-based applications rather than serverless architectures.
  • Your server(s) are within internal network, not accessible from the internet. In such cases, Appliku wouldn't be suitable since it requires servers accessible from the internet for deployment, management and issuing SSL certificates.

Truly Affordable Deployment Pricing

Fixed monthly fee, no hidden costs.

Monthly Annually
Monthly Annually

Free

$0
$0

For small weekend projects and trying out the service.

  • 1 server
  • 1 app
  • 10 successful deployments
  • Unlimited databases
  • Celery & other queue workers
  • Community support
Get started

Hobby

$10 /month excl. tax
$100 /year excl. tax

Great for personal use and next side projects.

  • 1 server
  • Unlimited apps
  • Unlimited deployments
  • Unlimited databases
  • Celery & other queue workers
  • Unlimited team members
  • Cron jobs
  • Email Support
Get started

Growth

$18 /month excl. tax
$180 /year excl. tax

Great for most of production grade services.

  • 3 servers
  • Unlimited apps
  • Unlimited deployments
  • Unlimited databases
  • Celery & other queue workers
  • Cron jobs
  • Email Support
  • Unlimited team members
  • Database Backups
Get started

Unlimited

$39 /month excl. tax
$390 /year excl. tax

Ideal if you have many projects and scaling.

  • Unlimited servers
  • Unlimited apps
  • Unlimited deployments
  • Unlimited databases
  • Celery & other queue workers
  • Cron jobs
  • Email Support
  • Unlimited team members
  • Database Backups
  • Cluster deployment
Get started
Processing
Our order process is conducted by our online reseller Paddle.com.
Paddle.com is the Merchant of Record for all our orders. Paddle provides all customer service inquiries and handles returns.
Refund Policy
A refund is issued if there is a technical problem with the product and we can’t help you to resolve the problem.
Appliku is free to try, so please make sure to check it out before purchasing.

Frequently asked questions

How does the deploy work?

Appliku fully takes care of setting up your server, installing all required packages and configuring web server with SSL certificates via Let's Encrypt.

All the configuration is done via our dashboard. For most of apps, it is enough to have the Procfile in the root of your repository. Procfile is a simple text file listing commands to run your apps.

In other cases you might need to provide a custom Dockerfile to build your app if it requires specific OS libraries.

With help of special command `release` in Procfile you can specify the command or a script that will be executed after deployment of a new version of your app.

Can I run multiple applications on one server?

Yes, you can run as many apps as you want on a single server as long as the server has enough resources.

Can I have production/staging environment for an application?

Yes, you can create as many apps from the same repo as you want and select the git branch for each of them. They can be on the same or different servers.

How apps are executed and can I have multiple processes running on the same server?

For single server deployments:
- Nginx is installed into the operating system and proxies requests to the port of your apps' web processes.
- Apps are running in Docker containers
- An application can have only single web process, which responds to HTTP requests
- Apps can have multiple other processes that don't receive HTTP traffic (queue/background workers/etc)


For cluster deployments:
- Nginx is installed in the cluster and passes traffic to web processes of apps
- Apps are executed within Docker Swarm
- Nginx sends traffic to the DNS name of the web process and Swarm takes care of the load balancing
- For cluster deployments having a container registry is required. By default, the one from the git provider (GitHub/GitLab) will be used. The app's image is built and pushed to container registry and then distributed to all cluster nodes.

What databases are supported?

Appliku allows you to create Postgres, Postgis, Redis, Mysql, RabbitMQ.

Databases are running in containers on your severs. You can create as many databases as you need as long as server has enough resources.

Can I specify environment variables for the application?

You can specify environment variables in the application settings. They will be available during the build time as well.

How Appliku communicates with the server? Does it install any additional software for this purpose?

All communication with your server(s) is done via SSH. We don't install any additional apps to your server for the purpose of server management.

Can I access the server via SSH?

Yes, you can connect to the server via ssh by using the app or root user(or other sudo user used during setup, e.g. "ubuntu" for EC2/Lightsail instances).

You must add your public key to your user's profile in Appliku. Keys of all team members will be added to ~/.ssh/authorised_hosts on servers within your team.