ThorStorage gives you private FTP backup accounts, encrypted transfers, disk quotas and a clean web admin โ plus a built-in video player and one-tap casting to a Chromecast. All on hardware you control.

Everything built in
Create accounts, connect your backup tools over encrypted FTPS, and manage it all from anywhere โ no extra software to install on the server.
Add an account and its private folder in one step, with a generated strong password. Reset or delete any account in a click.
FTPS (FTP over TLS) is required โ plaintext logins are refused. Each account is jailed to its own folder, FTP only, no shell.
Give each customer their own web login and isolated space. Tenants never see each other; admins see everything.
Set a per-tenant GB quota. Over the limit, uploads and FTP are suspended automatically โ and restored when usage drops.
Drag & drop files or whole folders, paste from the clipboard, or grab an image off any web page โ with live progress bars.
Stream your videos right in the browser with subtitle and aspect controls, then cast to a Chromecast with a branded intro.
Request a free Let's Encrypt certificate from Settings โ it secures both the web admin and FTPS, and renews automatically.
Capacity and usage, each user's last sign-in with IP and device, and sign-in history โ exportable to CSV or PDF.
Add ThorStorage to your phone's home screen as a full-screen Progressive Web App โ Android and iPhone, no app store.
A look inside
Everything is a click away โ the same interface on desktop and phone.




Get ThorStorage
Downloadable ISO images. Current release v2.11.
Bootable ISO that installs Debian and ThorStorage together as a turnkey appliance โ ideal for a dedicated machine or VM.
โฌ Download ISOInstall ThorStorage on an existing Debian 12/13 server. Sets up the app and services without reinstalling the operating system.
โฌ Download ISOโ ๏ธ The OS Installer erases the target disk. The App-only image installs on an existing Debian without touching your data. A SHA-256 checksum is published with each ISO.
Connect in minutes
Use an FTP account's credentials with any client that supports explicit FTP over TLS in passive mode โ FileZilla, WinSCP, lftp, or your backup tool.
| Host / Server | your server address |
| Username | the FTP account name |
| Password | that account's password |
| Encryption | Require explicit FTP over TLS |
| Mode | Passive |
Command line (lftp):
lftp -u backup_srv1 \ ftps://your-server:21
Each account logs in to a private root and cannot browse the rest of the server. Behind NAT, forward the FTP control port and the passive range.
Documentation
Everything the app can do, and how to connect. Click a topic to expand.
Get in touch
Questions about ThorStorage? Send us a message and we'll get back to you.
Open the live demo and click around โ the full web admin, no install.
โถ Open the live demo โ