Self-hosting

Self-hosting is first-class.

Danbyte is built to be run by you — 100% of the features, on your own hardware, with no phone-home and no expiring license. It runs fully air-gapped if that's your world, and stands up on a single server in an afternoon.

Install in one line
What you get

The whole platform, nothing withheld.

Self-hosting Danbyte is not a limited edition. It is the product.

100% of the features

Every capability on this site is in the open-source release. No enterprise tier, nothing paywalled.

Air-gapped capable

Runs fully offline with no external calls, so it fits classified and isolated networks.

Your data, your hardware

The database lives on your server. Nothing leaves your network unless you send it.

No phone-home, no telemetry

No accounts, no license server, no usage beacons.

No license expiry

Run the version you have for as long as you like. Upgrade on your schedule.

Plugin-friendly

A codebase built to extend, with hooks to add your own models and behavior.

The stack

A boring, dependable stack you already know how to run.

Danbyte runs as a few small processes anywhere Django runs; the production processes install as user-level systemd units.

Python 3.13
Managed with uv in a project venv.
Django 5.2 LTS
Served by gunicorn (WSGI) and daphne (WebSockets).
PostgreSQL 17-18
The single source of truth for all your data.
Redis + RQ
Background job queues and scheduled work.
Install snapshot

From bare server to running instance, in one line.

One command turns a fresh Ubuntu or Debian box into a running instance — it generates every secret, provisions PostgreSQL and nginx + TLS, and installs the services. The full guide covers pinning a version and the air-gapped bundle install.

install — fresh ubuntu / debian
# Fresh Ubuntu / Debian server → running Danbyte, in one line.# Resolves the latest release, verifies its SHA-256, then installs# PostgreSQL, Redis, nginx + TLS and the systemd units for you. curl -fsSL https://danbyte.net/install.sh | bash -s -- --host danbyte.example.com # Pin a version:   … | DANBYTE_VERSION=0.9.10 bash -s -- --host danbyte.example.com# Air-gapped / by hand? Download the release bundle from GitHub and run its# ./install.sh — everything it needs (Python, wheels, Node) is vendored inside.
Operating it

You own the operations.

Self-hosting means you hold the levers — and the responsibility. Here's what that covers.

  1. 01

    Updates & upgrades

    Pull a new release, run migrations, restart the units. On your schedule.

  2. 02

    Backups

    Back up PostgreSQL (and your media) with whatever you already use.

  3. 03

    Infra & processes

    Provision Postgres, Redis and the gunicorn / daphne / worker processes, sized to your load.

  4. 04

    TLS & access

    Terminate TLS at your reverse proxy and wire up LDAP / MFA to taste.

  5. 05

    Monitoring

    Keep an eye on the units and the queues; Danbyte's own checks help.

  6. 06

    Documented throughout

    The docs cover install, the nginx proxy, settings and day-two operations.

Would rather not run it yourself?

Danbyte Cloud runs the exact same open-source software as a private instance for you — same features, no lock-in, export anytime. You're paying for operations, not software.