Quick Start
Prerequisites
Archivis runs natively on any modern operating system (Linux or macOS), with fist-class container support making it possible to run almost anywhere, and on minimal hardware.
Pre-built arm64 and x86_64 binaries are provided for Linux and macOS.
Running Archivis
From a Release Binary
Download the latest release and run it:
bash
./archivisArchivis listens on http://localhost:9514 by default.
With Docker Compose
yaml
services:
archivis:
image: ghcr.io/geekifier/archivis:latest
environment:
TZ: Australia/Lord_Howe
ports:
- "9514:9514"
volumes:
- archivis-data:/data
volumes:
archivis-data:bash
docker compose up -dInitial Admin Setup
When Archivis starts with an empty database, it redirects to the setup page. The first user you register automatically receives the Admin role.
- Navigate to your Archivis instance (default:
http://localhost:9514). - You will be redirected to
/setup. - Enter a username, password (minimum 8 characters), and optional email.
- Click Register — you are now the admin.
For automated or headless deployments, you can skip the setup wizard and bootstrap the admin via environment variables.
Creating Additional Users
Only admins can create new users.
- Go to Settings (sidebar, admin-only).
- In the Users section, click Add User.
- Fill in:
- Username (required, must be unique)
- Password (minimum 8 characters)
- Email (optional)
- Role:
adminoruser
- Click Create.
Next Steps
- Authentication — roles, user management, reverse proxy auth
- Deployment — Docker Compose and Kubernetes examples