Self-Hosted Ideas and Resources
Why self host?
All-in-one guides
The Monster — you might be able to find everything here: https://github.com/awesome-selfhosted/awesome-selfhosted
https://github.com/mikeroyal/Self-Hosting-Guide
https://github.com/Haxxnet/Compose-Examples
https://github.com/awesome-selfhosted/awesome-selfhosted
https://www.reddit.com/r/selfhosted/
https://github.com/mikeroyal/Self-Hosting-Guide
I don't much do podcasts BUT THERES A WHOLE PODCAST ABOUT THIS STUFF?
https://selfhosted.show/r
Basics
Linux, generally
https://linuxhint.com/best_linux_projects_newbies/
https://pimylifeup.com/category/projects/server/
Virtualization and Containerization
https://dev.to/dhravya/docker-explained-to-a-5-year-old-2cbg
https://stackify.com/docker-tutorial/
While this is just for LAMP, it's a great intro to Docker generally: https://soupbowl.blog/2020/03/replace-lamp-with-docker-the-easy-way
Music Servers
MPD is the oldest and probably most "powerful," it separates client and server, so it can look different depending on client. Lots of stuff has been built on it. it's the one I've spent the most time with.
https://discovery.endeavouros.com/applications/beginners-guide-to-mpd-config-and-clients/2021/08/
Ampache - A lot of folks mentioned this one: Early on, I ended up not using it because it required you to arrange your music in folders in *it's* own way. Not sure if it still does that?
https://ampache.org/
Mstream: This is the one I showed in class and what I use. It just works, both with "tags" and files/folders however you want them.
https://mstream.io/
Koel - never touched this one but it looks impressive!
https://koel.dev/
Media Servers
Plex - Still technically does "self-hosting" stuff, but is clearly orienting itself to be something else?
https://www.plex.tv/
Jellyfin - Similar to the above, but more "open-source" oriented
https://jellyfin.org/
Emby- Also more open.
https://emby.media/
Smart Homes and Devices
https://www.home-assistant.io/
https://nodered.org/
https://www.openhab.org/
Simpler (but maybe not easier?)
https://github.com/homettp/homettp
https://github.com/Domi04151309/HomeApp
https://platypush.tech/
Voice Assistants
https://github.com/rhasspy/rhasspy - HNthread (OFFLINE, no internet required.)
https://mycroft.ai/ - HNthread
https://github.com/openai/whisper - Open AI recognition model
Networking Resources
https://zrok.io/
ADVANCED
What folks are doing:
People discovering open stores of interesting things
https://www.reddit.com/r/opendirectories/
The modern archivists
https://www.reddit.com/r/DataHoarder/
People who go past just e.g. a Pi and put big ol' racks in their house, mostly
https://www.reddit.com/r/homelab/
Communication tools
Backlinks: Home FSU Courses:LIS3353:Practical Project Final Info FSU Courses:LIS5364:Final Project