Always enjoyed scrolling though these posts, figured I’d give it a go here:

What are your must-have selfhosted services?

Some of mine:

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

    Didn’t see Paperless in these comments yet. Great way to never again search for documents, bills, receipts, warranties, manuals, etc cetera ad nauseam.

    • perishthethought@lemm.ee
      link
      fedilink
      English
      arrow-up
      20
      ·
      1 year ago

      I installed paperless a couple of months ago, and then needed a document from it this week, for the first time. Standing at my front door, with a contractor waiting, I retrieved a contract in about ten seconds.

      I will never stop using this software.

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

        I find it very useful due to its automatic assignment of various labels, categories and etc.

        These assignments mean very little work for me to keep things tidy. Icrn use labels etc for filtering so it is extremely fast to find JUST the documents I want.

        Paired with a small, fast duplex document scanner, it’s incredibly convenient. Almost any kind of document I get in, just gets thrown into a scanner, and then into a box - no sorting.

  • Yote.zip@pawb.social
    link
    fedilink
    English
    arrow-up
    36
    arrow-down
    1
    ·
    1 year ago

    Syncthing - No introduction needed. Couldn’t live without it.

    Healthchecks.io (you can self host this) - Dead man’s switch monitoring for all my automation. Most of my automated scripts hit up a Healthchecks endpoint when they run, and if they fail to hit the endpoint on a regular schedule I get notified. Mandatory for my anxiety.

    • Dandroid@dandroid.app
      link
      fedilink
      English
      arrow-up
      3
      ·
      1 year ago

      I have a network drive that I put all my documents on. Would using syncthing have a better workflow than that?

      • Yote.zip@pawb.social
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 year ago

        It depends on what your workflow/usecase for putting documents on the drive currently is. Syncthing is usually intended to be put on two separate devices, and then a folder on each device gets synchronized - meaning you have a folder of your documents on each device. Is there any reason not to just mount the network drive’s folder and drag the documents in that way?

        • Dandroid@dandroid.app
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 year ago

          Yeah, that’s how I do it now. I just mount the network drive on each PC and they can all access the same files. I’m just wondering if there’s a usecase that syncthing has that my workflow doesn’t that I just can’t think of because I haven’t used it.

          • Yote.zip@pawb.social
            link
            fedilink
            English
            arrow-up
            3
            ·
            1 year ago

            Yeah I wouldn’t bother. It intends for you to have a duplicate copy on every device, which is probably not what you want. Syncthing is really good for things like synchronizing notes, calendars, password databases, music, etc to your devices. Things that you want to access in both places, but that are usually disconnected from each other from time to time.

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

    After looking at other’s lists I think I am missing a good document server. Emby isn’t the best music and photo server so I could look at improving that, but it has been good enough for those purposes that I haven’t felt like going to the trouble of installing anything else.

    • Aster: Multiseat software for Windows allows several users to work on the same PC.
    • LaunchBox: Frontend for DOSBox, modern PC games and emulated console platforms.
    • Blue Iris: Video security and webcam software
    • Calibre: E-Book management and server
    • Emby: Server for videos, music, audio books, and photos.
    • Firewalla: VPN server, internet monitor and control
    • Foundary Virtual Tabletop: Online role-playing game server.
    • Grafana: Dashboard interface
    • Hubitat: Home automation
    • Hyper-V Manager: Tool that allows users to manage Hyper-V hosts and virtual machines (VMs)
    • InfluxDB: Real-time database server.
    • IotaWatt: Open WiFi electric power monitor
    • Microsoft SQL Server: Database Server
    • Octoprint: Web interface for 3D printers.
    • PCem: Emulator for various old 8086 through Pentium PCs.
    • SmartSync Pro: File sync program
    • SnapRaid: Backup program for disk arrays.
    • Stablebit DrivePool/Scanner: Disk pooling, file duplication, protection, disk surface scanner, and disk health monitoring
    • Steam Link: Access and play steam games remotely
      • pdavis@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        arrow-down
        1
        ·
        1 year ago

        I bought both Plex and Emby. I started with Plex but had some technical issues related to my machine having multiple IP addresses so I switched to Emby. I tried Jellyfin before switching to Emby but it wasn’t as capable as Plex or Emby (at least at the time) and I wanted something with some commercial support behind it. I have been pretty satisfied with Emby, but do wish it would get requested features added in a much more timely manner.

  • Semi-Hemi-Demigod@kbin.social
    link
    fedilink
    arrow-up
    20
    arrow-down
    1
    ·
    1 year ago

    One of my favorites is Whoogle, a simple Google search proxy. It accepts search requests and forwards them to Google anonymously, then strips out the AMP links and tracking. There’s even an option for it to use Tor so your IP address changes frequently.

      • yamdwich@kbin.social
        link
        fedilink
        arrow-up
        4
        ·
        edit-2
        1 year ago

        I used both, I ended up settling on searxng because Whoogle seemed to be unable to retain my settings. Might be something with my cookie configuration, but searxng has no problem remembering my preferences. If that is not a problem for you then they are comparable; Whoogle is pretty simple to get going and works well, searxng is slightly more complicated to set up (but not that much with docker) but has a ton more features.

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

      All of the public instances seem to be rate limited and not return any results. Take it you don’t get that issue self-hosting it?

        • RBG@discuss.tchncs.de
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 year ago

          Does your server have to be accessible from the internet or is it enough that it can go out to make the request? Just asking because I am keeping my setup in our intranet, no access from outside my home.

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

    Under Proxmox, I have the following running currently:

    **As LXC Containers: **

    • AdguardHome
    • Psono Password Manager
    • Zitadel SSO and
    • One I’m trying to get Pomerium installed on

    As a VM

    • Home Assistant

    The rest is all docker on the host OS which is Debian 12, this is not my complete list but the most used ones in my world:

    • Dozzle (great docker log viewer)
    • Uptime Kuma
    • Authentik configured to allow passkey login (Simply awesome!)
    • IT-Tools - https://it-tools.tech/
    • Homepage by Ben Phelps
    • WyzeCamBridge (So I can have RTSP for Home Assistant)
    • SterlingPDF (MultiTool for PDFS)
    • sshwifty - SSH within your browser - your logins are locally stored in your session only. https://github.com/nirui/sshwifty
    • Portainer
    • Vaultwarden

    Protected by Authentik’s SSO

    • Portainer
    • Statping
    • Proxmox
    • Wordpress (I’m evaulating this for a suitable Joplin replacement ) In short - I found that it’s easier to reference a site instead of installing Joplin when I rebuild my computer.
    • Psono password manager

    You may wonder why I am using Zitadel and Authentik, I first started with Zitadel, and moved to Authentik, but am evaluating both. They both have their positives. So far Authentik has been the most useful for me. And about the two password managers, I use Vaultwarden as it supports everything I need including Passkey support. My step daughter who is an adult is disabled so having an easier password like Psono makes it easier for her.

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

        I’m not a Wyze subscriber and just use the cams for monitoring. The Wyze Cam Pan 3 so far has been quite amazing with low light full color pics whereas my Pan Cam 2 is just black and white in same low light.

        With the bridge, you can pipe the feed it provides to Shinobi or another DVR which reads RTSP, RTMP or HLS feeds and saves them to your storage for full time recording so you don’t need the subscription. You do have to login to your Wyze account for the bridge to work though but that’s fine with me.

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

        Because, for Home Assistant, I moved it from Raspberry Pi 4 to a KVM and found it faster. I use Proxmox for that which I found to play nicer with it than just setting up a Debian Server and spinning up a KVM via QEMU on a desktop. I’ve been there and had issues over time. As for why LXC’s they are smaller and the only ones I use are from https://tteck.github.io/Proxmox/ which makes them super simple to set up and run!

      • Limit@lemm.ee
        link
        fedilink
        English
        arrow-up
        5
        ·
        1 year ago

        Can’t speak for OP but I can say that I switched to proxmox from just running docker and services native. Proxmox offers a lot of flexibility, you can do snapshots, build many different LXC containers very easily, to keep things separate or have better control over resource usage. Also I run mine in a 3 node cluster so I can do live migration of VMs and pretty quick migrations of LXC containers. This all allows me to run my services with little to no downtime and have redundancy.

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

    Immich for photos (the only proper Google photos alternative) Nextcloud for storing documents and photos (read by immich). Jellyfin to replace Plex.

  • LainOfTheWired@lemy.lol
    link
    fedilink
    English
    arrow-up
    10
    arrow-down
    1
    ·
    edit-2
    1 year ago

    Nextcloud, after setting it up it gives me everything I love about Google and Apple’s cloud services without the privacy invasion or any of the other cons. And I even find it more stable and less buggy. 10/10

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

      Same for me. But there is work involved in the maintenance, there are awkward transitions at times with PHP migrations. But I would not go back to Google. I have tons of storage space without having to pay the associated service fees at the cost of slower speeds.

  • FOSS Is Fun@lemmy.ml
    link
    fedilink
    English
    arrow-up
    8
    ·
    1 year ago

    My whole infrastructure is designed so that my homeserver is expendable.

    Therefore my most important tool is Syncthing. It is decentral, which is awesome for uptime and reducing dependance on a single point of failure. My server is configured as the “introducer” node for convenience.

    I try to find file-based applications, such as KeePassXC or Obsidian, whenever I can so that I can sync as much as possible with Syncthing.

    Therefore there is (luckily) not much left to host and all of it is less critical:

    • Nextcloud AIO: calendar, contacts, RSS, Syncthing files via external storage
    • Webserver: Firefox search plugins (Why is this necessary, Mozilla?!), custom uBlock Origin filter list, personal website

    So the worst thing that can happen when my server fails is: I need to import my OPML to a cloud provider and I loose syncing for some less important stuff and my homepage is not accessible.

    Since I just rebuilt my server, I can confirm that I managed a whole week without it just fine. Thank you very much, Syncthing!

  • Decronym@lemmy.decronym.xyzB
    link
    fedilink
    English
    arrow-up
    8
    ·
    edit-2
    1 year ago

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

    Fewer Letters More Letters
    DNS Domain Name Service/System
    HA Home Assistant automation software
    ~ High Availability
    HTTP Hypertext Transfer Protocol, the Web
    IP Internet Protocol
    LXC Linux Containers
    NAS Network-Attached Storage
    PiHole Network-wide ad-blocker (DNS sinkhole)
    Plex Brand of media server package
    SSH Secure Shell for remote terminal access
    SSO Single Sign-On
    VPN Virtual Private Network
    nginx Popular HTTP server

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

    [Thread #285 for this sub, first seen 17th Nov 2023, 17:05] [FAQ] [Full list] [Contact] [Source code]

  • archengel@nichenerdery.duckdns.org
    link
    fedilink
    English
    arrow-up
    7
    ·
    1 year ago

    PiHole - blocking ads Home Assistant - home automation, smart lighting & more Nginx Proxy Manager - easy reverse proxying Lemmy - here we are, on Lemmy Immich - Google photos replacement Motioneye - for putting video streams into home assistant and getting motion detection WyzeBridge - connecting my Wyze doorbells to Motioneye Doods2 - quick to set up object/person recognition for video and camera streams