自分のサーバーでtapeshelfを動かせるようになりました

コードをGitHubで公開しました。コマンド1つで、tapeshelfを自分のサーバーやパソコンに導入できます。
curl -fsSL https://raw.githubusercontent.com/tapeshelf/tapeshelf/main/install.sh | bash
いくつか質問に答えるだけで、あとは自動で進みます。Dockerがなければインストールし、パスワードと暗号化キーを作り、アプリをダウンロードし、ドメインを使う場合はHTTPS証明書を取得して、最後に管理者のログイン情報を表示します。コードを書く必要も、ファイルを編集する必要もありません。
まだサーバーを借りるつもりがなければ、「Just this computer」(このパソコンだけ)を選んでください。数分でローカルアドレスで動きます。ほかの人はアクセスできず、消すのも同じくらい簡単です。
できること
自分の棚に加えて、期限付きリンク、交換、友達、メッセージ、暗号化された配信が使えます。プランも支払いもないので、tapeshelf.comではProの機能である動画エディター、非表示ページ、リンクのパスワードなども全員が使えます。動画と棚のサイズは、自分で上限を決めない限り無制限です。動画は標準で自分のディスクに置かれますが、S3互換ストレージに置くこともできます。
ドメインで公開する場合、新規登録は最初は閉じているので、知らない人にディスクを埋められることはありません。準備ができたら管理パネルで開いてください。メールも任意です。なくても新規登録はすぐに使えますが、パスワードの再設定、メール通知、メールで届くコードで開くリンクは使えません。
インスタンスはそれぞれ独立した島です。同じインスタンスの人どうしで共有や交換はできますが、tapeshelf.comやほかのインスタンスとはできません。
運用
すべて1つのフォルダーにまとまっていて、普段の作業はスクリプト1つでできます。./tapeshelf.sh update はデータベースを保存して最新版をインストールし、./tapeshelf.sh backup は動画も含めてすべてを保存します。
.env ファイルのコピーを安全な場所に保管してください。動画を暗号化する鍵が入っていて、これがないと誰も動画を再生できなくなります。
コード
すべてAGPL-3.0で公開しています。アプリはtapeshelf/tapeshelf、ブラウザー拡張機能はtapeshelf/tapeshelf-downloaderにあります。バグを見つけたらIssueを立ててください。必要なものについてはセルフホストのページに詳しく書いています。
tapeshelf.comがなくなることはありません。サーバーを運用したくなければ、棚はそちらでお待ちしています。