This page collects operational runbooks for common tasks on the Enclari platform.
Update any stack to the latest images and restart:
cd /opt/stack/<service>
docker compose pull
docker compose up -d
Examples:
cd /opt/stack/wp && docker compose pull && docker compose up -d
cd /opt/stack/portainer && docker compose pull && docker compose up -d
cd /opt/stack/docs && docker compose pull && docker compose up -d
View container logs for a specific service:
cd /opt/stack/<service>
docker compose logs -f --tail=200
Example: check WordPress logs
cd /opt/stack/wp
docker compose logs -f --tail=200 wordpress
List all running containers with health status:
docker ps --format "table {{.Names}} {{.Status}} {{.Ports}}"
Check one container in detail:
docker inspect <container_name> | jq '.[0].State.Health'
/root/backup.sh backup docs
/root/backup.sh backup all
/root/backup.sh restore wp
Follow the rsync instructions printed by the script to rehydrate volumes.
Certificates are managed by Traefik with Let's Encrypt DNS-01 via Hetzner.
Renewal is automatic.
Check certs:
curl -vI https://enclari.com
Inspect Traefik ACME storage:
cat /opt/stack/traefik/letsencrypt/acme.json | jq
https://auth.enclari.com).Admin Interface → System → Workers.
Admin Interface → System → Events.
docker exec -it $(docker ps --filter name=wp_db --format '{{.ID}}') mysql -u root -p
docker exec -it $(docker ps --filter name=docs_db --format '{{.ID}}') psql -U wikijs -d wiki
docker exec -it $(docker ps --filter name=authentik_db --format '{{.ID}}') psql -U authentik -d authentik
Open https://netdata.enclari.com
df -h
ncdu /
htop
ss -tulpen
docker inspect traefik | jq '.[0].Config.Labels'
docker compose down before restoring files to avoid corruption.