this post was submitted on 09 Oct 2026
82 points (98.8% liked)

Selfhosted

62828 readers
741 users here now

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:

Detailed Rules Post

  1. Be civil.

  2. No spam.

  3. Posts are to be related to self-hosting.

  4. Don't duplicate the full text of your blog or readme if you're providing a link.

  5. Submission headline should match the article title.

  6. No trolling.

  7. Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details. Tags [CBH] or [AIP] are required, see the links in Rule 8 for details.

  8. AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post, and find example disclosures here.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 3 years ago
MODERATORS
 

Running services, network usage, memory usage, bandwidth, disk I/O, successful logins, whether the thing is even alive, etc...
So far my only method has been "hope and pray".

top 50 comments
sorted by: hot top controversial new old
[–] Tealk@rollenspiel.forum 2 points 56 minutes ago

Icinga and Phare Uptime

[–] blackshirt@lemmy.world 2 points 2 hours ago* (last edited 2 hours ago)

Ultime Kuma, Beszel and Ntfy

[–] hsedr@lemmy.zip 1 points 2 hours ago

I am using prometheus-nodeexporter which is scraped by Prometheus and then visualized in Grafana

[–] bertlewirth@lemmy.world 27 points 7 hours ago (2 children)

You guys are monitoring your servers?

[–] InFerNo@lemmy.ml 14 points 7 hours ago (1 children)

"can't access this thing, server must be down"

[–] TrollTrollrolllol@lemmy.world 3 points 1 hour ago

I'll fix it when I get home

[–] user224@lemmy.sdf.org 4 points 7 hours ago (3 children)

I plan to perhaps, just maybe, I am not sure, to try self-hosting an email server. But I'll need a good uptime.
Although I am really scared about security.

[–] communism@lemmy.ml 4 points 1 hour ago (1 children)

I self-host my own email, have done so for years. I've not gotten pwned. Use an SSH key and a firewall, only expose the ports that should be public, have reasonable access controls, etc, just practise general cybersecurity—it applies to servers too.

I know everyone complains about hosting email. But I've not run into major problems. My emails get through spam filters and I have good uptime. It's also a fun learning experience.

[–] NotEasyBeingGreen@slrpnk.net 1 points 30 minutes ago

I think that you have to do quite a bit more setup on email than most other services. There's SPF and DKIM and DMARC and so on. Plus spam filtering, setting up accounts and authentication, ...

Plus email is arguably more important than anything else, since it's kind of the lowest common denominator of the Internet; your dentist will probably send you an email to remind you of appointments, job offers will arrive via email, password resets arrive via email, and so on.

So it is a bit scary.

Having said that, as long as you're not hosting from a residential IP addresses it is definitely achievable. You can start with one domain and use it for low-value purposes (or for accounts that allow multiple email addresses, like GitHub).

[–] InFerNo@lemmy.ml 3 points 6 hours ago

Been running one for many years, mostly issue-free. Had to request whitelists way in the beginning, but things turned out ok.

Check out this super great guide. https://workaround.org/ispmail-trixie

[–] bertlewirth@lemmy.world 3 points 7 hours ago* (last edited 7 hours ago) (1 children)

Well, it’s a good learning experience. But….. don’t. Good luck getting around the major email providers’ smart screen shit. It’s probably not gonna happen. I tried a few years ago, and even microslop couldn’t figure out why their shit screen crap wouldn’t allow my emails. It’s not in there best interest to fix it. So they don’t. But it’s worth doing it in the short term to learn how to do it. Teaches you about email, spf, dkim etc. which actually does translate to real world skills. I used what I learnt setting it up in my real life job.

[–] Dultas@lemmy.world 1 points 5 hours ago

Yeah, email is one of the more annoying things to self host. Google rejects mine because my ISP has all their non static IPs on block lists (even though my IP hasn't changed once since I've been with them it's still not "static", can't change the reverse DNS) and I'm not paying 150% more a month for a business account to get a static IP. I ended up just using a free email relay. Still had to setup SPF, DKIM, DMARC, and all that jazz still.

[–] CompactFlax@discuss.tchncs.de 12 points 7 hours ago (1 children)

I notice something stopped working, or someone in the household notices.

Then I go fix it.

[–] DeathByDenim@lemmy.world 4 points 6 hours ago (1 children)

And the best time to notice that the backups weren't working is when you need access to the backup. 😅

[–] CompactFlax@discuss.tchncs.de 4 points 5 hours ago* (last edited 5 hours ago) (1 children)

Backups? In this economy?

But I need to get something working. I am about to move to VaultWarden and that makes me very nervous.

[–] Carol2852@discuss.tchncs.de 2 points 4 hours ago (1 children)

I run a vaultwarden container since forever and it's really smooth. All updates went through just fine, never had an issue with it.

[–] Alfredolin@lemmy.zip 1 points 1 hour ago

Same. And I was also nervous in the beginning, but in the end if you are the only user, you'll have your vault replicated everywhere you have the app.

I go the easy route with munin and wazuh. It comes with a ton of stuff preconfigured

[–] RIotingPacifist@lemmy.world 2 points 5 hours ago

Monit, simple to setup, gets the job done, runs on my router too.

[–] lka1988@lemmy.dbzer0.com 1 points 4 hours ago

My 3-node Proxmox cluster has a dashboard, my NAS has a dashboard, and Home Assistant has a dashboard. Hell, my gaming PC has a dashboard, too (Webmin and Cockpit).

[–] shadshack@piefed.world 1 points 5 hours ago

Uptime Kuma for monitoring web service status (just like if the jellyfin, etc. website is up), and Zabbix for monitoring system metrics like CPU/Memory/Disk I/O, etc. Zabbix can do a whole lot, but can also get a little complicated. There are plenty of guides out there for configuring it though.

[–] Kolanaki@pawb.social 1 points 5 hours ago

I just look at the console.

[–] helix@feddit.org 1 points 6 hours ago

Netdata, looking at dashboards when something breaks :)

[–] Decronym@lemmy.decronym.xyz 2 points 7 hours ago* (last edited 22 minutes ago)

Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I've seen in this thread:

Fewer Letters More Letters
AP WiFi Access Point
DNS Domain Name Service/System
ISP Internet Service Provider
LXC Linux Containers
NAS Network-Attached Storage
SSH Secure Shell for remote terminal access

6 acronyms in this thread; the most compressed thread commented on today has 6 acronyms.

[Thread #122 for this comm, first seen 9th Oct 2026, 13:00] [FAQ] [Full list] [Contact] [Source code]

[–] pHr34kY@lemmy.world 7 points 10 hours ago

It's running the private DNS for my phone. If it goes down, I realise quite quickly.

[–] dimjim@sh.itjust.works 5 points 9 hours ago (2 children)

My primary monitoring system is Beszel, but since I just migrated from VMs to LXCs it can’t properly see the memory/CPU usage, so it just checks for disk usage and liveliness. Home assistant with Proxmox & Dockhand integrations gives me the rest of my monitoring needs.

[–] Alfredolin@lemmy.zip 1 points 1 hour ago

I've been checking several other solutions before and Beszel just hits the spot.

[–] sakphul@discuss.tchncs.de 1 points 7 hours ago

I am also using Beszel after using checkmk. For me checkmk was way too complicated (but is also way more powerfull) to setup and maintain propperly. So I switcheed to beszel because it is much easier and good enough for my use case which is:

  • Is the thing running at all?
  • Disk full?
  • CPU, network, etc. on full throttle for some strange reason?
  • send me a mail if somethings wrong

Besides that I don't need anything. The only thing missing is SNMP support to check switches, routers and AP's.

[–] Dultas@lemmy.world 2 points 8 hours ago

Uptime Kuma for outages, Prometheus for metrics, rsyslog to Loki backend for logs. Grafana for ingesting Prometheus and Loki data.

[–] kurcatovium@piefed.social 14 points 13 hours ago

That's the neat part, I don't.

[–] owenfromcanada@lemmy.ca 53 points 19 hours ago (3 children)

I have a robust monitoring system for my Jellyfin server, been running for the last few years. Checks in periodically, at least once per 24 hours and notifies me if it's down. Doesn't use any electricity, but does consume a good amount of Cheerios and mac & cheese.

[–] scottmeme@sh.itjust.works 20 points 19 hours ago (1 children)

Does this monitoring system also happen to be a dependent on your taxes?

[–] lka1988@lemmy.dbzer0.com 2 points 4 hours ago

I've got a few of those services running.

load more comments (2 replies)
[–] Carrots@quokk.au 24 points 19 hours ago (2 children)

Lights are on, server is on.

[–] bertlewirth@lemmy.world 3 points 7 hours ago (1 children)
[–] Carrots@quokk.au 3 points 5 hours ago

My kernel is chill.

[–] Reannlegge@lemmy.ca 13 points 17 hours ago (1 children)

I recently found out that this is not always true.

[–] Carrots@quokk.au 3 points 5 hours ago

I never said anything about it responding.

[–] lazynooblet@lazysoci.al 4 points 13 hours ago
[–] esc@piefed.social 4 points 13 hours ago (1 children)

Prometheus + grafana. It's overkill tbh, most of the services restart automatically and I mostly ignore it. (it's an artifact from life where I cared about it)

[–] spacelord@sh.itjust.works 2 points 9 hours ago

Exactly this scenario at my place as well. 😄

[–] mhzawadi@lemmy.horwood.cloud 5 points 14 hours ago

I use nagios

[–] blarth@thelemmy.club 21 points 19 hours ago

Whining from end users.

[–] frongt@lemmy.zip 16 points 19 hours ago

I pay a group of schoolchildren to refresh a group of browser tabs and yell if anything isn't responding.

There are plenty of previous threads with recent answers if you search.

load more comments
view more: next ›