Ready to try
something new?
tofa is a self-hosted media server with its own apps for the living room, your phone, and the web. Your files stay on your hardware.
Beta testers get every feature unlocked. We send one email when your spot opens, and never share your address.
Your library, on every screen.
Four channels. One library.
CH 01
Apple TV beta shown. The titles are free, open-licensed demo content, not part of tofa.
Native on iPhone and iPad
Take the same library with you.
The native app keeps your server close when the television is off. Stream from your own hardware, or download something before you leave.
- Native playback
- Offline downloads
- Remote streaming included
A command center, not just a player.
Most servers leave the owner guessing. tofa puts health, alerts, and playback in one console, and tells you when something breaks before anyone complains.

- Know the moment it goes downA cloud watchdog emails you when your server drops, and again with the downtime once it recovers.
- See who's struggling, and whyLive now-playing shows each viewer's bandwidth, buffer, and dropped frames, and flags a slow transcoder as Server slow.
- Catch problems firstAn opt-in daily email rounds up the worst playback issues, and stays silent on a clean day.
Make it yours
Choose your fox, or stay classic tofa.
Pick a fox when you set up your profile. It sets your accent color across every tofa app, on every screen.

Switch in an afternoon.
Install the server
One self-contained download for Linux, Windows, or macOS, a Docker image, or one click in the Unraid app store. Embedded database and bundled transcoder, nothing else to set up.
Point it at your library
tofa indexes your existing folders where they sit. Nothing moves, nothing gets renamed.
Bring your history across
The import wizard carries your watch history over and keeps syncing until you're done moving. Nothing starts over from scratch.
What we stand on.
Independent, not venture-backed
tofa has no outside investors, so there's no pressure to squeeze more out of you. Remote streaming stays included, and the people who run the servers set the direction.
Private by default
No ads, no trackers, nothing sold. Data-sharing features are opt-in, off until you turn them on. Your library stays on your hardware, and the cloud never stores it.
Built fresh
tofa is written in Rust from the ground up. It stays fast and light, and runs well even on modest hardware.
Yours to keep
Your files stay where they are, in your own folders, and nothing locks you in. If tofa ever stops being right for you, you walk away with everything.
One account. Every screen.
Questions
Can I bring my watch history?
Yes. The import wizard brings your watch history across from Plex or your current server and keeps it in sync while you switch, so you can run both servers at the same time. You pick up right where you left off.
Can I keep my existing library?
Yes. Point tofa at your current media folders and it reads them where they sit. Your naming and folder structure stay untouched.
Will I know if my server goes down?
Yes. A cloud-side watchdog watches your server's heartbeat and emails you when the box or your home connection goes dark, then again with the total downtime once it recovers. You set the threshold and quiet hours so routine reboots never wake you.
Is remote streaming free?
Yes. Streaming to your own devices from anywhere is included, with no per device fees, at full quality on every tier. Direct connections run at full speed: open port 33333 on your router, or let UPnP handle it. If a direct connection isn't possible we relay the stream instead, capped at 2 Mbps and one stream at a time on free, or 4 Mbps and three streams for supporters.
Do I have to forward ports for remote streaming?
No. tofa opens its port on your router and keeps it open, so remote access works without touching any settings. You can still forward port 33333 by hand if you prefer, and when a direct connection isn't possible we relay the stream instead.
Will the price change on me later?
The beta is free and unlocks every Supporter perk while it runs. When pricing starts we'll be upfront about it and give plenty of notice, and beta supporters lock the founding lifetime price. Hosting, streaming, and sharing your library are free forever; that never moves behind a paywall.
Own your library.
Join the beta and put your library behind it. Leave your email and we'll reach out as invites open.
Beta testers get every feature unlocked. We send one email when your spot opens, and never share your address.

