Skip to main content
After installation, the nixopus command is available at /usr/local/bin/nixopus. All commands require root.
sudo nixopus status

Commands

CommandDescription
nixopus statusShow service health
nixopus logs [service]Tail logs
nixopus updatePull latest images and restart
nixopus restart [service]Restart all or a specific service
nixopus stopStop all services
nixopus configShow current configuration
nixopus config set KEY=VALUEUpdate a config value (restart required)
nixopus domain add <domain>Switch to domain-based HTTPS
nixopus domain removeSwitch back to IP-based HTTP
nixopus ip set <ip>Change host IP
nixopus port set <http|https|ssh> <port>Change a port
nixopus backupBackup database and config
nixopus uninstallRemove containers (keeps data)
nixopus uninstall --purgeRemove everything including data

Services

When a command accepts a [service] argument, use one of:
  • nixopus-api
  • nixopus-auth
  • nixopus-view
  • nixopus-caddy
  • nixopus-db
  • nixopus-redis

Examples

Check service health

nixopus status

Tail logs for a specific service

nixopus logs nixopus-api

Change the domain

Ensure DNS is configured before running this.
nixopus domain add panel.example.com
nixopus restart

Switch back to IP mode

nixopus domain remove
nixopus restart

Update a config value

nixopus config set LOG_LEVEL=info
nixopus restart