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”.

      • communism@lemmy.ml
        link
        fedilink
        English
        arrow-up
        5
        ·
        3 hours ago

        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
          link
          fedilink
          English
          arrow-up
          3
          ·
          2 hours 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).

      • bertlewirth@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        ·
        edit-2
        1 hour ago

        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 their 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
          link
          fedilink
          English
          arrow-up
          2
          ·
          7 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.

          • bertlewirth@lemmy.world
            link
            fedilink
            English
            arrow-up
            1
            ·
            edit-2
            1 hour ago

            Yup. It’s so damn annoying hosting email. Do it once to learn, but don’t do it as a permanent solution. It takes so much maintenance to keep it going, if you even do get it working.

    • DeathByDenim@lemmy.world
      link
      fedilink
      English
      arrow-up
      5
      ·
      8 hours ago

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

      • electric_nan@lemmy.ml
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 hour ago

        Backups are pretty much the only thing I get notifications for. Otherwise, one app or another on my phone will complain if it loses connection to my server.

      • CompactFlax@discuss.tchncs.de
        link
        fedilink
        English
        arrow-up
        4
        ·
        edit-2
        7 hours ago

        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
          link
          fedilink
          English
          arrow-up
          2
          ·
          5 hours ago

          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
            link
            fedilink
            English
            arrow-up
            1
            ·
            3 hours 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.

  • Lka1988@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    1
    ·
    6 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
    link
    fedilink
    English
    arrow-up
    1
    ·
    7 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.

  • pHr34kY@lemmy.world
    link
    fedilink
    English
    arrow-up
    7
    ·
    12 hours ago

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

  • dimjim@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    5
    ·
    11 hours ago

    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.

      • dimjim@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        1
        ·
        37 minutes ago

        If you run Proxmox and Proxmox Backup Server, I actually JUST found a better product for my needs, Pulse

        My only problem with Beszel is that it doesn’t know about LXCs within Proxmox, so I can’t see if there are CPU/memory issues happening within them. Pulse integrates directly and can see all of it!

        If you don’t run LXCs within Proxmox, I’d say stick with Beszel.

    • sakphul@discuss.tchncs.de
      link
      fedilink
      English
      arrow-up
      2
      ·
      9 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.