this post was submitted on 30 Nov 2025
28 points (93.8% liked)

Selfhosted

53228 readers
1209 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

Apologies for the poor grammar, English IS my first language and so I'm rather flagrant with runons.

I'm really not half as tech literate as half the people on the fediverse, but my noia about the state of online cloud hosting and lack of control over my data has led me far out of my depth. I'm wanting to set up a LibreCMC router and connect it to some type of home server (made of local office E-Waste) for media storage, email hosting, and fucking Minecraft servers or something. I promise I've tried my best in searching for the problem but often find myself floundering in 3-letter acronyms, and relations between systems I don't understand (like dockers, or the Jellyfin vs Plex argument.) I don't need an explanation but maybe some orientation on where I am to look for resources on these topics that assume I'm the 6 celled neurobase I am.

Thank you for your help, or your chastising.

you are viewing a single comment's thread
view the rest of the comments
[–] anamethatisnt@sopuli.xyz 4 points 8 hours ago (1 children)

If you go for openwrt instead of librecmc the amount of guides and docs will skyrocket.
Compatible hardware for openwrt is found here:
https://toh.openwrt.org/?view=normal
A tip is to sort on the 5.0GHz table so all the devices that support ac and ax (newer wifi standards) are shown first.
They have a lot of good guides here:
https://openwrt.org/docs/guide-quick-start/start

Regarding home server you would want to decide on the host operating system first. Examples are proxmox (hypervisor, controlled mainly through a web ui), a standard linux server with kvm/qemu and docker, openmediavault (NAS operating system) or Windows 11 with HyperV (please don't).

First thing after that is to figure out of to make and restore backups of the system. Knowing that you can restore everything to how it was last night makes tinkering a lot less frustrating. Proxmox has builtin backup systems, with linux I like BORG Backup.

Regarding services you will want to read up on dockers and find a docker management system you like. I run portainer, others swear by dockge and yet some prefer the command line.

Regarding video streaming; If you don't a lifetime license for Plex I would go for Jellyfin. Plex free is continuing to lose, not gain, functions as of now.

Immich is popular for photo storage.

Regarding game servers I think https://pterodactyl.io/ is popular to make it simpler but you can probably find a plain docker image to host minecraft. If you wanna mod mc I know Pterodactyl makes it simpler to add mods on the server.

[–] klangcola@reddthat.com 3 points 5 hours ago (2 children)

I had never heard of dockge before, but this sounds like the killer feature for me:

File based structure - Dockge won't kidnap your compose files, they are stored on your drive as usual. You can interact with them using normal docker compose commands

Does that mean I can just point it at my existing docker compose files?
My current layout is a folder for each service/stack , which contains docker-compose.yaml + data-folders etc for the service. docker-compose and related config files are versioned in git.
I have portainer, but rarely use it , and won't let it manage the configuration, because that interfered with versioning the config in git.

[–] myrmidex@belgae.social 1 points 5 hours ago (1 children)

Does that mean I can just point it at my existing docker compose files?

You add the compose via the DockGE UI, it then creates the necessary files and folders in /opt/stacks/. Not sure whether it works the other way around: to create the folder, copy the compose file in there, and see if it is recognized.

I've been using it for over a year, works very smooth.

[–] klangcola@reddthat.com 2 points 5 hours ago (1 children)

Do you version your compose files in git? If so, how does that work with the dockGE workflow?

[–] myrmidex@belgae.social 1 points 4 hours ago

No, I don't, I only back up /opt/stacks to borgbase. I imagine it should be possible, but it might depend on how the projects are arranged in git. Monorepo might give trouble, but separate repo's might work.

[–] Seefoo@lemmy.world 1 points 30 minutes ago* (last edited 29 minutes ago)

I tried out Komodo, but gave up on it. I looked at dockge after, but opted not to try it out. I prefer the IaaC setup with my compose in a repo for versioning and rollback. And while I think you can probably combine the two, komodo was getting in the way most of the time. It centered around secrets management and generating those secrets at run time.

That said, I feel like if I expand beyond a single server I may go back to one of these tools