Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| computer:neuaufbau_hermes [2022/03/18 19:37] – [fail2ban] springm | computer:neuaufbau_hermes [2025/05/03 13:49] (current) – [8TB-Backupdisk hinzufügen] spring | ||
|---|---|---|---|
| Line 6: | Line 6: | ||
| * | * | ||
| * | * | ||
| - | * | + | |
| - | ===== 8TB-Backupdisk hinzufügen ===== | + | ===== xxTB-Backupdisk hinzufügen ===== |
| + | Mount backupdisk either through block device or uuid | ||
| + | |||
| + | ==== Obsolete: encrypted Backupdisk ==== | ||
| + | Not necessary as restic backups are already encrypted | ||
| siehe auch https:// | siehe auch https:// | ||
| sudo dd if=/ | sudo dd if=/ | ||
| Line 31: | Line 35: | ||
| update‐initramfs ‐u | update‐initramfs ‐u | ||
| | | ||
| - | Entsperren mit '' | + | Entsperren mit '' |
| ===== Ubuntu-Cloud-Init entfernen ===== | ===== Ubuntu-Cloud-Init entfernen ===== | ||
| Line 66: | Line 70: | ||
| from https:// | from https:// | ||
| + | * container enthält cron! | ||
| * Backup-Platte gemounted auf /backupdisk | * Backup-Platte gemounted auf /backupdisk | ||
| * Benötigte Pakete '' | * Benötigte Pakete '' | ||
| Line 73: | Line 78: | ||
| * (rsnapshot-diffs könnten regelmäßig abgelegt werden.) | * (rsnapshot-diffs könnten regelmäßig abgelegt werden.) | ||
| + | ==== Statisches rsync 3.1.3 ==== | ||
| + | Der alpine-basierte rsnapshot-docker-container verwendet aktuell rsync 3.2.4, das mit rsync 3.1.3 auf allen Ubuntu-Rechnern inkompatibel ist. | ||
| + | |||
| + | Lösung: statisches rsync 3.1.3 kompiliert, im Docker-Container als / | ||
| + | |||
| + | Nach Upgrade auf Ubuntu 22 muss dies vermutlich rückgängig gemacht werden. | ||
| + | |||
| + | docker run --rm -it alpine sh | ||
| + | |||
| + | apk add --update alpine-sdk | ||
| + | apk add perl | ||
| + | apk add libpopt-dev | ||
| + | apk add libpopt | ||
| + | apk add popt | ||
| + | apk add popt-dev | ||
| + | apk add zlib-dev | ||
| + | apk add gnu-make | ||
| + | apk add git build-base cmake file-dev | ||
| + | | ||
| + | CC=" | ||
| + | export CC | ||
| + | ./configure --disable-locale | ||
| + | echo '# | ||
| + | make | ||
| + | exit | ||
| + | |||
| + | docker cp pedantic_ardinghelli:/ | ||
| + | scp rsync hermes: | ||
| ===== Traefik2 ===== | ===== Traefik2 ===== | ||
| Line 81: | Line 114: | ||
| sudo touch acme.json | sudo touch acme.json | ||
| sudo chmod 0600 acme.json | sudo chmod 0600 acme.json | ||
| + | |||
| + | {{: | ||
| + | |||
| + | https:// | ||
| ===== Backup vom Backup ===== | ===== Backup vom Backup ===== | ||
| Line 103: | Line 140: | ||
| Neben der / | Neben der / | ||
| + | ===== PDF-Druckserver ===== | ||
| + | https:// | ||
| ===== fail2ban ===== | ===== fail2ban ===== | ||
| sudo apt install sqlite3 | sudo apt install sqlite3 | ||
| Line 178: | Line 217: | ||
| [Init] | [Init] | ||
| + | und ''/ | ||
| + | #!/bin/bash | ||
| | | ||
| + | ipsetcommand=" | ||
| + | ipsetname=" | ||
| + | IP=" | ||
| + | |||
| + | if [[ " | ||
| + | / | ||
| + | else | ||
| + | / | ||
| + | fi | ||
| + | |||
| Konfiguration für dokuwiki in '''/ | Konfiguration für dokuwiki in '''/ | ||
| [nginx-403] | [nginx-403] | ||