Zpět na domů

AeroFTP: FTP klient na Rust s SFTP a S3

AeroFTP — otevřený cross-platform správce souborů na Rust a TypeScript s podporou 25 protokolů, včetně SFTP, S3 a cloudů. Zahrnuje šifrování AeroVault, AI agent, Monaco editor a CLI. Vhodný pro multi-cloud prostředí bez telemetrie.

Otevřený AeroFTP: 25 protokolů a AI pro soubory
Advertisement 728x90

# AeroFTP: otevřený správce souborů s podporou 25 protokolů na Rustu a TypeScriptu

AeroFTP je multiplatformová aplikace pro přenos a správu souborů, implementovaná v Rustu a TypeScriptu. Kód je dostupný na GitHubu pod licencí GNU GPL v3.0. Podporuje Windows, macOS a Linux. Hlavní funkcí je jednotné rozhraní pro práci s FTP, SFTP, WebDAV, S3, GitHub a cloudovými službami jako Google Drive, Dropbox, OneDrive, MEGA.

Dvoupanelový správce souborů usnadňuje drag-and-drop mezi vzdálenými servery. Integrované moduly AeroCloud pro synchronizaci, AeroFile pro prohlížení, AeroSync pro obousměrnou replikaci, AeroVault pro šifrování, AeroTools pro nástroje a AeroPlayer pro média.

Klíčové protokoly a bezpečnost

Podpora 25 protokolů pokrývá většinu scénářů:

Google AdInline article slot
  • FTP, FTPS, SFTP, WebDAV;
  • Objektová úložiště S3;
  • Clouda: Google Drive, Dropbox, OneDrive, MEGA;
  • Dále: GitHub a 51 platforem pro vývojáře.

Bezpečnost je realizována přes TLS, šifrované kontejnery AeroVault v2 na AES-256-GCM-SIV s klíčovou derivací Argon2id. Integrace s Cryptomator (formát 8) pro kompatibilitu s existujícími úložišti. Všechny přihlašovací údaje se ukládají lokálně bez telemetrie.

Verzování souborů, selektivní synchronizace složek a replikace na pozadí umožňují nasadit osobní cloud na jakémkoli serveru. Vhodné pro domácí použití nebo malé firmy s důrazem na organizaci dat.

Nástroje pro vývojáře

AeroFTP přesahuje hranice jednoduchého klienta:

Google AdInline article slot
  • Vestavěný editor Monaco (z VS Code) pro vzdálené editování kódu.
  • Terminál se synchronizací témat a podporou shell-příkazů.
  • CLI rozhraní s 30 podpříkazy a skriptováním pro automatizaci.
  • AeroAgent — AI agent s 19 providery a 47 nástroji pro úkoly jako hledání nebo automatizace.
  • Prohlížeč archivů (ZIP, 7z, TAR, RAR) s selektivním rozbalováním.

Náhled souborů, karty pro více připojení, vyhledávání podle inteligentních algoritmů urychlují navigaci. Podpora 47 jazyků a 4 témat (světlé, tmavé, Tokyo Night, cyberpunk).

Možnosti synchronizace a správy

Obousměrná synchronizace AeroCloud běží na pozadí a zajišťuje aktuálnost dat. Selektivní správa složek minimalizuje provoz. Postupné průvodce nastavením protokolů usnadňují onboarding pro middle/senior vývojáře.

Příklad scénáře: připojení S3 bucketu přes WebDAV s automatickou synchronizací do lokální složky. Nebo mountování GitHub repozitáře jako souborového systému s editací přes Monaco.

Google AdInline article slot

Pro týmy: dávkové skriptování v CLI umožňuje budovat pipeline, integrovat s CI/CD.

Co je důležité

  • Plná podpora TLS a šifrování bez kompromisů v soukromí.
  • 25 protokolů + 51 cloudů pro univerzálnost v multi-cloud prostředích.
  • Modulární architektura s AI agentem a VS Code-like editorem.
  • Otevřený kód na Rustu/TS pro audit a přizpůsobení.
  • Multiplatformovost bez telemetrie, důraz na lokální kontrolu.

— Editorial Team

Advertisement 728x90

Číst dál