filebrowser+CloudflareTunnelで無限の容量のファイルサーバーを立てて優勝する


filebrowserが使いやすい話

みなさんはfilebrowserを知っていますか?ファイルサーバーだとNextCloudの方が有名かもしれません。

filebrowserはオープンソースでwindowsで動かしたい場合はexeを起動するだけですべてのセットアップが完了します。

iwr -useb https://raw.githubusercontent.com/filebrowser/get/master/get.ps1 | iex
filebrowser -r /path/to/your/files

詳しくは公式サイトを見てもらうとして、これだけでもうファイルサーバーが立ちます。

このfilebrowser何が嬉しいかというと、一つの指定したファイルをルートとして直接突っ込まれていくことです。そのためファイルのバックアップなどを好きなようにこねくり回せると言う嬉しさがあります。

CloudflareTunnelで繋ぐ

これも詳細は公式サイトで確認してもらうとして、簡単に言うとlocalhostしているものを無料でL7トンネルしてくれるサービスでグローバルIPが無くてもサービスをホストできます。

但しこれには制限があり、一回のリクエストで100MBまでしか送れません。そのためチャンク分けをする必要があります。

実際にやってみよう

実際に110NBのファイルを作り実験します。チャンク分け設定で110MBにします。

リクエストを送るとerror413 Payload Too Largeが起きているのが確認できます。

チャンク分け設定で99MBにします。

二回に分けてリクエストが送られているのが確認できました。

勿論このソフト自体にパスワード等の認証がありますが、アクセスが怖い場合はCloudflare Accessを合わせて使うと良いと思います。

一覧へ戻る