For those of you who use Raspberry Pi’s in your home environment, I’m curious as to what you use them for. What applications are you running on them? Do you have your Pi’s setup in a cluster?

  • Freeman
    link
    fedilink
    English
    1
    edit-2
    2 years ago

    I have 3.

    1. Dakboard above the fridge shows calendar and shared photo album. It also runs bluetooth and serves as a relay for Homeassitant and a few kitchen devices (ie: igrill mini probe for meat).

    2. pikvm for a desktop

    3. pikvm+ kvm for lab rack esxi servers.

    the latter two also run tailscale and allow me to SSH proxy if needed as a back VPN/remote access utility.

    There is also a 4th. It runs NUT/UPS tools for their network gear and a mail relay for alerting and also tailscale so I can proxy if necessary.

    Since its tailscale etc. Only key based auth is allowed on these boxes.

  • @[email protected]B
    link
    fedilink
    English
    1
    edit-2
    2 years 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
    MQTT Message Queue Telemetry Transport point-to-point networking
    NAS Network-Attached Storage
    NUC Next Unit of Computing brand of Intel small computers
    PiHole Network-wide ad-blocker (DNS sinkhole)
    Plex Brand of media server package
    RPi Raspberry Pi brand of SBC
    SATA Serial AT Attachment interface for mass storage
    SBC Single-Board Computer
    SSD Solid State Drive mass storage
    SSH Secure Shell for remote terminal access
    VNC Virtual Network Computing for remote desktop access
    VPN Virtual Private Network
    VPS Virtual Private Server (opposed to shared hosting)
    Zigbee Wireless mesh network for low-power devices
    nginx Popular HTTP server

    [Thread #170 for this sub, first seen 27th Sep 2023, 16:05] [FAQ] [Full list] [Contact] [Source code]

  • @[email protected]
    link
    fedilink
    English
    12 years ago

    Pi 4 running Home Assistant.

    A second one sitting in a box meant to be the first of a cluster, until they disapeared

  • @[email protected]
    link
    fedilink
    English
    2
    edit-2
    2 years ago

    I run a Pi4B 8GB as a home server for Plex, Nextcloud, and Torrenting. Works fine for up to 1080p x264 stuff but I might grab a Pi5 or alternative when it launches because I’d like to start storing x265 stuff too. I even opened it up to a few family members outside the household too and we barely notice the extra load

  • @[email protected]
    link
    fedilink
    English
    32 years ago

    I have a pi 3 running my primary instance of Adguard Home, a pi 4 I don’t know yet what to do with, and a Pi B that has RISCOS on it for fun. Seriously, if you ever just want to poke around a unique OS, download the official RISCOS image in the Raspberry Pi imager. Any UK folks reading this know what I’m talking about. But as an American I’d never heard of it and it’s just friggin’ neat!

  • @[email protected]
    link
    fedilink
    English
    12 years ago

    I have one set up as an irrigation controller. I was going to build an OpenStack cluster to test configuration settings on (I run a production cluster at work), but gave up when the supply chain problems happened and prices skyrocketed.

  • @[email protected]
    link
    fedilink
    English
    22
    edit-2
    2 years ago

    Yes, I’m using a Raspberry Pi 4 Model B 8GB. I’m using the Argon Eon case and it serves my needs well. The speeds are slow however, so keep that in mind

    It can run a surprisingly large amount of services. I’m running:

    • OpenMediaVault (the running OS, based on Debian)

    • Portainer (easy management of installing services through Docker)

    • SWAG (proxy manager, where I link IP:PORT to each DNS. Automatic Let’s Encrypt too)

    • Vaultwarden

    • Immich (ML and typesense enabled)

    • Jellyfin

    • Joplin Server

    • Gitea

    • Audiobookshelf

    • PaperlessNGX

    • Restic + Resticprofile (backups!!!)

    There’s still 2GB of RAM left, so I’m looking to self host Firefly III

    On another Raspberry Pi 4 Model B 4GB, I’m hosting Home Assistant

    • @[email protected]
      link
      fedilink
      English
      22 years ago

      I’m running an Argon for that sweet SSD action as well!

      I’m only using OMV right now and it works, but I’d LOVE to get a container with torrents via VPN… I can’t do it, though. I’m awful at it. Do you have any resources on how to set up Portainer? It changed recently, and was a weeeeird process to set up in OMV.

  • ippocratis
    link
    fedilink
    English
    252 years ago

    RPI4/400 is perfectly capable as a little home server. All it needs is a good SD card.

    Owntracks,photoprism,monocker,brave go m-sync,libre photos,wallabag,radicals e,Baikal,Firefox sync,Joplin web,webdav server,jellyfin,vaultwarden,wireguard

    • @[email protected]
      link
      fedilink
      English
      22 years ago

      Hmmm, I’m just using OMV on mine to make it a server that I can use to transfer files around my house.

      Do you have any tips on where I could get started doing more? I haven’t had success with Docker or Portainer and I’d love to have some software hosting files like OMV, and a torrent client running through a VPN in another container.

      • ippocratis
        link
        fedilink
        English
        22 years ago

        OMV is quite limiting and maybe a little heavy for the pi(?)

        Docker is straightforward Idk what to say You install docker and docker compose on host and run some compose.yml’s to soon up your services

        • @[email protected]
          link
          fedilink
          English
          12 years ago

          I’m an extreme a Linux nub… would you happen to have any further reading or videos you would recommend? Without OMV, how would I share my HDD on my network?

    • @[email protected]
      link
      fedilink
      English
      102 years ago

      Get an eMMC module ($10) for the Pi or buy something similar with one built-in. Much faster and more reliable.

          • @[email protected]
            link
            fedilink
            English
            4
            edit-2
            2 years ago

            https://www.amazon.com/dp/B08MJ3CSW7

            This is my case! It only takes SATA m.2 drives, which which I also had a spare of sitting around!

            So now I have this badass SSD pi4 4GB and all it does is share a 5TB hard drive between all my computers through OMV.

            I need to learn how to do a docker. I HAVE FAILED at docker and Portainer. All I want is to have it also torrent through a VPN.

            Edit: OH AND I FORGOT it turns your rubbish mini HDMI bullshit ass dick connectors into REAL HDMI

  • @[email protected]
    link
    fedilink
    English
    22 years ago

    The first one is a Kodi player.

    The second one was originally intended for RetroPi, but now it’s a mp3 player running MPD, and connected to my sleep headphones.

      • @[email protected]
        link
        fedilink
        English
        12 years ago

        Yep that’s also how I set it up, it boots up in RetroPi and then you can start Kodi from there, but now I mostly boot up on the MPD SD card instead. I have also configured it to be a Bluetooth speaker, so I can attach the phone.

          • @[email protected]
            link
            fedilink
            English
            1
            edit-2
            2 years ago

            I couldn’t find a simple plug and play solution, so it took several tries to find the right guides, especially because raspbian have changed their Bluetooth/audio setup, so the old guides don’t work.

            The solution I found uses a script/daemon that sets up the speaker and waits for Bluetooth connections.

            I’ll look for the script…

            Edit: found it https://github.com/fdanis-oss/pw_wp_bluetooth_rpi_speaker

            I added a systemd service running as root.

  • @[email protected]
    cake
    link
    fedilink
    English
    12 years ago

    Yes, a Pi 4 with 2GB RAM. It is running Navidrome (music server) with my music collection on a 2TB SSD connected to it. Works great.

    The energy consumption at around 3-4 W, pretty neat!

  • Kaldo
    link
    fedilink
    92 years ago

    I feel old, I don’t understand 90% of words in this thread lol.

    I just have kodi on Libreelec with a jellyfin plugin on my rpi4 and even that struggled with overheating at times. So I run most stuff on my pc instead. I’m tempted to try the portainer to get some experience with docker tho.

      • Kaldo
        link
        fedilink
        12 years ago

        Really? I’ve seen threads with people claiming to run dozens of services on it. What do you recommend instead, just any rpi OS and installing them like I would on regular linux?

      • @[email protected]
        link
        fedilink
        English
        22 years ago

        I have k3s running on my Pi cluster and have dozens of services running on them. USB drives for the lot of them.

          • @[email protected]
            link
            fedilink
            English
            1
            edit-2
            2 years ago

            Sure! I’m using ansible to manage the hosts, install k3s, and deploy the manifests. I’m looking at switching to nixos for reproducibility purposes. I have a couple Pi 4’s, and a handful of Pi 3Bs. Each one is booting off USB drives (Pi 4s have SSDs and others have thumb drives). Then I have an old computer I turned into a NAS server that is hosting NFS for the PVs of each pod. Then I have a rackmount gigabit switch, and I set up tailscale on each node, and reference everything by the tailnet names. Works really well and I have complete access while I’m away from home.

            Edit: oh yea my NFS server is also hosting a docker server. My ansible stages the docker containers to the local docker server then each pod pulls from the local server to save on bandwidth and if internet goes down I can still do everything locally.

  • @[email protected]
    link
    fedilink
    English
    11
    edit-2
    2 years ago

    Lets see…

    • nord vpn client
    • qbittorrent (through nord vpn)
    • proxy server (through nord vpn)
    • wireguard vpn server
    • ssh client so I can port forward through the vpn server to/from connected clients
    • jellyfin
    • ntfy (self hosted notifications)
    • pi-hole (vital for the local dns)
    • nginx
    • gitea
    • wallabag
    • minecraft server
    • container registery
    • smb share for my friend (I help them with content creation)
    • smb share for a live recording profile I set up on android

    Those are just docker containers, it also is a backup server for all the devices I own. It also runs all non sensitive data on an unencrypted partition then will auto decrypt the sensitive partion through ssh via my desktop. This means my vpn server will always run so I can connect, wake on lan my desktop, decrypt it and log in. Im sure I’m missing things.

    • @[email protected]
      link
      fedilink
      English
      22 years ago

      My list is very similar but I have my Pis in a k3s cluster with a NAS for PVs. That allows me to not worry about what physical device is hosting the service, and I built it so I can intermix amd64 devices when I start adding in my used laptops into the mix.

  • operator
    link
    fedilink
    32 years ago

    Using Pi’s to run services in my homelab which I want to keep separate from my server (to have some sort of failover in case the server goes down). Status/Monitoring, VPN server and so on

    • @[email protected]OP
      link
      fedilink
      English
      12 years ago

      That’s a smart idea. Separating services across devices seems like something a low powered PC would be a great use for.