Repolode
drakkan

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 の数値は毎日更新されます。

関連プロジェクト

70以上のクラウドストレージプロバイダーやローカルストレージ間でファイルを同期・コピー・マウントできるコマンドラインツール。rsyncのクラウド版として紹介されています。

6万5565GoMIT更新 9 時間前