this post was submitted on 27 Sep 2023
179 points (97.9% liked)

Selfhosted

39435 readers
2 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:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

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

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

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?

(page 2) 50 comments
sorted by: hot top controversial new old
[–] [email protected] 3 points 1 year ago* (last edited 1 year ago)

Currently on my Pi4 I'm running Home Assistant for home automation, Semaphore for nightly runs of my Ansible playbooks, and Wireguard for VPNing into my local network. I've moved from PiHole to AdGuard running on my router, as it's far fewer moving parts.

On my Pi Zero I'm running Pi-Star for my amateur radio needs.

[–] [email protected] 3 points 1 year ago

I have 2 Pi 4s in operation. One is a Moonlight/USBoverIP stream gaming portal. It automatically turns on and connects to a VM running Sunshine on my Proxmox host, passes any USB controllers/bluetooth etc to the VM so the big loud gaming box is in the basement and the tiny Pi is next to the TV. 1080p60 works great, minimal lag.

The other acts mostly as a quorum server for the proxmox servers, I have two proxmox hosts and use the second Pi to ensure the cluster doesn’t get split brain. It also acts as a USBoverIP host for my home automation Zigbee and Zwave usb sticks, so that either proxmox host can connect to the USB sticks and the home automation VMs aren’t locked to a physical host.

[–] [email protected] 3 points 1 year ago

I'm new to the party and am still experimenting, not super tech savvy but I've been doing a few things.

I have one SD set up for retro gaming via Lakka. Wish Lakka had an option to add a desktop like RetroPie but just really love the interface and ease of use. Tried recalbox and it's nice as well! Can't remember why I settled for Lakka.

Another SD is for experimenting at the moment. As mentioned I'm brand new to the pi community so I've installed Raspbian on it and have just been testing the waters. Set up iirc my first VNC network between it, my PC and my phone. Also have been using it to rip and burn DVDs via brasero. Don't have wifi at home, I use a hotspot which complicates using my printer wirelessly so I'm considering using the pi as a network for that. There's also a cool program I found where you learn musical coding? It's pretty interesting though I still don't really know what it's for haha.

I'd really like to do more with it but as mentioned am just learning. Hell, I just got it running a few weeks ago after it had been down for a couple years so I'm sure I l'll be doing more when I find the time.

I'd love to set it up in my vehicle and have Spotify, gps navigation, retro gaming etc through it but seems like a big project with my limited understanding ATM.

[–] [email protected] 3 points 1 year ago (6 children)

One 3B+ runs my network services - things I need to stay up if I restart the production server. Another one has a specialist role - IP gateway into the ham radio AllstarLink network - connected to a 70cm radio with a modified USB sound dongle.

load more comments (6 replies)
[–] [email protected] 2 points 1 year ago

I have a Raspberry pi 1b that runs adguard home and a VPN server

[–] [email protected] 2 points 1 year ago

I'm using a pi4 8gb as my server, with a pi4 2gb as backup in case the first one dies. It's a very classic server, running postfix/courier-imap for mails, lighttpd for web, bind9 for dns, ergo for irc, sqlite3 for databases. I also use fail2ban for IDS and cron to run tons of various task. All of that is hosted on a Gentoo linux OS.

The one thing I don't want to use is docker. I love docker for development or for deploying the main app at work, but it makes managing updates a nightmare for handling multiple services on my server (most your containers probably contain vulnerable software due to lack of system updates), and it eats resources needlessly. Then again, it's made possible because I avoid the big webapps that usually need it.

[–] [email protected] 2 points 1 year ago

I've got an original Pi running PiHole, I've got a Pi4 running my Plex + Servarr Suite, and a Pi2 B running a LAMPP stack and dev environment.

[–] [email protected] 2 points 1 year ago

I used to use them for all my setups. Then the shortages stopped that. Nowadays I just use one big server.

[–] [email protected] 2 points 1 year ago

Got a bunch of RPIs, some of them retired.

One of the active ones runs a MediaWiki engine (if it detects my home wifi on startup, it acts as a mirror slave to the master installation on the server, if not, it opens a wifi with my home wifi's credentials and offers the wiki as read-only).

Another one runs a DB that controls a number of ESP8266 clients controlling lights, motors, and sensors.

[–] [email protected] 2 points 1 year ago

Open Media Vault on a pi setup with external hard drive. Mainly for Samba Shares, and added the DAAP server. And since it comes with portainer I used that to setup HomeAssistant, Syncthing, CUPS, kanboard, whoogle, and Trilium Notes. Amazing little piece of tech.

[–] [email protected] 2 points 1 year ago

I run OpenSprinkler Pi on my raspberry Pi 3 and HomeAssistant on my Pi 4. Works incredibly well for both.

[–] [email protected] 2 points 1 year ago* (last edited 1 year 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] 2 points 1 year ago

I've got a few

  1. Pi 4 with a 1tb SSD for my proxmox backups
  2. Octopi for 3d printer
  3. One running as a Spotify connect client for some "dumb" bose speakers in the lounge
[–] [email protected] 2 points 1 year ago (3 children)

Ones dedicated to being an openvpn host for my phone to be permanently connected to (pi4), and a second runs pihole + nginx as a reverse proxy into the rest of my http(s) services (pi3b+). The vpn keeps my phone behind pihole when mobile + gives access to lan only services.

The proxy being separate lets me take any of the other machines offline and the proxy will serve a 'service unavailable'/'maintenance' page instead of just timing out the connection. It serves 2-3 8mbps video streams regularly without issue.

[–] [email protected] 2 points 1 year ago

Basically this and a HomeAssisstant server on top.

load more comments (2 replies)
[–] [email protected] 2 points 1 year ago

I run a Pi Zero W over wifi as my backup pi-hole so that clients can still connect if my main system is updating or down. Planning to get a more powerful one for OctoPrint.

[–] [email protected] 2 points 1 year ago (2 children)

I'm using my RPi4 4gb to run a home media server, jellyfin and *arr stack all containerized and automated. Also syncthing for obsidian. Works perfectly

load more comments (2 replies)
[–] [email protected] 2 points 1 year ago

A Raspberry Pi 3 Model B

It's connected to my 3d printer and runs octoprint allowing me to upload print jobs. and control the printer from my home network.
It serves up the Pi camera video stream.
It can also switch the printers light on and off.

No cluster setup.

[–] [email protected] 2 points 1 year ago

The only one I have running atm is for Klipper/Moonraker/Mainsail for my 3D printers.

Otherwise I find them so slow to work with that I don't really like using them, just something like an apt upgrade can take several minutes or more.

[–] [email protected] 2 points 1 year ago* (last edited 1 year ago) (1 children)

Raspberry Pi 3 B+ with Pihole. Its hard to look at websites without Pihole. Oh! I have another running Octopi for my 3D printer.

load more comments (1 replies)
[–] [email protected] 2 points 1 year ago* (last edited 1 year 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] 2 points 1 year ago

One Pi Zero 2W runs NodeRed to control a few lights in the house. Another used to run Octoprint until it recently stopped responding. I haven't gotten around to troubleshooting it yet.

[–] [email protected] 2 points 1 year ago

I use RPI4 with the YunoHost platform and I think it's positive. However YunoHost does not install Lemmy on the Raspberry.

[–] [email protected] 2 points 1 year ago

I'm running a Pi Zero W as a network extender!

[–] [email protected] 2 points 1 year ago

All the arrs, HA, pihole and a few smaller containers running on pi4. It was my gateway into the world of self hosting.

load more comments
view more: ‹ prev next ›