Nieoficjalny klient społeczności
Proton Drive na pulpicie Linuksa.
Twoje pliki jako folder pobierany na żądanie, synchronizowane foldery lokalne, Zdjęcia, udostępnianie i natywna aplikacja GTK4 z ikoną w zasobniku i wyszukiwarką, a do tego skryptowalny wiersz poleceń.

Szyfrowanie end-to-end
Szyfrowane Twoimi kluczami Proton, zanim cokolwiek opuści komputer.
Natywna aplikacja GTK4
Zbudowana z GTK4 i libadwaita, napisana w Rust.
8 języków
Angielski, niemiecki, hiszpański, francuski, włoski, niderlandzki, polski i portugalski (Brazylia).
Licencja MIT
Cały kod jest na GitHubie. Zgłoszenia błędów, tłumaczenia i poprawki są mile widziane.
Funkcje
Wszystko, do czego używasz Proton Drive
Pliki, Zdjęcia i udostępnianie, wbudowane w pulpit Linuksa i każdy program na nim.
Twój Drive jako folder
~/ProtonDrivedziała z każdym programem. Pliki pobierają się przy otwarciu, blok po bloku, więc film zaczyna się od razu, a duże archiwum można czytać bez pobierania całości.Dostępne offline
Wybrane pliki i foldery pozostają w pełni pobrane. Reszta trafia do pamięci podręcznej w ustalonym przez Ciebie limicie rozmiaru.
Synchronizowane foldery
Twórz kopie folderów takich jak
~/Documentsjako pełną kopię dwukierunkową lub tylko online, z regułami pomijania, kopiami konfliktów zamiast nadpisywania, pauzą i limitami przepustowości.Lokalna szybkość
Tworzenie, zmiana nazwy i usuwanie plików kończy się od razu, online i offline. Zmiany są przygotowywane na dysku i kolejkowane, zanim zostaną potwierdzone, więc przetrwają utratę połączenia, awarię lub restart. Zmiana odrzucona przez Proton Drive jest widoczna od razu, także przy pliku.
Zdjęcia
Oś czasu z ulubionymi, albumami i Miejscami na mapie. Pary RAW+JPEG widać jako jedno zdjęcie, jest wyszukiwarka duplikatów, pokaz slajdów i import z Google Zdjęć (Takeout).
Udostępnianie
Zapraszaj osoby jako przeglądających, edytorów lub administratorów, twórz publiczne linki z hasłem i datą wygaśnięcia oraz przyjmuj zaproszenia.
Zasobnik i wyszukiwarka
Stan, pauza i szybkie akcje w zasobniku.
pdfs-promptprzeszukuje jednocześnie Proton Drive i folder domowy, we własnym oknie, przez fuzzel, rofi lub wofi albo na żywo w fzf.Skryptowalny wiersz poleceń
Około 55 poleceń
pdfsdo plików, synchronizacji, udostępniania, Zdjęć, Kosza, wersji i diagnostyki. Zapytania wypisują JSON z--json.Kilka komputerów, jedna kopia
Kontynuuj kopię zapasową komputera na nowej maszynie i odzyskaj jego foldery w jednym kroku albo pozwól dwóm komputerom synchronizować te same foldery, łącznie z usunięciami.
Przegląd synchronizacji
Co jest wysyłane, co czeka, co się nie udało i dlaczego, wraz z historią. Zmianę odrzuconą przez Proton Drive można wyeksportować lub odrzucić.
Przeglądanie z historią wersji
Moje pliki, Udostępnione mi, Udostępnione przeze mnie, Komputery i Kosz, z miniaturami także dla RAW, przeciąganiem i upuszczaniem, szczegółami i wcześniejszymi wersjami każdego pliku.
Sprawdzanie aktualizacji, jeśli chcesz
Włącz je w Preferencjach, a aplikacja raz dziennie zapyta GitHub o nowe wydanie. Domyślnie wyłączone i niedostępne tam, gdzie aktualizacje dostarcza menedżer pakietów.
Zrzuty ekranu
Z bliska
Zrzuty ekranu aplikacji desktopowej i wyszukiwarki.
Oś czasu Zdjęć
Miejsca na mapieDane mapy © współtwórcy OpenStreetMap, GeoNames, Natural Earth
Moje pliki
Synchronizacja
Historia synchronizacji z rozwiązanymi konfliktami
Komputery
Wyszukiwarka
Wyszukiwarka w fzf
Logowanie
Jak to działa
Usługa w tle przechowuje Twoją sesję, montuje ~/ProtonDrive przez FUSE, obsługuje kolejkę wysyłania i synchronizację oraz śledzi strumień zdarzeń Protona, by widzieć zmiany wprowadzone gdzie indziej.
Jedna usługa, wiele interfejsów
Aplikacja, zasobnik, wyszukiwarka i CLI rozmawiają z tą samą usługą, więc zawsze pokazują ten sam stan.
Szyfrowane przed wysłaniem
Wszystko jest szyfrowane Twoimi kluczami Proton, dzięki implementacji Drive SDK Protona w Rust, zanim opuści komputer.
Uczciwie o kompromisach
Otwierane pliki są odszyfrowywane do lokalnej pamięci podręcznej, aby programy mogły je czytać. Model zagrożeń wyjaśnia, co to oznacza.
Instalacja
Instalacja
Każde wydanie zawiera pakiety dla x86_64. Inne architektury buduje się ze źródeł.
Fedora 44 lub nowsza. Włącz repozytorium COPR, a dnf upgrade będzie aktualizować aplikację:
sudo dnf copr enable narl-rs/proton-drive-linuxsudo dnf install proton-drive-linuxZ AUR, dostępny także jako -bin i -git:
paru -S proton-drive-for-linuxUbuntu 24.04 lub nowszy. Pobierz plik .deb z najnowszego wydania, a następnie:
sudo apt install ./proton-drive-linux_*_amd64.debRepozytorium jest flake’iem. Dodaj je jako input i włącz moduł, który uruchamia też usługę w każdej sesji graficznej:
{ inputs.proton-drive-linux.url = "github:narrrl/proton-drive-linux"; outputs = { nixpkgs, proton-drive-linux, ... }: { nixosConfigurations.<host> = nixpkgs.lib.nixosSystem { modules = [ proton-drive-linux.nixosModules.default { services.proton-drive-linux.enable = true; } ]; }; };}Rust 1.96 lub nowszy oraz pakiety deweloperskie GTK4, libadwaita, WebKitGTK 6, libsecret i FUSE 3.
git clone https://github.com/narrrl/proton-drive-linux.gitcd proton-drive-linuxcargo build --release --lockedNastępnie otwórz Proton Drive z menu aplikacji i zaloguj się. Aplikacja uruchomi usługę w tle, a Twoje pliki pojawią się w ~/ProtonDrive.
Wolisz terminal? pdfs login zapisuje sesję, potem jednorazowo włącz usługę:
pdfs loginsystemctl --user enable --now proton-drive.servicepdfs statusWymaga FUSE 3, GTK 4.12 z libadwaita 1.5 oraz pęku kluczy, np. GNOME Keyring, KWallet lub KeePassXC.
Otwarty kod, rozwijany publicznie
Proton Drive dla Linuksa to projekt społeczności. Najpierw wypróbuj go na danych, których masz inną kopię, i przeczytaj, co przetrwa utratę komputera, zanim zaczniesz na nim polegać.
Dokumentacja
Podręcznik użytkownika, opis CLI, konfiguracja i rozwiązywanie problemów.
Zgłoś błąd
Coś nie działa lub jest niejasne? Otwórz zgłoszenie na GitHubie.
Tłumacz
Pomóż przetłumaczyć aplikację na swój język w katalogach gettext.
Odzyskiwanie
Jak odzyskać synchronizowane foldery po ponownej instalacji lub utracie komputera.