Diese Anleitung beschreibt die vollständige Einrichtung von Proton Drive unter Ubuntu 24.04 mit automatischem Mount beim Systemstart.
- Ubuntu 24.04
- Proton Unlimited Account
- 2FA-Code bereit (falls aktiviert)
# Aktuelle Version von rclone installieren
curl https://rclone.org/install.sh | sudo bash
# Version prüfen (sollte v1.64 oder neuer sein)
rclone version# Konfiguration starten
rclone configFolge diesen Schritten:
- Tippe
n(new remote) - name:
protondrive - Storage:
protondrive(oder suche die entsprechende Nummer) - username: Deine Proton Mail Adresse (z.B.
user@proton.me) - password:
- Wähle
y(Yes, type in my own password) - Gib dein Proton-Passwort ein
- Wähle
- 2FA code:
- Öffne deine 2FA-App
- Gib den aktuellen 6-stelligen Code ein
- Wichtig: Nur einmalig nötig, danach werden die Tokens gespeichert!
- OTP secret key:
n - Mailbox password:
n - Advanced config:
n - Keep this remote:
y - Quit:
q
Wichtig: Nach Abschluss der rclone-Konfiguration solltest du sofort die Verbindung testen! Der 2FA-Token, der während der Konfiguration erstellt wurde, ist nur kurz gültig. Wenn du zu lange wartest und der Token abläuft, schlägt der erste Verbindungstest fehl und du musst die Konfiguration komplett neu durchführen:
# Fehlgeschlagene Konfiguration löschen (falls nötig)
rclone config delete protondrive
# Dann zurück zu Schritt 2 und neu konfigurierenSofort nach rclone config ausführen:
# Verzeichnisse in Proton Drive anzeigen
rclone lsd protondrive:
# Alle Dateien auflisten
rclone ls protondrive:# Verzeichnis für den Mount erstellen
mkdir -p ~/ProtonDrive# user_allow_other in /etc/fuse.conf aktivieren
sudo sed -i 's/#user_allow_other/user_allow_other/' /etc/fuse.conf
# Prüfen (sollte "user_allow_other" ohne # zeigen)
cat /etc/fuse.conf | grep user_allow_other# Service-Datei erstellen
sudo nano /etc/systemd/system/proton-drive-mount.serviceFüge folgenden Inhalt ein (ersetze USER mit deinem Benutzernamen):
[Unit]
Description=Proton Drive rclone Mount
After=network-online.target
Wants=network-online.target
[Service]
Type=notify
User=USER
ExecStart=/usr/bin/rclone mount protondrive: /home/USER/ProtonDrive \
--vfs-cache-mode full \
--vfs-cache-max-age 72h \
--vfs-cache-max-size 10G \
--allow-other
ExecStop=/bin/fusermount -u /home/USER/ProtonDrive
Restart=on-failure
RestartSec=10
[Install]
WantedBy=multi-user.targetSpeichern: Ctrl+O, Enter, Ctrl+X
# Systemd-Konfiguration neu laden
sudo systemctl daemon-reload
# Service beim Systemstart aktivieren
sudo systemctl enable proton-drive-mount.service
# Service jetzt starten
sudo systemctl start proton-drive-mount.service
# Status prüfen
sudo systemctl status proton-drive-mount.serviceDer Status sollte "active (running)" anzeigen.
# Dateien anzeigen
ls ~/ProtonDrive
# Details anzeigen
ls -la ~/ProtonDrive# Status prüfen
sudo systemctl status proton-drive-mount.service
# Detaillierte Logs
sudo journalctl -u proton-drive-mount.service -n 50 --no-pager
# Live-Logs verfolgen
sudo journalctl -u proton-drive-mount.service -f# Falls der Mount hängt
fusermount -u ~/ProtonDrive
# Oder als root
sudo umount ~/ProtonDrivesudo systemctl restart proton-drive-mount.service"directory already mounted"
fusermount -u ~/ProtonDrive
sudo systemctl restart proton-drive-mount.service"allow_other only allowed if 'user_allow_other' is set"
sudo sed -i 's/#user_allow_other/user_allow_other/' /etc/fuse.conf
sudo systemctl restart proton-drive-mount.service"Invalid credentials" / 2FA-Fehler
- Lösche die rclone-Konfiguration:
rclone config delete protondrive - Konfiguriere neu mit
rclone config - Achte darauf, den 2FA-Code schnell einzugeben (30 Sekunden)
# Service stoppen und deaktivieren
sudo systemctl stop proton-drive-mount.service
sudo systemctl disable proton-drive-mount.service
# Service-Datei löschen
sudo rm /etc/systemd/system/proton-drive-mount.service
# Systemd neu laden
sudo systemctl daemon-reload
# rclone-Konfiguration löschen
rclone config delete protondrive
# Mount-Point löschen (optional)
rmdir ~/ProtonDrive- Der 2FA-Code wird nur einmal bei der Ersteinrichtung benötigt
- Die Authentifizierungs-Tokens werden lokal gespeichert
- Der Service startet automatisch beim Systemstart
- Keine manuelle Eingabe mehr nötig nach der Einrichtung
- VFS-Cache verbessert die Performance erheblich
- Ubuntu Version: 24.04
- rclone Version: v1.72.1 oder neuer
- Proton Drive Backend: Native rclone Integration (seit v1.64)