Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 11: | Zeile 11: | ||
Pakete updaten:<blockquote>apt-get update && apt-get upgrade</blockquote> | Pakete updaten:<blockquote>apt-get update && apt-get upgrade</blockquote> | ||
==== Laufende Services und Ort der docker-compose.yml ==== | ==== 1. iBDF-Server: Laufende Services und Ort der docker-compose.yml ==== | ||
Alle Services laufen im /opt/-Ordner. | Alle Services laufen im /opt/-Ordner. | ||
Version vom 30. September 2022, 11:29 Uhr
Serveradministration
Die folgenden Server sind über Hetzner zu erreichen (https://console.hetzner.cloud/projects/313256/servers)
- APProVe-Produktiv 135.181.145.86
- iBDF-Server 49.12.108.4
- proskive 88.99.122.71
Für eine Übersicht der laufenden Dienste klicken Sie bitte hier (Serverübersicht).
Wartung
Pakete updaten:
apt-get update && apt-get upgrade
1. iBDF-Server: Laufende Services und Ort der docker-compose.yml
Alle Services laufen im /opt/-Ordner.
Alle bisher erstellten Backups befinden sich im /opt/backups/-Ordner
Alle bisher erstellen Datenbank dumps liegen in /op/database-dumps/-Ordner
- Redmine (/opt/redmine_prod/)
- Drupal (/opt/drupal/)
- Wekan (/opt/wekan-mongodb/)
- OnlyOffice (/opt/Docker-CommunityServer/)
- Bluespice (/opt/bluespice/)
- APProVe Marburg (/opt/proskive/)
- LimeSurvey Productive (/opt/limesurvey-prod/)
- LimeSurvey Test (/opt/docker-limesurvey/)
- Kimai (/opt/kimai/)
Backups der einzelnen Docker Dienste
Für jeden laufenden Docker-Service muss die Datenbank und die persistierten Volumes gesichert werden und über einen cronjob automatisiert sein. Dazu muss zu jeden Service ein Script bereitgestellt werden, dass via
crontab -e
automatisert werden kann.
Übersicht bereits automatisierten Backups
Die einzelnen Services werden mittels Volumes auf der Festplatte persistiert.
Es gibt mehrere Möglichkeiten für ein Backup:
- Da die Volumes auf der Festplatte persistiert werden (mitsam des Datenbank-Services) können die Volumes gesichert werden.
- Für eine erhöhte Sicherheit, oder falls es zu Datenbank-Upgrades kommt, sollte die jeweilige Datenbank über ein dump zusätzlich gesichert werden.
Service | Location Backup Script | Location Database Backup | Location Volume Backup | Cronjob |
---|---|---|---|---|
Redmine | /opt/redmine_prod/backup.sh | /opt/database-dumps/redmine | /opt/backup/redmine | 0 0 * * 7 /bin/bash -c "/opt/redmine_prod/backup.sh" >> /opt/redmine_prod/cronjob.log 2>&1 |
OnlyOffice | - | - | /opt/backup/OnlyOffice | - |
Wekan | - | - | /opt/backup/wekan | - |
LimeSurvey | - | - | /opt/backup/limesurvey | - |
Bluespice | - | - | /opt/backup/bluespice | - |
Kimai | - | - | - | - |
APProve Marburg | - | - | - | - |