I’ve been working on this on and off for a few months now. The more I learn, the deeper the hole gets. Ports and VPNs and UPNP and TCP and UDP and hosts and containers and firewalls and on and on. It’s a lot.
Many times I can’t get things working properly, if at all, and other times it works perfectly one day and then several days later, after changing absolutely nothing, no longer works.
My current goal is to get a Mobilizon instance and a Jitsi server running, to hopefully get a community started up there that meets up regularly to help each other, and to make onboarding easier.
I tried to ask for help around here and, while a few kind people did offer to help (and disappeared shortly thereafter), I was overwhelmingly lambasted for daring to ask for personal help.
Cisco do free networking courses which teach the fundamentals. The one I did was more theoretical than practical but it really helped me think of what Im really trying to achieve and learning the terminology was really helpful, especially later when trying to troubleshoot and finding help online that was a struggle before the course.
There are assessments as you progress and a certificate at the end.
They also have virtual software you can play around with for different potential configurations. Thats much cheaper than buying lots of hardware!
Leave Servarr as last thing to setup because it requires many services to work together and even small mistake in config will make it not work. Its not hard, but it will be easier after you learn how to setup jellyfin or audiobookshelf.
I have no experience with your hardware, but after you install docker and docker-compose get Portainer and get familiar with docker compose. Portainer is simple gui that lets you manage all containers.
So for example, you get docker-compose example for jellyfin, eddit PUID, GUID, path to your library folder, copy that in Portainer Stacks, hit deploy and BAM! Your jellyfin is available on localhost:8096
You might face many issues in the begining, but dont give up, its getting more and more easy over time. I still think Im a noob, but have no problems with my 40ish containers running on poor home server 😉. Dont forget this community is awesome and helpfull
Ceph, GlusterFS, and I suspect SeaweedFS (but I haven’t used it) expect high speed, low latency connections to their peers. So they won’t work well over the internet.
There’s some info floating around about using IPFS as the backend for Jellyfin, which in theory should allow you to share media between friends, but I haven’t tried it.
Do you have a NAS at home with enough storage? You could use wireguard to setup a vpn tunnel, then mount your NAS’s storage on your vps via nfs and using cachefilesd. If your upload speed is sufficient, this can work pretty well without too much waiting for a stream to start.
And also get into proxmox. You can pass through part of your GPU into a “desktop” environment and also have another VM(s) running in the background. That way you can use your computer as normal with a type 1 hypervisor in the background.
Also get a mobo with 2 NICs. The fewer pcie cards you have the lower power draw.
My NVMe idle at 7w and my HDDs idle at about 15w I think. 45w is just for storage.
If you’re on Android and use Firefox, you can use the Disable JavaScript extension to disable JS on sites with paywalls, like NYtimes. While not perfect, it works remarkably well.
I’m using Frigate with a Google Coral connected to Home Assistant, it’d send an image and a short video to a Telegram group with my wife whenever it detects a person.
I’m using OpenIPC firmware flashed on a chinese Goke camera and works great. It connects to Frigate using RTMP.
Not much you can select for with desktop parts. Maybe get dual Ethernet now so you don’t want to add a card later. And more disks, more power so one bigger drive is better than two smaller…
Might be better to suspend it, and wake on lan when you want to play.
selfhosted
Active
This magazine is from a federated server and may be incomplete. Browse more on the original instance.