ブラウザー内でファイルを暗号化し、サーバーには暗号文だけを保存するセルフホスト型のファイル・メモ共有サービス。
depado/goploader
サーバー側でアップロードを暗号化するセルフホスト型ファイル共有サーバーとGo製CLIクライアント。curl、httpie、wgetにも対応。
代替できる製品:WeTransfer
- スター
- 304
- フォーク
- 47
- 未解決の Issue
- 23
- 最終コミット
- 4 時間前
これは何?
Goploaderは、Goで書かれたサーバーとクライアントで構成されるファイル共有ツールです。ターミナルから手早くファイルを共有する用途を想定しており、ブラウザーからも利用できます。
サーバーは自分で運用する形式で、Dockerイメージとセットアップ用のWebインターフェースが用意されています。gpldrというクライアントを使うと、コマンドラインからファイルをアップロードできます。アップロードされたファイルはサーバー側で暗号化され、プライバシーを重視しているプロジェクトです。
サーバーは標準的なHTTPアップロードを受け付けるため、クライアントをインストールしなくても、curl、httpie、wgetでファイルを送信できます。
主な機能
- 01アップロードされたファイルをサーバー側で暗号化
- 02gpldrというコマンドラインクライアント
- 03curl、httpie、wgetによるアップロードに対応
- 04DockerイメージとWebベースのセットアップインターフェース
- 05サーバーとクライアントはいずれもGo製
ユースケース
- サーバー上のターミナルから同僚にファイルを送る
- チームや家庭内ネットワーク向けにプライベートなファイル共有サービスを運用する
- curlやwgetを使ったスクリプトからファイルをアップロードする
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/depado/goploader.git - 2
プロジェクトディレクトリに移動する
cd goploader - 3
サーバーをビルドする
go build -trimpath -ldflags '-s -w' -o goploader-server ./server/ - 4
サーバーを起動する
./goploader-server
使う前に知っておきたいこと
- READMEでは、使用されている技術の大半が古くなっていると警告しています。利用は自己責任で行ってください。
- インストールするには、Goを使ってソースからビルドするか、Dockerを使用する必要があります。パッケージを使ったインストール方法は記載されていません。
収録されている特集
トピック
よくある質問
- goploader とは?
- サーバー側でアップロードを暗号化するセルフホスト型ファイル共有サーバーとGo製CLIクライアント。curl、httpie、wgetにも対応。 Goploaderは、Goで書かれたサーバーとクライアントで構成されるファイル共有ツールです。ターミナルから手早くファイルを共有する用途を想定しており、ブラウザーからも利用できます。
- goploader は無料で使えますか?ライセンスは?
- goploader は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- goploader は今もメンテナンスされていますか?
- 活発にメンテナンス中。goploader の最終コミットは 2026年11月6日 です。
- goploader は何に使えますか?
- サーバー上のターミナルから同僚にファイルを送る チームや家庭内ネットワーク向けにプライベートなファイル共有サービスを運用する curlやwgetを使ったスクリプトからファイルをアップロードする
- goploader のインストール方法は?
- リポジトリをクローンする: git clone https://github.com/depado/goploader.git プロジェクトディレクトリに移動する: cd goploader サーバーをビルドする: go build -trimpath -ldflags '-s -w' -o goploader-server ./server/ サーバーを起動する: ./goploader-server
- goploader はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/depado/goploader
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
IPFSを基盤とする、セルフホストにも対応したP2Pのエンドツーエンド暗号化ファイルストレージ、メッセージング、ソーシャルネットワークプラットフォーム。
ワンタイムパスワード、APIキー、テキスト、暗号化ファイルを、閲覧後に消えるリンクで共有できるセルフホスト型のゼロ知識サービス。
Rust製のセルフホスト型ペーストビン/ファイル共有Webアプリ。単一バイナリで動作し、暗号化やURL短縮にも対応します。
有効期限付きリンク、任意のS3ストレージ、一般ユーザーによるアップロード禁止に対応した、Firefox Sendの代替となるGo製セルフホスト型ファイル共有サーバー。
WeTransferのように一時ファイルを共有できる、Web UI、CLIクライアント、オプションのエンドツーエンド暗号化を備えたGo製セルフホスト型アップロードサーバー。