Quickstart

Prerequisites

  • SSH access to 109.199.120.120
  • Docker and Docker Compose installed
  • Root or sudo access

Start the Full Stack

cd /opt/coderz
docker compose up -d

Verify Everything is Running

docker compose ps
You should see all containers with status running or healthy.

Access Services

Common Operations

cd /opt/coderz
docker compose restart grafana
docker compose logs -f grafana
docker compose logs -f coderz-dotnet-api --tail=100
cd /opt/coderz
docker compose down
cd /opt/coderz
docker compose pull grafana
docker compose up -d grafana
docker system df
df -h

Config File Locations

ComponentConfig Path
Docker Compose/opt/coderz/docker-compose.yml
Prometheus/opt/coderz/configs/prometheus/prometheus.yml
Grafana Datasources/opt/coderz/configs/grafana/provisioning/datasources/
Grafana Dashboards/opt/coderz/configs/grafana/provisioning/dashboards/
Grafana Alerts/opt/coderz/configs/grafana/provisioning/alerting/
Loki/opt/coderz/configs/loki/loki-config.yml
Promtail/opt/coderz/configs/promtail/promtail-config.yml
Nginx/opt/coderz/configs/nginx/nginx.conf
Prefect Flows/opt/coderz/configs/prefect/flows/

Mintlify Docs Server

The docs server runs as a systemd service:
systemctl status mintlify
systemctl restart mintlify
journalctl -u mintlify -f
Docs files are in /opt/mintlify-docs/.