Jump to content

System:Service Management

From jb-vpn.uk Wiki

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

Caddy (public reverse proxy)

[edit]

Status

[edit]
systemctl status caddy

Validate configuration

[edit]
caddy validate --config /etc/caddy/Caddyfile

Apply changes

[edit]
systemctl reload caddy

Logs

[edit]
journalctl -u caddy -f
journalctl -u caddy -n 100 --no-pager

Backup Caddyfile

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

MediaWiki stack

[edit]
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

[edit]

See Webapp:Deployment.

OpenVPN

[edit]
systemctl status openvpn-server@server
ip addr show tun0

Maintenance checklist

[edit]
  • 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)
[edit]
  • [Network Architecture Network Architecture]