====== Ubuntu 24 Server ====== Primary web server for Amiga-Z infrastructure. Role: * nginx web hosting * PHP-FPM application runtime * DokuWiki * Project hosting * Reverse proxy (where applicable) ---- ===== System Info ===== Check version: lsb_release -a uname -a Check uptime: uptime Check disk: df -h Check memory: free -h ---- ===== Installed Stack ===== ==== Web Layer ==== * nginx * php8.3-fpm Check status: systemctl status nginx systemctl status php8.3-fpm ---- ===== Active Services ===== List enabled services: systemctl list-unit-files --type=service | grep enabled Restart core services: systemctl restart nginx systemctl restart php8.3-fpm ---- ===== Web Applications ===== * [[servers:ubuntu24:dokuwiki|DokuWiki]] Root path: /var/www/html/ ---- ===== Firewall ===== Check status: sudo ufw status Common rules: * 22 (SSH) * 80 (HTTP) * 443 (HTTPS) ---- ===== Backups ===== Manual site backup: cd /var/www/html tar -czf amigaz-site-$(date +%F).tar.gz amigaz Recommended: * Daily cron backup * Offsite copy * Database dumps (if used) ---- ===== Cron Jobs ===== List root cron: sudo crontab -l List user cron: crontab -l ---- ===== Log Locations ===== nginx: /var/log/nginx/access.log /var/log/nginx/error.log DokuWiki: /var/www/html/amigaz/wiki/data/log/error.log System: journalctl -xe ---- ===== Quick Health Check ===== Run these: systemctl status nginx systemctl status php8.3-fpm php -v php -m | grep sqlite df -h If all good → server healthy.