Table of Contents

Ubuntu 24 Server

Primary web server for Amiga-Z infrastructure.

Role:


System Info

Check version:

lsb_release -a
uname -a

Check uptime:

uptime

Check disk:

df -h

Check memory:

free -h

Installed Stack

Web Layer

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

Root path:

/var/www/html/

Firewall

Check status:

sudo ufw status

Common rules:


Backups

Manual site backup:

cd /var/www/html
tar -czf amigaz-site-$(date +%F).tar.gz amigaz

Recommended:


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.