対応環境

Loftが使える環境。

LoftはSMBの共有フォルダで動作します。ほとんどのNAS機、Windowsサーバー、Sambaが使っている方式です。ここでは、私たちが実際にテストしたものを紹介します。お使いの機器がリストになくても、動く可能性は十分にあります。loft-gateway doctorを実行すれば分かります。

必要なもの

  • SMB 3でフォルダを共有するNASまたはサーバー。LoftはデフォルトでSMB暗号化を必須としていますが、ホームネットワーク内では暗号化に対応していないNASを許可することもできます。
  • ゲートウェイ用の自宅のLinuxマシン:Python 3.12以降が動くx86_64またはarm64のマシン(Debian 13、Ubuntu 24.04、最新のRaspberry Pi OSには含まれています)、またはコンテナを実行できる任意のマシン。
  • 外出先で使う場合:トンネル(Cloudflare Tunnelなど)か、ルーターでのポート転送。自宅ではどちらも不要です。

テスト済みのNASとサーバー

NAS/サーバー状態備考
Samba(Linux)自動テスト済みコードを変更するたびにSambaでテストしています。SMB暗号化を必須・任意・オフにした各設定で、トンネル経由と直接接続の両方をテストします
Ubiquiti UniFi UNAS未テスト
TrueNAS SCALE未テスト
Windows Server(SMB)未テスト
Synology未テストお持ちの方はloft-gateway doctorを実行して、結果を教えてください

アプリ

アプリ動作要件
iPhoneとiPadiOSまたはiPadOS 17以降
MacmacOS 14以降
AndroidAndroid 8以降
WindowsWindows 10または11
LinuxFUSE。デスクトップ環境が対応していればトレイアイコン

結果を教えてください

ここにない機器でLoftを試しましたか?loft-gateway doctorの出力を添えて、github.com/Incremental-AS/loftでIssueを作成してください。

その前に、出力からアドレス、共有フォルダ名、ユーザー名など、知られたくない情報を削除してください。