Install Filiokit on your server

One command brings up your full self-hosted stack — app, worker, database, and reverse proxy with automatic TLS. You'll need your Org ID, licence key, and shared secret handy (we send these when you get a licence).

bash
$ curl -fsSL https://install.filiokit.com | bash

Prefer to read it first? View the script · then run it.

PowerShell (Admin)
PS> irm https://install.filiokit.com/install.ps1 | iex

View the PowerShell script first if you like.

Before you start

What the installer does

  1. Prompts for your domains, licence, database, and admin details (everything is saved to a .env with 600 perms).
  2. Downloads the Compose stack + Caddyfile and pulls the images.
  3. Applies database migrations and seeds defaults (the Indian CA compliance calendar, default departments & designations).
  4. Creates your first admin user and runs the initial licence check.
  5. Brings the stack up with docker compose up -d and prints your live URLs.
Re-running is safe. If an install already exists, the script offers a refresh mode that pulls new images and re-applies migrations while leaving your secrets untouched.
Security: piping a script to a shell runs code on your machine. We publish the exact script at install.sh — review it before running, or download and run it locally. It only writes inside your chosen install directory.

After install

The script prints your two URLs (team app + client portal). Log in as the admin, set your branding, invite your team, and import clients. Patch updates apply automatically each night; bigger versions are opt-in from your dashboard. Full runbook: filiokit.com.