Jump to content

System:Service Management

From jb-vpn.uk Wiki
Revision as of 14:04, 16 May 2026 by Josh (talk | contribs) (Updated documentation from markdown files)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

This document describes how to manage edge proxy and related services on the VPS.

Caddy (public reverse proxy)

Status

systemctl status caddy

Validate configuration

caddy validate --config /etc/caddy/Caddyfile

Apply changes

systemctl reload caddy

Logs

journalctl -u caddy -f
journalctl -u caddy -n 100 --no-pager

Backup Caddyfile

cp -a /etc/caddy/Caddyfile /root/backups/caddy/Caddyfile.$(date +%F)

MediaWiki stack

cd /var/www/wiki.jb
docker compose ps
docker compose logs -f wiki
docker compose restart wiki werbs-wiki

See Documentation:Wiki Deployment.

WebApp stack

See Webapp:Deployment.

OpenVPN

systemctl status openvpn-server@server
ip addr show tun0

Maintenance checklist

  • Confirm Caddy is active and config validates after hostname changes
  • Review journalctl -u caddy after incidents
  • Keep Docker images updated for wiki and WebApp stacks
  • Verify Let's Encrypt renewal (handled by Caddy; check logs if certificates near expiry)
  • [Network Architecture Network Architecture]