Selfhosted
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:
-
Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.
-
No spam posting.
-
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.
-
Don't duplicate the full text of your blog or github here. Just post the link for folks to click.
-
Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).
-
No trolling.
Resources:
- selfh.st Newsletter and index of selfhosted software and apps
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
Most important: replace the raspi SD card with an SSD
General hardware: see if I find a better solution than my current Proxmox box (repurposed desktop which consumes 60w idling but is capped to 16GB Ram)
Incoming traffic: currently having a VM that runs nothing but nginx and certbot. Considering switching to another reverse proxy and, more important, get proper monitoring of the logs (e.g. IP detection, 403, etc)
Maybe add some iam like authentik
Finding a solution for selfhosting podcasts client with sync on Android and Linux.. gpodder never really seemed to work, considering audiobookshelf.
Probably setting up calibre web and gethomepage
Keeping what I have and maybe optimize a bit:
- Prometheus stack
- plenty exporters
- Nextcloud
- paperless
- home assistant, mosquitto
- pihole
- vaultwarden
- selfoss
On VPS:
- Mastodon
- Bookwyrm
- some WordPress (want to move this to my homeserver as well)
- Install Comms box in office.
- Get Unifi switch.
- Run Cat6A to all rooms of house.
- Consolidate NUC and N100's fewer devices.
- Install 2x U6 Wall units. 6 Begin scoping Surveillance cameras. Torn between Synology and Unifi.
A ton.
- Set up email and website hosting on a VPS to replace current setup
- Get more solid state storage for my home server and finnish immich setup (import photos and all that)
- Set up proper backups for the home server
- Migrate current Unifi controller to home server
- Local VPN server to access home assistant and other services even when travelling
- Spend some time with my home assistant server, fine tune automations, add some more, add sensors and more controls, maybe add a wall mounted tablet for managing the thing and so on, it'll never end and need a visit or two from electrician too
- Better isolation for IOT things on my network. I already have separate VLAN for them without internet access, but it's a bit incomplete project
And then "would be nice" stuff:
- Switch Dahua NVR to something else. Current one works in a sense that it stores video, but movement tracking isn't really perfect and the whole individual NVR box is a bit lacking both in speed and in features
- Replace the whole home server (currently running proxmox, which in itself is fine). It's a old server I got from work, and it does work, but it's not reundant and it's getting old. So something less power hungry and less noisy would be nice. It just asks some money and time, which I have neither in surplus, so we'll see.
- Move home assistant from a raspberry pi to the home server. Maybe add zigbee capabilities next to z-wave and wifi.
And likely a ton more which I don't remember right now. Money and specially spare time to tinker are just lacking.
Very nice goal list, best of luck!
Steps 1, 2, 4, 5 and 7 just need some time. I have the stuff pretty much thought out and it's just a matter of actually doing the things. I was sick majority of November, but if it wasn't for that those would have already been completed. The rest need either planning or money. Immich setup would ideally need 2x2TB ssd drives (on raid1 setup) but that's about 500€ out of the pocket and home assistant setup needs time to actually work with it and to plan things forward. Additionally HA setup could use a floor thermostat or two, some homeESP gadgets and so on, so it needs some money as well.
Majority of the stuff should be taken care of until February, the rest is more or less open.
Be brave enough to test my backups
Ouf yeah same here 😅
Considering my boot drive just died, backups. Also wanna get a fractal node 804 and cram tons of HDDs in it. Probably a new build with ecc as well. Perhaps transitioning current server to backup server. Also my directory structure for media is a jumbled mess of incomprehensible nonsense. I should fix that. Also I lost all my torrents that I was uploading but still have the media but can't keep seeding after the drive failure.
Might get around to tidying this 20-year-old mess up a bit - tho I'm not sure where to start lol.
I am not a proud man.
I appreciate you posting your balls like this.
Fuck it it works. Lol
Goals: keep it running
Add some redundancy to it.
Find a way to copy my iCloud files to Nextcloud.
docker-ify everything, my nginx, nextcloud, pihole, jellyfin, and basically everything else is a nightmare and I can't even begin to understand how to modify the shit that ~~2023 me did~~ 2023 chatgpt spat out, so having everything in some neat docker composes is gonna help immensly
also making the Pi that everything's hosted on boot of an SSD instead of a cheap chinese SD card, but that requires money and I'm all out
I docker'd all of my systems a few years ago, and I'm so glad I did. So much easier to manage, and when I lost a system I was able to get most of my services back up and running with minimal configuration on a VM same day.
As for hardware, you might check and see if you've got a local reseller of retired business equipment. Before I moved, I had a place I went to from my work that accepted shit we were getting rid of that disposed of stuff and resold at a bargain the stuff that was still good. I got more than one hp tower from a few years previous that ran (and still runs) like a champ. Felt like night and day when I upgraded to that from my Pi setup, and they were only like $35 each.
the pi's serving me very well for now, load average at idle 0.01 and when doing stuff it hovers at around 50, temps under 40°C even under load and an extremely low noise level (not to mention the almost non-existent power draw)
if one day I decide to go full homelab with proxmox and stuff i might buy a dedicated tower but I don't see the appeal atm
Figure out why my new 10GbE NIC won’t read in my repurposed gaming rig (now server), get all my storage migrated over to Ceph, transition my services over to Proxmox hosted Talos k8s stack from my RPi-hosted k3s stack.
I want to make an sbc nas, as I dont need much. But finding the right sbc is hard, hoping the odroid h4+ will do the trick.
I just want jellyfin to organize media properly.
Permissions ok, it detects the fils in the software, then the folders are just empty. I know its my incompetence but been bashing my head against that wall a while.
Certain media categories fix 1 or two podcasts and then other categories break the ones that it fixed.
Naming conventions? Metadata? File types?
One day
So many tv shows broken by two-part episodes!
I love Jellyfin (kind of love/hate haha), but I would never trust it to manage my media files themselves.
Is there a way to make a media folder without categorizing it?
Even the "home video and photos" which usually picks up everything struggles with some mp3 podcasts.
I manually manage the media files but I do assign the categories, I just mount it on Jellyfin as read only so it can’t make any changes and it stores the metadata and album art on the Jellyfin system partition.
Gonna try that. Thanks.
Have everything organized on the drive itself. Gotta be meta data messing it up
Migrate from Unraid in a massive tower to a proper JBOD rig in a rack. Finally set up ARM SBC k8s cluster for most things alongside the old x86 hardware for a few services and running the NAS as I don't know how I'd hook that up to the SBCs.
Definitely check out k3s. I ran a 7 node arm64 cluster for a couple years and it served me well. I’ve since graduated to proxmox/ceph and all that, wish me luck 😅
Ya I'm actually running k3s on em now but they dont do much as I'm switching them all over to eMMC or m.2 storage for the os.
I've installed k8s manually before and that's a fools errand. K3s is so much smoother.
Its a group of rock64 and old pi. Picked up a new orange pi5 as well so itll be a three server node k3s setup.
I was evaluating ceph but I think its overkill for my use. Too many drives needed 😅. I'm okay with parity and none of the data stored is irreplaceable. The stuff that is is off site backed up.
I really just want to mimic the Unraid drive setup and move to infra as code as its easier for me to maintain.
I may end up with proxmox in the end who knows.
Fwiw I switched from k3s to Talos and find it much easier to manage. I run 3 mini 1L PCs with rook-ceph and it works flawlessly even on 1Gbe.
My setup was a central NAS hosting an NFS server then each Pi mounted PVs from the NFS CSI driver over the network and I only used local storage to boot the OS.
Building a new, bigger, storage server using TrueNAS scale. I’ve been on CORE forever and it works well. Running out of space, though, and might as well upgrade the OS too.
Double Storage space (Done!)
Done for the year already!
Finally get a cheap mini PC so I can stop running my gaming rig 24/7 for jellyfin. Looking to start self hosting few other services if that goes well.
A relatively newish SBC can run Jellyfin and even do some light transcoding (single stream full HD or 2-3 streams SD).
Any particular spec requirement I would need? There are a lot of them in used market but I am not sure what I need.
Raspberry Pi 4 4GB handled it just fine for me the last couple years.
Second NAS - I've filled up the first one.
Harvester cluster my everything. I really want to play around with having my servers being stationary, a togo cluster (laptops, and UPS in a suit case), and PC all in the same cluster.
Right now they are all segmented rke2 clusters, but Harvester should make running vms way easier too.
- Deprecate the Raspberry Pi entry point for incoming traffic, move to NUC instead.
- Switch from PiHole to Adguard
- Move IoT equipment to separate VLAN
I need to get off ESXi and onto....Proxmox i guess. Xcp-ng is great except no virtual network switches.