Blog

Kostja Palović

SimpleJWT token_blacklist: Errors, Fixes, and the Silent Failure

BLACKLIST_AFTER_ROTATION needs the token_blacklist app in INSTALLED_APPS and a migration. The errors you get, the silent failure if you skip it, and the fix.

Read more →
Crew

Give your AI coding agent deploy access: the Appliku Claude Code skill

Install the Appliku skill for Claude Code and let your AI assistant deploy apps, read logs, and manage domains and datastores from plain-English prompts, on servers you own.

Read more →
Kostja Palović

Deploy to Appliku from the command line

Install the Appliku CLI, log in, and deploy from your terminal. Scriptable and non-interactive with APPLIKU_TOKEN, so CI pipelines and AI agents can deploy to servers you own.

Read more →
Kostja Palović

How to Deploy Django to a VPS You Own (2026)

Deploy Django to a VPS you own, two ways: the full manual setup (Gunicorn, Nginx, systemd, Postgres, SSL), and the managed way with Appliku. Step by step.

Read more →
Kostja Palović

How to Deploy Django Project to AWS EC2

How to deploy a Django project on AWS EC2 instance. Article show how to connect GIT repository, add database and deploy your app

Read more →
Kostja Palović

Deploy Django on Hetzner Cloud: Step-by-Step Guide (2026)

Learn how to deploy a Django app on Hetzner Cloud VPS using Appliku. ARM server setup, Postgres, automatic HTTPS, and git-based deployments: from zero to live in under 15 minutes.

Read more →
Kostja Palović

Django createsuperuser: How to Create a Superuser

Run python manage.py createsuperuser to set up a Django admin instantly. Covers flags, Docker, non-interactive mode, and a custom automation command.

Read more →
Kostja Palović

Start and deploy Jekyll static site on your server

Install Jekyll, create a static site, write posts in Markdown, then deploy the built site to a server you own instead of GitHub Pages, with HTTPS.

Read more →
Kostja Palović

Basic Django Admin Panel Setup and registering models

Set up the Django admin from scratch: enable the app in settings, wire the URLs, create a superuser, define models, and register them for editing.

Read more →
Kostja Palović

Filters and Custom Filters in Django admin

Add filters to Django admin using list_filter and create custom filters with SimpleListFilter. Practical examples for date ranges, boolean fields, and multi-value filtering.

Read more →
Kostja Palović

Search in Django Admin

Add search to the Django admin with search_fields, then go further with custom search tools for related models and the fields built-in search misses.

Read more →
Kostja Palović

How to deploy Sphinx documentation site on your server

Start a Sphinx documentation site, turn on Markdown with MyST, add the Book theme, then deploy it as a static site on a server you own, with HTTPS.

Read more →
Kostja Palović

Django Custom User Model

Add a custom user model to a Django project the safe way: a new app, the AUTH_USER_MODEL setting, admin registration, and a superuser made for you.

Read more →
Kostja Palović

Best Free Django Hosting Options in 2026

The best free Django hosting options in 2026 — Hetzner free credits, AWS free tier, Fly.io, PythonAnywhere, and how Appliku + Hetzner gives you 5 months free.

Read more →
Kostja Palović

Django Celery Tutorial: Background Tasks, Beat Scheduler, and Retries

Step-by-step Django Celery tutorial: set up Celery with Redis, schedule tasks with Celery Beat, monitor with Flower dashboard, and deploy to production in 5 minutes.

Read more →
Kostja Palović

Django Docker Tutorial with Postgres

Production-ready Django + Docker + PostgreSQL setup: multi-stage builds, gunicorn, health checks, dev/prod docker-compose split, and environment variable handling. Deploy to any server in minutes.

Read more →
Kostja Palović

How to create AWS RDS Postgres instance

Database is the main auxiliary service needed for running your Django Project. How to create AWS RDS Postgres Database and connect to Django.

Read more →
Kostja Palović

How to send emails with Django via SES with SNS

How to send email from Django Project via AWS SES, set up tracking of bounces and complaints, and filter bad email addresses to protect email deliverability.

Read more →