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?
I own a raspberry pi 4. Every time I try to use it, I spend half my time trying to fix the stuttery/non responsive UI by fucking with the compistor and such. And then I give up.
I eventually got a new gaming PC and turned my old one into a Linux server, and haven’t really touched my Raspberry Pi since.
I’ll give you $5 for it!
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
Get an eMMC module ($10) for the Pi or buy something similar with one built-in. Much faster and more reliable.
I snagged an enclosure with a little adapter for a SATA m.2 drive. It’s amazing!
Hey where? I need that! Have a spare m2 and want to use it!
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
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.
I have a Pi4 running octoprint, pi-hole and some of my own containers.
The rest I run on a Hetzner VM.
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
-
I used to run pretty much all my workloads on Raspberry Pis, mostly in docker containers. I’ve since moved over to some ex enterprise servers and Proxmox, so I really only have a couple of Pis left in service, running:
- Frigate: nvr for my IP cameras
- exim: mail relay server for my stuff to be able to email out (nothing in)
- Wireguard: outbound VPN server connected to Mullvad
- Pi-hole: 2nd instance for redundancy, also runs cloudflared (for DNSoHTTP) and pihole-exporter (for putting Pi-hole stats into Prometheus)
- Mosquitto: because I haven’t moved it yet
- Prometheus: ditto
I wanted to reuse one for octoprint, but it turned out to be unreliable. So I switched to my NUC instead.
I have the feeking that those SD cards just don’t perform well and wear out more easily, and I really use good ones.
For RPi the two major causes of issues (in my experience) are low spec power supplies and low spec SD-cards.
Power supplies drop voltage when the loads gets too high, which is especially pronounced with high power USB devices like external harddrives.
SD-cards tend to get worn out or give write errors after enough writes. Class 10 SD cards are recommended for both speed and longevity. And ideally try to avoid write intensive stuff on the SD card
Forget SD cards for Raspberry Pis - boot from an SSD in a USB enclosure, they have better longevity than SD cards.
Not all of them can run reliably without an external power supply and not all enclosures/usb hubs/sata adapters are supported. But yeah lot of people recommend that. I also had great experience with sd cards, but that might be just a luck
I use it as a media remote for my computer via infrared. IR sensor sends analog data to an arduino which converts it to digital and sends it to a raspberry pi which then invokes commands to control media on my computer by invoking rest apis on a “unified remote” server running on the computer.
Feeling impressed here…
If I want to have this, too: is there a kinda tutorial or quick-setup, or is it more like 6 weeks of tinkering? :-)
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.
I run PiHole on mine
I made a python soft that uses the pi camera and scans qr codes, and plays the playlist that’s on the eventual qr code. Just show the album and it plays.
But they have become so incredible expensive, and banana pis etc just doesn’t work that well, so I just stopped the whole Raspberry Pi craze.
Today I just collected a 55€ Lenovo thinkcenter (like 18cm squared x 3.5cm) with a quad core, 8GB/256GB. I think it will replace my next rpi quite well and when it breaks, I can get another one quite simply.
If I want to do more to the metal electronics stuff, I’ll just use a 2560 Mega or an esp8266 or similar.
Cluster of Pi4 8GBs. Bought pre-pandemic; love the little things.
Nomad, Consul, Gluster, w/ TrueNas-backed NFS for the big files.
They do all sorts of nifty things for us including Nightscout, LanguageTool OSS, monitoring for ubiquiti, Nextdrive, Grafana (which I use for home monitoring - temps/humidity with alerts), Prometheus & Mimir, Postgres, Codeserver.
Basically I use them to schedule dockerized services I want to run or am interested in playing with/learning.
Also I use Rapsberry Pi zero 2 w’s with Shairport-sync (https://github.com/mikebrady/shairport-sync ) as Airplay 2 streaming bridges for audio equipment that isn’t networked or doesn’t support AirPlay 2.
I’m not sure I’d buy a Pi4 today; but they’ve been great so far.
I have one Pi 4b for my Homeassistant. It is fixed to a wall, next to the routers, running 24/7.
I did not want to include this on my other Homeserver to avoid the dependency.
This is basically my setup except I don’t have any other homeserver stuff yet :) (I will once I build my new gaming pc, planning to use my old one for that stuff)
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!
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.
RP4 running Home Assistant. Running HA in a docker container is harder than running it as the OS on a Pi4. Running HA is how I get into this, i kept trying to put more crap into HA as addons before realizing i should set up a proper server.
I assembled a handful of temp/humidity sensors (that are actually running on Wemos D1 minis).
What makes it harder in the container?
Maybe it isnt as bad as i remember, or maybe i tried doing HA Core on the debian server or something… maybe it got better or maybe im a fool? (I definitely am a fool).
I guess it just as much came down to that I already had the pi, so just running it on that like i had for a year was less hassle than starting it via docker on the other machine?
No HACS support out of the box. (HA as docker)
The only use for RPI is kodi and Mainsail for the printer. All of them boot from NFS, so no storage issues. Everything else is x86-64 or docker containers on those Intel/amd machines.