This guide uses Docker Compose to run Observium Community Edition network monitoring.
For Docker installation, see Docker.
mkdir -p /opt/observium/{data,config}
cd /opt/observium
Create docker-compose.yml:
services:
observium:
image: linuxserver/observium:latest
container_name: observium
hostname: observium
ports:
- "80:80"
volumes:
- ./data:/data
- ./config:/config
environment:
- PUID=1000
- PGID=1000
- TZ=UTC
restart: unless-stopped
docker compose up -d
Note: Initial startup may take 5-10 minutes.
Check container status:
docker compose ps
View logs:
docker compose logs -f observium
Access web UI at http://SERVER_IP with auto-generated credentials shown in logs.
docker compose exec observium ./discovery.php -h all
docker compose restart observium
docker compose down
docker compose pull
docker compose up -d
./data directoryRunning containers in production? We help with:
Need help? office@linux-server-admin.com or Contact Us