List all servers with online/offline status and resource usage at a glance
Full interactive terminal (xterm.js) via WebSocket โ work remotely from your browser
List, start, stop, restart, remove Docker containers across all VPS
CPU, RAM, Disk, Load Average with visual bars and real-time updates
Admin, Operator, Viewer roles with per-VPS access control
View syslog, auth, kernel, docker, nginx logs from a single dashboard
Pakai image dari GHCR tanpa clone repo.
# docker-compose.yml
services:
serversphere:
image: ghcr.io/edsuwarna/serversphere:latest
container_name: serversphere
restart: unless-stopped
ports:
- "8080:8080"
environment:
- DASHBOARD_PASS=ganti-ini
- SECRET_KEY=ganti-ini-juga
- POSTGRES_PASSWORD=ganti-ini
volumes:
- ~/.ssh:/root/.ssh:ro
depends_on:
serversphere-db:
condition: service_healthy
serversphere-db:
image: postgres:18-alpine
container_name: serversphere-db
restart: unless-stopped
environment:
- POSTGRES_PASSWORD=ganti-ini
volumes:
- pg-data:/var/lib/postgresql
volumes:
pg-data:
Jalankan: docker compose up -d
Buat custom build atau ngoprek kode.
# Clone & build
git clone https://github.com/edsuwarna/serversphere.git
cd serversphere
# Jalanin
docker compose up -d --build