All your videos, images, audio, and text.

A self-hosted media server that handles it all. Extensible with plugins. Deploy with Docker in seconds.

Aviato library view showing a media collection

One server. Every media type.

Movies, TV shows, photos, audiobooks, and ebooks — all in one beautifully designed platform.

Movies library on mobile

Movies

4K, HDR, Dolby Vision

TV shows library on mobile

TV Shows

Seasons & episodes

Photo timeline on mobile

Photos

Timeline & albums

Audiobook player on mobile

Audiobooks

Chapters & progress

Music library on mobile

Music

Albums & playlists

Ebook library on mobile

eBooks

Bookmarks & reading

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

Aviato library view

Simple, honest pricing

A generous free tier for home use. Afterburner for enthusiasts who take media curation seriously.

Free

$0/ forever

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
Download
Recommended

Afterburner

$5/ month

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
Light the afterburners

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/aviato

Runs on Linux, macOS, and Windows. Works on bare metal, Raspberry Pi, Synology, Unraid, and any Docker-compatible NAS.

Ready for takeoff?

Deploy Aviato in seconds and take control of your media.