All your videos, images, audio, and text.
A self-hosted media server that handles it all. Extensible with plugins. Deploy with Docker in seconds.

One server. Every media type.
Movies, TV shows, photos, audiobooks, and ebooks — all in one beautifully designed platform.
Built different
The architecture decisions that set Aviato apart.
Plugin architecture
JSON-RPC 2.0 protocol. Write plugins in Python, Go, Rust, Node — any language that speaks JSON. Metadata agents, subtitle providers, notifications, and more.
Any storage, anywhere
Local directories, SMB/NFS shares, S3, Backblaze B2. Mount what you have — Aviato adapts to your setup, not the other way around.
Deploy in seconds
One Docker container. One command. No complex dependency chains, no multi-service orchestration. Running in under a minute.
Private by design
No telemetry, no library harvesting, no central auth service. Your server is yours alone. Aviato never phones home.
See it in action

Simple, honest pricing
A generous free tier for home use. Afterburner for enthusiasts who take media curation seriously.
Free
For home users who want to enjoy their private media collections. Unlimited local streaming with one remote stream included.
- Unlimited local streaming
- 1 remote stream included
- All shared features below
Afterburner
or $40/year — save 33%
For enthusiasts who take their media curation seriously. Advanced access controls, enterprise auth, and seamless remote connectivity.
- 5 remote streams included
- Advanced user permissions & groups
- SSO / SAML authentication
- Tailscale integration
- Managed Dynamic DNS
- PostgreSQL database support
- Server announcements
- Private libraries
Need more remote streams? Every 5 additional streams are $40/year.
Everyone gets
Both plans include the full Aviato experience. No feature gates on what matters.
Multi-user with profiles
Multiple users, each with their own profiles. Restrict access by library, content rating, parental controls, monthly bandwidth, and max bitrate.
Share with friends & family
Others can stream remotely from your server for free. Download media to mobile devices to watch offline.
Smart transcoding
Hardware-accelerated transcoding when available. Pre-optimize media in advance or transcode on-the-fly for buffer-free streaming.
Format support
4K, HDR, HEVC, AV1, 3D, Dolby Vision, DTS, Atmos — all modern formats out of the box.
Secure streaming
TLS encryption for all remote streams. Your media stays protected in transit.
Server monitoring
Playback history, bandwidth usage, and server analytics to keep you informed.
Skip intros & credits
Jump straight to the content with community-powered intro and credit detection via plugins.
Offline downloads
Download media to your mobile devices and watch anywhere, even without an internet connection.
Webhooks & local API
Integrate Aviato into your workflows with webhooks for events and a full local REST API.
Get started in seconds
One container. One command. That's it.
$ docker run -d \
--name aviato \
-p 8080:8080 \
-v /path/to/media:/media \
-v aviato-data:/data \
ghcr.io/aviato-media/aviatoRuns on Linux, macOS, and Windows. Works on bare metal, Raspberry Pi, Synology, Unraid, and any Docker-compatible NAS.





