Skip to content

Installation

alsi-lawr edited this page Jul 15, 2026 · 3 revisions

Installation

This technical section is for the person who runs the BlokeBot server. Channel owners and moderators can use the User guide instead.

BlokeBot currently ships through a Dockerfile and a Nix flake. A source workflow is also available for contributors.

Choose a target

Target Best for Architectures
Docker Any Linux host already running containers Determined by the upstream multi-architecture Node and .NET images
Nix Reproducible package installation or direct execution x86_64-linux, aarch64-linux
NixOS service Declarative, supervised deployment x86_64-linux, aarch64-linux
From source Development and local evaluation Any platform supported by the pinned .NET and Node toolchains

Windows package managers, macOS packages, prebuilt container images, Compose, Kubernetes, and Helm are not currently published targets.

After installation

Continue to Configuration, then choose persistent locations for the SQLite database and OAuth token cache in State and secrets.

Clone this wiki locally