Prerequisites
- Ubuntu 22.04+, Debian 12+, Fedora 39+, or any modern Linux distribution
curlinstalled (the installer installs it for you if missing)
nvm and the CLI via user-local npm.
Install
Open a terminal and run:- Installs
curl(if missing) via your distro’s package manager — needs sudo only for this step - Installs Node.js LTS via
nvminto~/.nvm— no sudo - Redirects npm’s global prefix to
~/.npm-globalif the default prefix isn’t writable - Installs the
fideliosCLI (npm install -g fidelios@latest) - Runs the interactive setup wizard — or
fidelios onboard --yesin non-interactive shells
Start FideliOS
Stop and Restart
PressCtrl+C in the terminal to stop FideliOS.
To start it again:
~/.fidelios/.
Run as a Background Service
To keep FideliOS running after you close the terminal and have it start automatically at login:~/.config/systemd/user/fidelios.service and runs systemctl --user enable --now fidelios.
Check the service:
Running in Docker (advanced)
Afidelios container is available at ghcr.io/fideliosai/fidelios. This is intended for containerised deployments (Kubernetes, docker-compose, corp platforms). For a single-user desktop or laptop install, the Node+CLI path above is simpler and gives you the full CLI.
:nightly, :latest, :X.Y.Z). If docker pull returns manifest unknown the image may still be private — ask your FideliOS admin to flip the package visibility to Public at GitHub Container Registry.
Where Your Data Lives
| Data | Location |
|---|---|
| Config | ~/.fidelios/instances/default/config.json |
| Database | ~/.fidelios/instances/default/db |
| Secrets key | ~/.fidelios/instances/default/secrets/master.key |
| Logs | ~/.fidelios/instances/default/logs |
| Service log | ~/.fidelios/instances/default/fidelios.log |
What’s Next
Core Concepts
Learn how agents, tasks, and goals fit together
Cloud VMs
Running FideliOS on AWS, Azure, or other cloud providers
Updating FideliOS
Keep FideliOS up to date with the latest release