Self-hosted Email-Archivierung mit OpenArchiver, Proton Bridge, Maildrop und Windows-Integration
Der Email-Speicher kann von der lokalen Festplatte auf ein NFS-Share (z.B. Synology NAS, TrueNAS) migriert werden, ohne die Docker-Konfiguration zu aendern.
nfs-common auf dem Server installiertsudo apt install nfs-common
sudo ./scripts/migrate-to-nfs.sh NAS_IP:/pfad/zum/export
Beispiel:
sudo ./scripts/migrate-to-nfs.sh 10.10.33.20:/volume2/NAS/openarchiver
Das Skript:
/etc/fstabSynology DSM:
TrueNAS:
cd IceMailArchive
docker compose down
# NFS temporaer mounten
sudo mkdir -p /mnt/nfs-temp
sudo mount -t nfs NAS_IP:/pfad/zum/export /mnt/nfs-temp
# Daten kopieren
sudo rsync -avP /data/openarchiver/storage/ /mnt/nfs-temp/
# Verifizieren
diff <(du -s /data/openarchiver/storage/) <(du -s /mnt/nfs-temp/)
sudo umount /mnt/nfs-temp
# Lokales Verzeichnis umbenennen (Backup)
sudo mv /data/openarchiver/storage /data/openarchiver/storage.local-backup
# Neues Verzeichnis erstellen
sudo mkdir -p /data/openarchiver/storage
# fstab-Eintrag
echo "NAS_IP:/pfad/zum/export /data/openarchiver/storage nfs rw,hard,intr,nfsvers=3,rsize=32768,wsize=32768 0 0" \
| sudo tee -a /etc/fstab
# Mounten
sudo mount /data/openarchiver/storage
docker compose up -d
# Mount pruefen
df -h /data/openarchiver/storage
# Stack pruefen
docker compose ps
# Emails in der UI pruefen
# http://SERVER:3000
docker compose down
sudo umount /data/openarchiver/storage
sudo rmdir /data/openarchiver/storage
sudo mv /data/openarchiver/storage.local-backup /data/openarchiver/storage
# fstab-Eintrag entfernen
docker compose up -d
| Zurueck zur Startseite | Weiter: Troubleshooting |