70以上のクラウドストレージプロバイダーやローカルストレージ間でファイルを同期・コピー・マウントできるコマンドラインツール。rsyncのクラウド版として紹介されています。
drakkan/sftpgo
ローカル、S3、Google Cloud Storage、Azure Blob Storage上のデータに対応し、SFTP、FTP/S、HTTP/S、WebDAVを提供するセルフホスト型ファイル転送サーバー。
代替できる製品:Dropbox Transfer
- スター
- 12,689
- フォーク
- 982
- 未解決の Issue
- 181
- 最終コミット
- 11 時間前
これは何?
SFTPGoは、チームで広く使われているSFTP、FTP/S、HTTP/S、WebDAVの各プロトコルでストレージを公開する、設定可能なファイル転送サーバーです。ユーザーは標準的なクライアントで接続でき、ファイルはローカルファイルシステム、暗号化されたローカルファイルシステム、S3互換オブジェクトストレージ、Google Cloud Storage、Azure Blob Storage、または別のSFTPサーバーに保存されます。
既存のワークフローを変えずに、社内やビジネスパートナーとのファイル交換を行うことを想定しています。Web管理画面とユーザー向けWebクライアントを備え、多要素認証、Prometheusメトリクス、PROXY protocol、保存データの暗号化に対応しています。Dockerイメージとポータブルビルドも利用できます。
CommunityエディションはAGPL-3.0でライセンスされ、コアとなるプロトコル、ストレージバックエンド、Webインターフェースを含みます。商用のEnterpriseエディションでは、高可用性のチューニング、アーカイブ用の仮想フォルダー、メール添付ファイルの取り込みなどの機能が追加されます。
主な機能
- 01SFTP、FTP/S、HTTP/S、WebDAVでファイルを提供します。
- 02ローカル、S3、Google Cloud Storage、Azure Blob、SFTPの各バックエンドに接続できます。
- 03Web管理画面とユーザー向けWebクライアントを備えています。
- 04多要素認証と保存データの暗号化に対応しています。
- 05Prometheusメトリクスを公開し、PROXY protocolに対応しています。
- 06Dockerイメージとポータブルビルドを利用できます。
ユースケース
- 既存のSFTPまたはFTPクライアントを使って、ビジネスパートナーとファイルを交換する。
- S3またはAzure Blob StorageにWebDAVやHTTPのフロントエンドを設ける。
- 暗号化されたマルチプロトコルアクセスに対応したサーバーに置き換え、レガシーなFTPサーバーを廃止する。
使う前に知っておきたいこと
- AGPL-3.0 コピーレフトライセンスの下で提供されており、派生物やネットワーク経由で提供される改変版にも適用されます。
- WebAdmin と WebClient の UI テーマはプロプライエタリであり、許可なく派生製品で再利用することはできません。
- ネイティブの IMAP 取り込み、ICAP ベースの DLP とウイルス対策、ドキュメント編集などの高度な機能は、商用の Enterprise エディションでのみ利用できます。
収録されている特集
トピック
よくある質問
- sftpgo とは?
- ローカル、S3、Google Cloud Storage、Azure Blob Storage上のデータに対応し、SFTP、FTP/S、HTTP/S、WebDAVを提供するセルフホスト型ファイル転送サーバー。 SFTPGoは、チームで広く使われているSFTP、FTP/S、HTTP/S、WebDAVの各プロトコルでストレージを公開する、設定可能なファイル転送サーバーです。ユーザーは標準的なクライアントで接続でき、ファイルはローカルファイルシステム、暗号化されたローカルファイルシステム、S3互換オブジェクトストレージ、Google Cloud Storage、Azure Blob Storage、または別のSFTPサーバーに保存されます。
- sftpgo は無料で使えますか?ライセンスは?
- sftpgo は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- sftpgo は今もメンテナンスされていますか?
- 活発にメンテナンス中。sftpgo の最終コミットは 2026年10月22日 です。
- sftpgo は何に使えますか?
- 既存のSFTPまたはFTPクライアントを使って、ビジネスパートナーとファイルを交換する。 S3またはAzure Blob StorageにWebDAVやHTTPのフロントエンドを設ける。 暗号化されたマルチプロトコルアクセスに対応したサーバーに置き換え、レガシーなFTPサーバーを廃止する。
- sftpgo はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/drakkan/sftpgo
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
SFTP、S3、SMB、WebDAV、FTPなどの多様なストレージに、プラグイン方式で接続できるセルフホスト型のWebファイルマネージャー。
クラウドストレージやリモートファイルサーバーに、暗号化・差分・圧縮バックアップを保存できる無料のオープンソースバックアップクライアント。
複数のクラウドドライブやS3/WebDAV系ストレージを単一のローカルフォルダにマウントするGo製ツール。rclone互換のエンドツーエンド暗号化に対応。
URLを使ってサーバーとのデータ送受信を行うコマンドラインツールとライブラリ。HTTP、FTP、SFTP、SMTPなど多くのプロトコルに対応。