対応環境
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とiPad | iOSまたはiPadOS 17以降 |
| Mac | macOS 14以降 |
| Android | Android 8以降 |
| Windows | Windows 10または11 |
| Linux | FUSE。デスクトップ環境が対応していればトレイアイコン |
結果を教えてください
ここにない機器でLoftを試しましたか?loft-gateway doctorの出力を添えて、github.com/Incremental-AS/loftでIssueを作成してください。
その前に、出力からアドレス、共有フォルダ名、ユーザー名など、知られたくない情報を削除してください。