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

  • conrad82@lemmy.world
    link
    fedilink
    English
    arrow-up
    15
    ·
    1 year ago

    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

        • vegetaaaaaaa@lemmy.world
          link
          fedilink
          arrow-up
          2
          ·
          edit-2
          1 year ago

          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.

        • tarjeezy@lemmy.ca
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 year ago

          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.

          • conrad82@lemmy.world
            link
            fedilink
            English
            arrow-up
            1
            ·
            1 year ago

            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

      • conrad82@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        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

    • oldfart@lemm.ee
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      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.

    • McSinyx@slrpnk.net
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      isync can be used for archiving IMAP into maildir format, which is readable by all MUAs.

    • bladewdr@infosec.pub
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      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.

      • Moon@aiparadise.moe
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        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.

      • redcalcium@c.calciumlabs.com
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        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.

        • Smoofus@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          ·
          1 year ago

          I gotcha. Lol! That reminds me, I need to check if we have a datahoarding community over here yet

        • johntash@eviltoast.org
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 year ago

          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

  • zahel@lemmy.world
    link
    fedilink
    English
    arrow-up
    13
    ·
    1 year ago

    What does reverse proxies have to do with NASA?

    It really ain’t complicated.

  • z3bra@lemmy.sdf.org
    link
    fedilink
    English
    arrow-up
    9
    ·
    1 year ago

    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

    • johntash@eviltoast.org
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago
      • 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
      • z3bra@lemmy.sdf.org
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 year ago

        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.

    • minorsecond
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      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.

  • Osayidan@social.vmdk.ca
    link
    fedilink
    English
    arrow-up
    8
    ·
    1 year ago

    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.

    • johntash@eviltoast.org
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      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

  • DigitalPortkey@lemmy.world
    link
    fedilink
    English
    arrow-up
    7
    ·
    1 year ago

    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.

    • bladewdr@infosec.pub
      link
      fedilink
      English
      arrow-up
      3
      ·
      1 year ago

      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.

    • Lasso1971@thelemmy.club
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      1 year ago

      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

  • Scrubbles@poptalk.scrubbles.tech
    link
    fedilink
    English
    arrow-up
    5
    ·
    1 year ago

    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

    • key@lemmy.keychat.org
      link
      fedilink
      English
      arrow-up
      4
      arrow-down
      1
      ·
      1 year ago

      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.

      • CanOpener@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        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.

    • Lemzlez@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      ·
      1 year ago

      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.

  • nexusband@lemmy.world
    link
    fedilink
    English
    arrow-up
    6
    arrow-down
    1
    ·
    1 year ago

    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.

  • sloppy_diffuser@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 year ago

    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)

    • bladewdr@infosec.pub
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      If you have a Synology their Surveillance Station product is amazing and will work with basically any IP camera brand.

      • sloppy_diffuser@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 year ago

        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.

  • bladewdr@infosec.pub
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 year ago

    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.