Comment on My selfhosting setup so far
innocentz3r0@programming.dev 20 hours ago51 containers
whoaa! I’d love to see your setup some time!
Comment on My selfhosting setup so far
innocentz3r0@programming.dev 20 hours ago51 containers
whoaa! I’d love to see your setup some time!
hellmo_luciferrari@lemmy.zip 16 hours ago
I’d love to share!
I’ll likely get a post put together tomorrow and tag you!
I just went through every compose file I had and removed all exposed ports (it possible that is) and required access only through my Caddy instance. Enabled HSTS for all sites.
And the entire lab is separated between 3 devices. A small form factor lenovo box (16GB of DDR4 with an i5), a Raspberry Pi 4 with 8GB of ram, and an old synology that was given to me. . Redundant DNS, a Technitium container, and my pi running Pihole.
DNS records and Caddy directives are set via Docker labels.
A combination of Signal notifications and Ntfy to alert me where necessary. That setup including unified push for a number of apps.
Music streaming, with a companion container that scribbles music, as well aa helped scripts that run on systemd timers thar sync music from live location, to backup 1, to backup 2 aka my desktop HDD. I have a heller script being run on a disposable docker container that searches for LRC files so I have synchronized lyrics for my music.
And a bunch more I am forgetting.
I like nerding out about this, and Lemmy is the only place I can talk about this where anyone understands. No one in my life IRL are tech savvy
g5pw@feddit.it 14 hours ago
Uh, setting up DNS entries via docker docker labels is on my todo list since the beginning… what are you using to do it? I don’t run PiHole but Blocky, more lightweight and I like the yaml only config.
hellmo_luciferrari@lemmy.zip 14 hours ago
DNSWeaver the way I have this setup is DNSWeaver reads the labels, and connects to both PiHole and Technitium.
I was only using PiHole for many years. But in learning I could automate DNS entries with DNSweaver, I needed something more powerful. The issue I have with PiHole for DNS with DNSWeaver is that DNSWeaver can’t delete DNS records. DNSWeaver uses txt records and well PiHole doesn’t support that.
So I installed Technitium.
I’ve never heard od Blocky.