Self-host the Ferqon Server using the ferqon CLI. This page covers the production install, configuration, and maintenance on Linux or Windows.
Last updated: August 15, 2026
Ferqon runs as a Python server. You can start it interactively for local development or run it as a systemd service on Linux or a Windows Service on Windows for a shared lab environment.
The fastest way to start the server is from the CLI.
Start the server in the foreground
ferqon server startThe server runs on http://localhost:8000 and serves the web frontend at https://revyrlabs.com. Use Ctrl-C to stop it.
Check the server status from another terminal:
Check server status
ferqon server statusTail the server logs:
View server logs
ferqon server logsStop the server:
Stop the server
ferqon server stopFor a shared test bench, run the server as a service. On Linux use the systemd user service; on Windows use a service wrapper such as WinSW or NSSM.
The ferqon-cli and ferqon-server packages install a systemd unit template to /etc/systemd/system/ferqon-server@.service. After the install is complete, enable and start it as a user service:
systemctl --user enable ferqon-server
systemctl --user start ferqon-serverSave a service definition file and install it with WinSW. Data and logs are written to %LOCALAPPDATA%\Ferqon by default.
winsw install ferqon-server.xml
winsw start ferqon-server.xmlCheck that it is running:
Check server status
ferqon server status~/.ferqon_server/data directory is on a persistent volume.Check for updates:
Check for updates
ferqon updates checkUpgrade the CLI and server packages. On Linux use the package manager; on Windows download and re-run the installer:
Upgrade Ferqon on Linux
ferqon updates upgradeUpgrade Ferqon on Windows
.\install_windows.ps1Restart the server after the upgrade:
Restart the server
ferqon server restartServer will not start
ferqon diagnostics doctor to check the environment, ports, and dependencies.Check server health
ferqon diagnostics health to verify the server is reachable and all subsystems are ready.