/opt/project-nomad. These scripts let you perform maintenance operations directly from the terminal — useful when you can’t reach the web interface or need to script automated tasks.
Scripts overview
| Script | Command | What it does |
|---|---|---|
start_nomad.sh | sudo bash /opt/project-nomad/start_nomad.sh | Starts all installed N.O.M.A.D. containers |
stop_nomad.sh | sudo bash /opt/project-nomad/stop_nomad.sh | Stops all running N.O.M.A.D. containers |
update_nomad.sh | sudo bash /opt/project-nomad/update_nomad.sh | Pulls the latest images for the Command Center and its dependencies and recreates the containers |
uninstall_nomad.sh | See uninstall section below | Completely removes N.O.M.A.D. from the system |
start_nomad.sh
Starts all containers whose names begin withnomad_ — including both the Command Center and any installed app containers.
N.O.M.A.D. is configured to start automatically when the host system boots. You only need this script if containers were stopped manually or if auto-start failed.
stop_nomad.sh
Gracefully stops all currently running N.O.M.A.D. containers.nomad_ and sends a graceful stop signal to each one.
When to use it: Before performing host system maintenance, before shutting down the server, or when you need to stop all services at once from the command line.
update_nomad.sh
Updates the N.O.M.A.D. Command Center and its core dependencies (for example, the database) by pulling the latest Docker images and recreating the containers.- Verify prerequisites (Debian-based OS, bash, sudo, Docker, Docker Compose v2)
- Prompt for confirmation before proceeding
- Pull the latest images defined in
/opt/project-nomad/compose.yml - Force-recreate the Command Center containers with the new images
uninstall_nomad.sh
The uninstall script is not bundled in/opt/project-nomad by default — download it fresh to ensure you have the latest version:
- Verify prerequisites and confirm you are not running from
/opt/project-nomad - Prompt for confirmation before proceeding
- Stop and remove the Command Center containers (
docker compose down) - Stop and remove all
nomad_*app containers - Remove the shared Docker network and update volume
- Optionally delete the
/opt/project-nomaddirectory and all stored data
- Yes — complete removal, suitable for a fresh reinstall. All downloaded content (ZIM files, models, maps) is deleted.
- No — containers and images are removed, but files in
/opt/project-nomadare preserved.
When to use scripts vs. the web interface
| Situation | Recommended approach |
|---|---|
| Normal day-to-day management | Web interface (Settings → Apps) |
| Update installed apps | Web interface (Settings → Apps) |
| Update the Command Center | Web interface (Settings → Check for Updates) or update_nomad.sh |
| Command Center is unreachable | start_nomad.sh to bring it back up |
| Pre-maintenance shutdown | stop_nomad.sh |
| Scripted/automated operations | Helper scripts |
| Complete removal | uninstall_nomad.sh |
Related
Apps Manager
Manage and update installed tools from the web interface.
Updates
Update the Command Center software from the web interface.
System Health
Monitor server status and service logs.