Title. Proxy managers and dashboards for me. The first one because “I’m not working on NASA lmao” and the second one, “It’s not minimal enough”.
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
local email server where I can move old emails off the internet for archiving
If you need it for this, and only this, the setup is actually very simple, you just need an IMAP server like dovecot https://github.com/nodiscc/xsrv/tree/master/roles/mail_dovecot
being extremely lazy, you can use Thunderbird
I use thunderbird connected to my normal mail account and the dovecot server to transfer mail archives between both.
I used to backup my mail to the “Local folders” account in thunderbird; that also works. It’s more for the convenience of having “everything on the server” and having access to my mail archive from a laptop and a desktop. It’s also easier to backup and restore for me.
Simplest solution is often the best. To add to this, Thunderbird has what are called Local folders. If you have your other email accounts added, you can simply drag and drop everything into the Local folder to move them off the cloud and into local storage. No email server required. Definitely a good idea to take backups if storing important stuff locally though.
Yeah I thought about it, but I couldn’t quite understand where the files went and how to restore on a new machine…
I like having everything on server. it takes care of backups, and the laptop/client can be reinstalled without fear
That sounds like what I want! Thanks! 🙏
I was thinking of using it for local email from other self-hosted services, but I am getting too old to set it up
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.
isync can be used for archiving IMAP into maildir format, which is readable by all MUAs.
I’d run my own mail server if deliverability wasn’t such a huge hassle.
Basically if you’re not google or Microsoft… Don’t even bother.
I always want to self host my own search engine, but alas, I’m not a billionaire.
SearXNG might be worth a look
I think for many people who want to selfhost a search engine, a metasearch engine like SearX (and forks) are not what they are looking for.
It would be really nice if SearxNg could query an internal index instead of relying on 3rd party search engines.
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.
I gotcha. Lol! That reminds me, I need to check if we have a datahoarding community over here yet
YaCy might be what you’re looking for in that case. It’s not super user friendly but I haven’t found a better alternative yet
There’s SearXNG, though I know that’s not exactly the same
What does reverse proxies have to do with NASA?
It really ain’t complicated.
This. Install nginx proxy manager and it’s so incredibly easy to get started.
So many things !
- torrent tracker (to serve what?)
- IRC server (I’m alone!)
- Matrix server (ok, I tried this one… But I’m alone)
- An SSO server (definitely overkill)
- CI/CD system with
vmd(1)
(even more overkill!) - A package repository for binaries I build
- A distributed package building system
- …
The list goes on and grows everyday haha
- Irc server - …you can create your own bot net!
- sso - single set of credentials for all your apps it’s pretty nice, especially if you have even one more user
- package repository - also useful for caching yum/apt/docker repos for a bunch of vms to use
To be fair I do have an IRC server, but it’s just to goof around with the protocol.
SSO is nice I’m theory, but I’m the only user and I don’t have much authenticated services.
And package repo, I wanted to build one for my own package manager, but I don’t use it much in the end.
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
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’m on OP’s side, installing a separate management application on top of nginx or httpd feels like such overkill for a self-hosting setup.
Oh I don’t have anything on top of that, it’s just a simple nginx container that proxies traffic
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.
deleted by creator
Kubernetes. With docker I can recreate the entire host without documentation.
I’ve set up several Kubernetes clusters in a professional setting (and work with it daily), but I still use straight docker for running my own stuff.
Using tools like Rancher it’s pretty much no effort to set it up, but the overhead is just not worth it if you’re not using the orchestration IMO.
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.
my dude thanks for your statement, but you’ve reposted it like 5 times. could you delete the dupes?
I’ve seen this happening a lot, so I would assume there are some issues federating comments.
There are - especially from lemmy.world as it seems.
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)
If you have a Synology their Surveillance Station product is amazing and will work with basically any IP camera brand.
Have you tried frigate? Or iSpy agent dvr?
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.
Nothing is really too much.
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.
Openstack
Anything that requires several containers to work. Today, that was ghostfolio.
deleted by creator
deleted by creator