Download

Get Janus Edge running in about ten minutes.

It's a single binary with the admin interface built in. For personal use, or if your organization is within the Community limits, you don't need a license key to try it. When you're ready, request a free Community key to unlock 25 users and hear about new releases.

Latest release: v2026.9.4

Published 25 Sep 2026 · assets checksum-verified

sha256:253e7d2dde5e69997c71192e7fd5e6c12433f2356c51206260d033939a881817

The instructions below are for v2026.9.4, the newest release that has passed our publishing checks.

Kubernetes Recommended

Helm chart 0.1.3 for Janus 2026.9.4. By default it bundles a single PostgreSQL instance (not highly available); you can also use SQLite for evaluation or point it at your own PostgreSQL. Create the required Secrets before installing and keep them, then follow the guide to set up the first administrator.

Download Helm chart Installation guide

Linux server Single server

Any systemd Linux on amd64 or arm64 with Python 3.9+ and openssl. Janus runs as a system service with HTTPS on port 443, and port 80 redirects to it. It's worth reading install.py before you run it.

curl -fL https://github.com/Torvanis/janus/releases/download/v2026.9.4/install.py \
  -o install.py
sudo python3 install.py --version 2026.9.4 \
  --admin-email you@example.com \
  --hostname ai.example.com

The installer creates your administrator account and a self-signed certificate, then prints the address to open. Swap in your own certificate, or a free one from Let's Encrypt, with one command:

sudo janus-ctl cert install \
  --cert fullchain.pem --key privkey.pem
sudo janus-ctl cert acme \
  --domain ai.example.com --email you@example.com

Just trying it on a laptop? python3 install.py --user installs without sudo and runs on 127.0.0.1 only.

Server guide · Linux amd64 · Linux arm64 · SHA256SUMS

Docker Evaluation

Image: ghcr.io/torvanis/janus:2026.9.4 (digest sha256:253e7d2dde5e69997c71192e7fd5e6c12433f2356c51206260d033939a881817). If you can't pull from the registry, use the Linux server installer or build from source.

Create a private environment file once and keep it. Run the container on a loopback-only port with a persistent data volume, then create the first administrator locally. Never replace the encryption key once a database exists.

Docker instructions

Docker Compose Small teams

The example builds Janus from source and uses SQLite. It doesn't set up PostgreSQL or monitoring.

Tagged Compose example Setup instructions

Get a free Community key

A Community key unlocks up to 25 active users on one gateway and adds you to the release announcements. There's no credit card and no sales call. By requesting one, you confirm you meet the Community terms: personal use, or an organization with fewer than 100 people and under $10M in annual revenue.

Bigger than that? Start a 30-day Business trial instead. It includes SSO groups, SCIM and high availability.

We'll only email you the key and release notices, and you can unsubscribe at any time.