Email. I want a local email server where I can move old emails off the internet for archiving.
But the number of components going into email servers made me stop.. I already have caddy reverse proxy, but finding out how to use it for a email server.. I didn't even get properly started
Not sure about the proxy part, but on debianoids apt-get install dovecot with no further configuration gives you a pretty well functioning IMAP server. Just use your unix username to authenticate over imap.
Yes, but I want to hoard my own index instead of piggybacking on other search engines. Will 1 billion dollar enough to build your own personal, completely independent search engine? I will never know.
Ha. I host Jenkins (CI/CD) just because. I have some C++ projects that I wanted to run through a build/test pipeline. It’s not too bad to set up. Now it’s dormant 99% of the time though.
Monitoring for my systems, like zabbix + grafana combo I want to do it but I never do. Mostly because the resources it would use, time it would take, and impact it would have on my storage (constant writes for the database on my SSDs would probably kill them faster). Right now I already get emails from my UPS for power issues, and from my proxmox hosts for backup status and ZFS status.
I'll probably cave and do it once I add a new server to my cluster.
Check out uptime-kuma for lightweight http or ping monitoring. Way less effort to setup compared to a proper monitoring solution but might be good enough for a while
Tailscale completely negated and desire I've ever had to run any kind of proxy or VPN. The setup tool all of 30 seconds to make an account, and then like 15-20 seconds per client. I set it up once several months ago and I completely forgot about it...it's just quietly working in the background, completely transparent to me.
I only rolled my own Wireguard VPN because I wanted to learn how things worked on the backend - I've suggested Tailscale to many other people, its just a really well designed product.
It's astonishing to me how much they're giving away for free.
To be fair, OpenVPN was annoying to setup. But with wg-easy docker, I'd argue it's faster to set up than tailscale and no accounts necessary. You do need to forward one port
I definitely spent a good hour setting up tailscale on my GF's mac and had to fiddle with non-advertised cli options to expose local services from other machines. However, wireguard on a mac is supposedly harder to set up compared to tailscale
Proxy, Authentique (or what's it called - Authentication on all stuff) and Dashy. In both cases it's like: I want easy self hosted at home, I'm not at work. Tbh, I don't even care for Passwords in my home net. If anyone is already inside my net, I either trust them or if not, things have gone wrong very much and that's probably my last concern. I also don't expose anything to the outside...Zero Tier ftw.
I don't think there's anything like that for me. Both of your examples have been extremely helpful to me. Proxy is a simple thing that lets me work with my DNS a bit better, so I can go to plex.<<my domain>> easy enough now, or any of my other services. Then dashboards just so I know top level if anything is off, hard drive almost full, something pulling too much power ,etc
I use Traefik and configuring everything through docker-compose files is way more convenient than nginx or a proxy manager (never used one though). Traefik also has a web interface, but you can't configure anything with it.
NVR (network video recorder). Never found anything off the shelf in the same class as Nest which I really want to move away from (alerts, face recognition, fast scrubbing, etc).
Slowly building my own solution, but its low priority with some other projects. Mostly playing with gstreamer to do the capture over RTSP which is working. Working on file rotation next and then fast scrubbing (encoder + browser widget). After that either Home Assistant integration or the alerts/detection)
Tried Agent DVR. It works, and I'll probably borrow the libraries they suggest for alert monitoring, but the scrubbing performance wasn't that great.
In my research modern fast scrubbing uses spritesheets. AgentDVR just felt like overkill for capturing raw video and rotating video files if I'm going yo craft my own viewer. I can do that with gstreamer easy enough.
I have too much hardware to swap out to go 10G networking or I totally would.
The point of my homelab is for me to learn and break stuff in a safe environment, so if that leads me down a Kubernetes rabbit hole at some point so be it.