SkillAgentSearch skills...

Saltbox

Ansible-based solution for rapidly deploying a Docker containerized cloud media server.

Install / Use

/learn @saltyorg/Saltbox

README

Saltbox

Discord Docs: CI License:

Saltbox is an Ansible-based solution for rapidly deploying a Docker containerized cloud media server heavily based on Cloudbox.

This project was designed for x64 machines running LTS releases of Ubuntu Server 22.04 or 24.04.

Non-LTS releases of Ubuntu or Desktop installs are not supported.

Linux distributions other than Ubuntu are not supported.

ARM processors are not supported.

Primary functions are: the automatic acquisition of media, being able to play it back from anywhere and from any device, and to a lesser extent storing that media on the cloud.

NOTE: Saltbox does not have a dashboard or GUI of its own. All Saltbox-specific setup and commands are done in text editors and on the command line.

Documentation

Featured Applications

  • Plex
  • Emby
  • Sonarr
  • Radarr
  • Lidarr
  • Rclone
  • SABnzbd
  • Tautulli
  • NZBHydra2
  • Jackett
  • Overseer
  • Autoscan
  • Cloudplow
  • Organizr
  • Portainer
  • Traktarr
  • Plex Dupefinder
  • Plex Patrol
  • and more...

If you find this project helpful, feel free to make a small donation to the developer. <br> <br>

<picture> <source media="(prefers-color-scheme: dark)" srcset="./pictures/jetbrains-white.svg"> <img alt="JetBrains" src="./pictures/jetbrains.svg"> </picture> <br> <br>

Thank you to JetBrains for providing us with free licenses to their great tools.

Contributors

<table> <tr> <td align="center" style="word-wrap: break-word; width: 150.0; height: 150.0"> <a href=https://github.com/saltydk> <img src=https://avatars.githubusercontent.com/u/6587950?v=4 width="100;" alt=salty/> <br /> <sub style="font-size:14px"><b>salty</b></sub> </a> </td> <td align="center" style="word-wrap: break-word; width: 150.0; height: 150.0"> <a href=https://github.com/desimaniac> <img src=https://avatars.githubusercontent.com/u/5501908?v=4 width="100;" alt=desimaniac/> <br /> <sub style="font-size:14px"><b>desimaniac</b></sub> </a> </td> <td align="center" style="word-wrap: break-word; width: 150.0; height: 150.0"> <a href=https://github.com/owine> <img src=https://avatars.githubusercontent.com/u/4283702?v=4 width="100;" alt=owine/> <br /> <sub style="font-size:14px"><b>owine</b></sub> </a> </td> <td align="center" style="word-wrap: break-word; width: 150.0; height: 150.0"> <a href=https://github.com/l3uddz> <img src=https://avatars.githubusercontent.com/u/7897162?v=4 width="100;" alt=l3uddz/> <br /> <sub style="font-size:14px"><b>l3uddz</b></sub> </a> </td> <td align="center" style="word-wrap: break-word; width: 150.0; height: 150.0"> <a href=https://github.com/EnorMOZ> <img src=https://avatars.githubusercontent.com/u/13998170?v=4 width="100;" alt=EnorMOZ/> <br /> <sub style="font-size:14px"><b>EnorMOZ</b></sub> </a> </td> <td align="center" style="word-wrap: break-word; width: 150.0; height: 150.0"> <a href=https://github.com/chazlarson> <img src=https://avatars.githubusercontent.com/u/3865541?v=4 width="100;" alt=Chaz Larson/> <br /> <sub style="font-size:14px"><b>Chaz Larson</b></sub> </a> </td> </tr> <tr> <td align="center" style="word-wrap: break-word; width: 150.0; height: 150.0"> <a href=https://github.com/jonathanfinley> <img src=https://avatars.githubusercontent.com/u/23283167?v=4 width="100;" alt=jonathanfinley/> <br /> <sub style="font-size:14px"><b>jonathanfinley</b></sub> </a> </td> <td align="center" style="word-wrap: break-word; width: 150.0; height: 150.0"> <a href=https://github.com/keldian> <img src=https://avatars.githubusercontent.com/u/953679?v=4 width="100;" alt=keldian/> <br /> <sub style="font-size:14px"><b>keldian</b></sub> </a> </td> <td align="center" style="word-wrap: break-word; width: 150.0; height: 150.0"> <a href=https://github.com/RXWatcher> <img src=https://avatars.githubusercontent.com/u/14085001?v=4 width="100;" alt=RXWatcher/> <br /> <sub style="font-size:14px"><b>RXWatcher</b></sub> </a> </td> <td align="center" style="word-wrap: break-word; width: 150.0; height: 150.0"> <a href=https://github.com/JigSawFr> <img src=https://avatars.githubusercontent.com/u/5781907?v=4 width="100;" alt=JigSaw/> <br /> <sub style="font-size:14px"><b>JigSaw</b></sub> </a> </td> <td align="center" style="word-wrap: break-word; width: 150.0; height: 150.0"> <a href=https://github.com/BeansIsFat> <img src=https://avatars.githubusercontent.com/u/24848012?v=4 width="100;" alt=Beans Baxter/> <br /> <sub style="font-size:14px"><b>Beans Baxter</b></sub> </a> </td> <td align="center" style="word-wrap: break-word; width: 150.0; height: 150.0"> <a href=https://github.com/TABLE272> <img src=https://avatars.githubusercontent.com/u/11992630?v=4 width="100;" alt=TABLE272/> <br /> <sub style="font-size:14px"><b>TABLE272</b></sub> </a> </td> </tr> <tr> <td align="center" style="word-wrap: break-word; width: 150.0; height: 150.0"> <a href=https://github.com/maximuskowalski> <img src=https://avatars.githubusercontent.com/u/13492750?v=4 width="100;" alt=Max Kowalski/> <br /> <sub style="font-size:14px"><b>Max Kowalski</b></sub> </a> </td> <td align="center" style="word-wrap: break-word; width: 150.0; height: 150.0"> <a href=https://github.com/andrewkhunn> <img src=https://avatars.githubusercontent.com/u/116436?v=4 width="100;" alt=Andrew Hunn/> <br /> <sub style="font-size:14px"><b>Andrew Hunn</b></sub> </a> </td> <td align="center" style="word-wrap: break-word; width: 150.0; height: 150.0"> <a href=https://github.com/kbgvirus> <img src=https://avatars.githubusercontent.com/u/20810766?v=4 width="100;" alt=Alon Nitzan/> <br /> <sub style="font-size:14px"><b>Alon Nitzan</b></sub> </a> </td> <td align="center" style="word-wrap: break-word; width: 150.0; height: 150.0"> <a href=https://github.com/FML128> <img src=https://avatars.githubusercontent.com/u/33214722?v=4 width="100;" alt=Merlin Jehli/> <br /> <sub style="font-size:14px"><b>Merlin Jehli</b></sub> </a> </td> <td align="center" style="word-wrap: break-word; width: 150.0; height: 150.0"> <a href=https://github.com/Migz93> <img src=https://avatars.githubusercontent.com/u/33037112?v=4 width="100;" alt=Migz93/> <br /> <sub style="font-size:14px"><b>Migz93</b></sub> </a> </td> <td align="center" style="word-wrap: break-word; width: 150.0; height: 150.0"> <a href=https://github.com/lonix> <img src=https://avatars.githubusercontent.com/u/2330355?v=4 width="100;" alt=Stian Buch Larsen/> <br /> <sub style="font-size:14px"><b>Stian Buch Larsen</b></sub> </a> </td> </tr> <tr> <td align="center" style="word-wrap: break-word; width: 150.0; height: 150.0"> <a href=https://github.com/r3dlobst3r> <img src=https://avatars.githubusercontent.com/u/33791877?v=4 width="100;" alt=r3dlobst3r/> <br /> <sub style="font-size:14px"><b>r3dlobst3r</b></sub> </a> </td> <td align="center" style="word-wrap: break-word; width: 150.0; height: 150.0"> <a href=https://github.com/Aethenn> <img src=https://avatars.githubusercontent.com/u/58144688?v=4 width="100;" alt=Aethenn/> <br /> <sub style="font-size:14px"><b>Aethenn</b></sub> </a> </td> <td align="center" style="word-wrap: break-word; width: 150.0; height: 150.0"> <a href=https://github.com/horjulf> <img src=https://avatars.githubusercontent.com/u/6215635?v=4 width="100;" alt=Filipe/> <br /> <sub style="font-size:14px"><b>Filipe</b></sub> </a> </td> <td align="center" style="word-wrap: break-word; width: 150.0; height: 150.0"> <a href=https://github.com/Arcanemagus> <img src=https://avatars.githubusercontent.com/u/427137?v=4 width="100;" alt=Landon Abney/> <br /> <sub style="font-size:14px"><b>Landon Abney</b></sub> </a> </td> <td align="center" style="word-wrap: break-word; width: 150.0; height: 150.0"> <a href=https://github.com/ldub> <img src=https://avatars.githubusercontent.com/u/3114081?v=4 width="100;" alt=Lev Dubinets/> <br /> <sub style="font-size:14px"><b>Lev Dubinets</b></sub> </a> </td> <td align="center" style="word-wrap: break-word; width: 150.0; height: 150.0"> <a href=https://github.com/patricksindelka> <img src=https://avatars.githubusercontent.com/u/9056550?v=4 width="100;" alt=Patrick Sindelka/> <br />

Related Skills

View on GitHub
GitHub Stars823
CategoryDevelopment
Updated1h ago
Forks87

Languages

Python

Security Score

100/100

Audited on Mar 24, 2026

No findings