Hiya!
I have a Raspberry Pi 4B set up as a print server, so it has to run 24/7. But it irks me that it’s mostly idling.
I’d move my website to it, but I don’t want to deal with it being open to the internet. The same goes for an e-mail server.
I was also thinking of running a Minecraft server on it. (Being able to play on the same world from different devices is kinda cool.) Alas, my RPi only has 4 GiBs of RAM. I worry that such a load would interfere with the print server.
Any ideas what I could run on it?
Some great light lightweight apps for a 4GB Pi:
- Homeassistant
- Fresh RSS
- Paperless NGX
- Syncthing
- PiHole or Adguard home
- Syncthing
Maybe Nextcloud? Jellyfin?
I’ll add Jellyfin to the list! Do you need a specific client to receive a stream or can say VLC or mpv do it?
Typically a web browser or dedicated app, but it’s open source so there are options. You might be able to stream directly with VLC, not sure.
You can use VLC if you get the stream url via a web browser, first. MPV can do the same.
The problem is VLC/MPV don’t have a built-in way to browse and pick what you want to play.
There is an official Jellyfin plugin that adds DLNA support; content can then be accessed via any DLNA client including VLC (built in support). MPV can also use DLNA with it’s own plugin.
I wouldn’t recomend Jellyfin if it will transcode anything on a rpi4b.
Check out BOINC: https://boinc.berkeley.edu/
Raspberry Pi I’m not sure if it’s worth it. But in short you can advance some science with spare CPU hours. Should be possible to limit it so it doesn’t heat up and use just a bit of the cycles depending on other load…
You can seed Anna’s Archive, the largest public collection of texts:
https://annas-archive.org/torrents
Can also do the same for scihub or archive.org but I think only on an individual basis.
I run AdGuard Home, WireGuard and a couple of other things on my 4B, all in Docker.
I used to run HomeAssistant on our for a while, but they stopped supporting that architecture (armhf?). Also used to run Unbound on it.
HomeAssistant is still supported on Pi4b
It’s support for the rpi3 that is getting fased out.
Odd, it must be the Docker image I’m using, then. Thanks for clarifying.
I suppose it works best with haos installed on the Rpi
Kavita, Komga, or calibre-web? I love having a book and comics server.
Another idea: dokuwiki, to document your process setting up various service for future reference
Neat idea! If I were that orderly (I’m more of the mindset that what I don’t remember probably wasn’t important), I’d set up a normal website. I enjoy writing HTML by hand.
PiHole, PiVPN, maybe a reverse proxy like nginx proxy manager to make connecting to your various web management portals you have an easy way to map it to a human readable url
I’ve got Jellyfin running on an odroid, and it’s pretty solid.
Not sure if you’re the type to need access to your home network while away, but I also use a pi zero as my “login gateway”–I forward just port 22 to it from the WAN, and I have ssh set up to only allow logins with a key. I can set up dynamic port forwarding and tunnel through to my home network, and that pi zero has no other function (so even if I screw something else up on another server, I can still access my network).
qbittorrent (docker) 😁😎
Nextcloud seems a be an alternative to the G-Suite, did I get that right? That move to the cloud kinda missed me. I’m happy with LibreOffice and having everything stored locally.
Do you have experience with running a single-user Lemmy instance? I remember trying out some smaller instances, and they weren’t as federated (i.e. I could see less content) than on the bigger ones.
I was also thinking of running a Minecraft server on it. (Being able to play on the same world from different devices is kinda cool.)
The latest versions won’t work. It has problems loading the chunks.
Source: Tried it myself
Thanks for the info. I won’t even try then.
mine is my reverse proxy, using the nginx proxy manager docker install method
Paperless ngx
AdGuard Home (I prefer it to PiHole)
OtterWiki
Wireguard
Forgejo
Tandoor
Can I please ask why you prefer Adguard over Pihole?
The sd card in my raspberry 3b recently died, and my pihole with it. I am now using Adguard but not sure it’s working well for me, consider going back. What’s the winning argument for you?
I find the interface feels more modern and interactive, I didn’t like how static PiHole felt with adding to a list then manually restarting Gravity.
AGH has support for more list types, it has more features built-in, such as DNS over TLS so I can use it on my phone even when I’m not home.
And personally I feel like its less buggy, I’ve never encountered a problem on AGH, whereas I did on PiHole.
Interesting points, thank you.
Today I wanted to block everything with facebook and Instagram, it looks like I am hand-editing a config file to do so. And it applies to the entire network; AGH has no concept of user groups. Am I missing something really obvious?
That would be something you do within the Client Settings page. You can have custom settings that are separate from the Global Default.












