世界を動かす技術を、日本語で。

Show HN: DropboxやGoogle Driveの料金を支払うのをやめて、自分のS3バケットを使おう

2026年4月7日原文(locker.dev)

概要

Lockerは 自己ホスティング型 のDropboxやGoogle Driveの代替サービス。 ストレージプロバイダー非依存 で、ローカル・S3・R2・Vercel Blobに対応。 APIや仮想Bashシェル などパワーユーザー向け機能を完備。 完全オープンソース で、データの所有権と管理権をユーザー自身が保持。 数分で導入可能、無料・永続ライセンス。

Locker:自己ホスト型クラウドストレージの決定版

  • 自己ホスティング型クラウドストレージ ソリューション
  • DropboxやGoogle Driveの代替 として、ファイルのアップロード・整理・共有を自前のインフラで実現
  • ストレージ持ち込み可能 (ローカルディスク、S3、Cloudflare R2、Vercel Blob対応)
  • 環境変数一つでストレージ切替、コード変更不要
  • tRPCによる型安全なAPI を提供

パワーユーザー向け機能

  • ファイル管理・共有・コラボレーション を完全自己ホストで実現
  • ストレージプロバイダー非依存 設計
    • ローカルファイルシステム、AWS S3、Cloudflare R2、Vercel Blob切替可能
  • 画像・PDF内検索
    • 画像やPDFの内容を自動でテキスト化し、全文検索可能
  • 仮想Bashシェル
    • ls、cd、find、cat、grepなどのコマンドでファイル操作
  • ワークスペース・チーム管理
    • ロールベースのアクセス権限、ワークスペース単位のファイル整理
  • デフォルトで高セキュリティ
    • Email/Password認証、Google OAuth対応
    • サーバーサイドで暗号化Cookieによるセッション管理
  • APIキーによるプログラマティックなファイルアクセス
    • フルtRPC型安全性で外部連携や自動化が容易

なぜ自己ホスト型なのか

  • データ完全管理
    • ベンダーロックインなし、予期せぬ料金発生なし、第三者によるファイル閲覧なし
    • 自社サーバーで運用し、全てのデータを自分の管理下に置くことが可能

ストレージプロバイダー切替の柔軟性

  • BLOB_STORAGE_PROVIDERを.envで設定 するだけで切替完了
  • ローカルファイルシステム
    • サーバー本体に直接保存、設定不要・コストゼロ
  • AWS S3
    • 業界標準、信頼性・拡張性・グローバル分散
  • Cloudflare R2
    • S3互換、外部転送料ゼロ、帯域重視に最適
  • Vercel Blob
    • サーバーレス対応、トークン発行のみで運用可能

FAQ よくある質問

  • 数分でLockerを導入可能
  • 永続無料・オープンソース・制約なし
  • ファイル管理の完全な主導権を取り戻せる

Locker開発の経緯

  • SWYXからのアイデア提供 で開発開始
  • Dropboxのオープンソース代替 として誕生
  • Provider非依存設計 (S3、R2、Vercel Blob、ローカル対応)
  • BYOB(Bring Your Own Bucket) 思想
  • 仮想ファイルシステム・QMD検索プラグイン搭載

Hackerたちの意見

DropboxやGoogle Driveの売りはストレージそのものじゃなくて、モバイルやデスクトップのOSに深く統合されたアプリがあることなんだよね。だから、まるでローカルフォルダが魔法のように同期される感じ。いいプロジェクトだけど、Dropboxの代わりとは言えないかな。

でも最近、Dropboxユーザーがファイルを共有するとき、通知が多すぎて使いづらくなっちゃったよね。

それってNextcloudのシナリオじゃない?

https://syncthing.net/ <- こんなの :) 無料でオープンソース、コンピュータとスマホで動くし、大抵の場合NATを突き抜けられる。ローカルディスカバリー(LAN、マルチキャスト)もサポートしてる。GoogleもDropboxもクラウドもAIトレーニングもなし、「子供がYouTubeで間違った動画を見たせいで、家族全員が持ってたGoogleアカウントにアクセスできなくなって、家族の写真も含めて全部失った」なんてこともなし、ただ同期するだけ!(提携はしてないけど、このソフトウェアが本当に好きなんだ)

みんなrsync使えばいいじゃん、アプリなんていらないよ。

私にとって、iOSのAppleファイルアプリとの統合は、Dropboxの代替品には欠かせない要素だね(他にも色々あるけど)。

そうそう、File Providerの拡張機能が私にとっての価値だね。他にSeafileのSeaDrive以外でオープンソースの選択肢ってある?

でも、モバイルとデスクトップのOS用のアプリがあって、OSに深く統合されてるから、まるでローカルフォルダが魔法のように同期されるみたい。どのモバイルOSのこと?私が感じるに、クラウドストレージに対してワクワクしなくなった大きな理由は、モバイルでは主要なプロバイダーが「同期するフォルダ」体験を気にしてないからだよ。リモートストレージを表示するためのアプリしか手に入らない。今のところ、私のスマホでちゃんと動いてる「同期するフォルダ」はSyncthingを使ったやつだけど、それを維持するのは私の短い集中力ではちょっと大変だったな。

そう、Syncthingはそういうことをやってるよ。

そうだね、GUIとバランスの取れたユーザー体験にお金を払ってる感じ。ストレージ自体よりも、結局は多くのツールがそうで、基盤となる「もの」は特にすごくないけど、ユーザー体験がそれを売ってるんだよね。

でも、それもそこまでの努力で再現できそうだよね。

全然違うよ。価値はクラウドストレージにあるんじゃなくて、クライアント(私の場合はDropbox)がすべてのデバイスでシームレスに動くことにあるんだ。

Hacker Newsで議論の続きを見る