====== Container 'old-static' ====== ===== Ressourcen ===== * 0.25 GB RAM * 1 Cores * 4 GB HDD (root-fs) ===== System ===== * interne IPs * 10.2.0.8, fd00:10:2:0::8 ===== Dienste ===== * Alte Blogs als statische Webseiten (via NGINX) ===== Installation ===== * Standard-Template mit Benutzern ==== NGINX ==== - NGINX installieren * **sudo apt-get install nginx** - Konfigurationen erstellen server { listen 80; listen [::]:80; server_name old.bytespeicher.org; root /var/www/old.bytespeicher.org/public_html; index index.html; location / { # First attempt to serve request as file, then # as directory, then fall back to displaying a 404. try_files $uri $uri/ =404; } } server { listen 80; listen [::]:80; server_name old.makerspace-erfurt.de; root /var/www/old.makerspace-erfurt.de/public_html; index index.html; location / { # First attempt to serve request as file, then # as directory, then fall back to displaying a 404. try_files $uri $uri/ =404; } } - Konfiguration aktivieren * **sudo ln -r -s /etc/nginx/sites-available/old.bytespeicher.org /etc/nginx/sites-enabled/old.bytespeicher.org** * **sudo ln -r -s /etc/nginx/sites-available/old.makerspace-erfurt.de /etc/nginx/sites-enabled/old.makerspace-erfurt.de** - Datenverzeichnisse erstellen und Berechtigungen anpassen * **sudo mkdir -p /var/www/old.{bytespeicher.org,makerspace-erfurt.de}/public_html** * **sudo chown www-data:www-data -R /var/www/old.{bytespeicher.org,makerspace-erfurt.de}** - Dienst aktivieren und neustarten * **sudo systemctl enable nginx.service** * **sudo systemctl restart nginx.service** ==== Backup mit Borgmatic ==== - Installation siehe [[mariadb]] - Konfiguration ... location: # List of source directories to backup (required). Globs and # tildes are expanded. source_directories: - /etc - /home - /root - /var/log - /var/www ...