Quick Install
Run this command on your server:Requires root access. The script will use
sudo automatically.What Happens
The script will:- Download the latest CatOps Hub
- Create
catopssystem user - Install to
/opt/catops/ - Add user to docker group (for container monitoring)
- Set up systemd service
- Start the dashboard on port 8090
Installation Options
Custom Port
Enable Auto-updates
All Options
| Option | Description |
|---|---|
-p <port> | Custom port (default: 8090) |
--auto-update | Enable automatic daily updates |
-u | Uninstall CatOps Hub |
-h, --help | Show help |
After Installation
You’ll see:Updating
To update CatOps Hub to the latest version:--auto-update, updates happen daily automatically.
Managing the Service
Open Firewall Port
Make sure port 8090 is accessible:Supported Systems
| OS | Architecture |
|---|---|
| Linux | x86_64, ARM64, ARM |
| macOS | Intel, Apple Silicon |
| FreeBSD | x86_64 |
Troubleshooting
Service fails to start
Service fails to start
Check logs:Common issues:
- Port already in use - use
-pto change port - Permission denied - reinstall the script
Docker containers not showing
Docker containers not showing
The install script adds catops user to docker group automatically. If containers still don’t show:
Cannot access dashboard
Cannot access dashboard
- Check firewall settings
- Verify service is running:
systemctl status catops-hub - Try locally:
curl http://localhost:8090