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

The Fediverse



Backlinks: Home FSU Courses:LIS3353:Practical Project Final Info FSU Courses:LIS5364:Final Project