Basically the title.

I have a mac mini running ubuntu server, currently running a bunch of services (the arr services mostly), but it is dying and I need a place to host the services temporarily.

If it works out well though, I would like to just keep them on the pi.

Comments (135)

I have a Plex server, Sonarr, Radarr, Home Assistant, Transmission, Portainer, Unifi Controller, Traefik, Prowlarr, Bazarr and Mosquitto running on a Pi4 with 4GB of RAM. If you just want to host the servarr apps, it'll do just fine!

Had this and a couple more services running too. Never needed transcoding while sticking to x264 content or have an app do the work (I guess) - e.g. MrMC on Apple TV / iPad.

I don't understand how so many people have so little trouble with plex, I find it a true nightmare of an application that i detest.

Curious what your issues with plex are? I've had my share of issues but nothing major.

It regularly won't play my files REGULARLY

Chromecast with Google TV and plex - it's so dumb.

The Chromecast has a decoder, but it's getting transcoded signal Why? Send raw. Impliment a decent player in Plex.APK

Ah yes. That I'll agree. Plex likes to transcode often. Their client apps suck

[deleted]

I haven't used Plex in a long time, but when I did host a server I recall all kinds of clients had some kind of bug (?) or just awful design decision that would always default back to 720p/2mbps which transcoded all of my content. There was something you could change client-side to fix this but well, fuck that frankly.

I’ve found the best way around plex’s(and the alternatives) nonsense is having a decent player. Infuse on apple devices is honestly amazing, and I think there might be something similar for chromecast.

That's what drives me INSANE

I have a crappy little Chromecast new model and yet the processor can apparently do, 4k HEVC / 265 no problem.

With Kodi, on the chromecast, over SMB ALL MY STUFF PLAYS FLAWLESSLY

But to play it from Plex, nightmare. I hate plex, it's the same processor!

Afaik plex uses server to transcode everything so it doesn't matter what CPU you have on the client.

Not true, it can play direct on a variety of files.

I got so sick of Plex that i just use my phone as a remote to control my PC and play media directly on my PC . PC is connected to TV by hdmi

Ever tried jellyfin or emby? or even those services or smb with a different player.

I did not. When i got into this self hosted stuff, i looked for the best, and everyone said plex is the best. .. plex is so slow and shit. It didn't even run on my rpi 3b+. Using it on a i5-560m

That's the thing. it could be so many things. But if you're playing over LAN, more often than not, it's your subtitles.

That and the android client is fucky, at best. To tell you the truth, the desktop computer clients are the only ones that are actually good.

And don't get me started on their casting implementation.

I'm keeping my Plex server up for people who are used to it but I'm slowly migrating myself to Jellyfin.

Plex can't just direct play my files most of time time, especially h265. And it has issues with some subs, extreme buffering or not loading if certain kind of subs are on.

From what I’ve read on their website you need to pay a subscription to add your own stuff.

I've solved all my problems with plex server by moving it to nvidia shield pro.

How do pi users get storage for say plex? I mean is it all external usb based hard drives or? I have a full size computer I run for plex but I plan on moving it from windows to Linux over the summer.

You can use a network drive - for example a separate hardware NAS. But plex works better with local storage, so yes I just plug external usb drive into my RPI4. You can use a USB-SATA adapter to connect any drive.

[deleted]

I’ve run almost the same set of apps on an rpi 4 8gb before moving to a real server. You’re right it can’t transcode but it will serve 1080p and sometimes even 4k direct play just fine.

my 8GB pi4 hosts a jellyfin server (basically self-hosted plex) and it also handles x264 content fine. Can't keep up with x265 though.

I should clarify that I run a Plex server, which does not support hardware transcoding on rpi like Jellyfin does. Jellyfin will handle a couple 1080p transcodes decently (at least with my limited experience running it).

level 1Contraski · 4 hr. ago I have a Plex server, Sonarr, Radarr, Home Assistant, Transmission, Portainer, Unifi Controller, Traefik, Prowlarr, Bazarr and Mosquitto running on a Pi4 with 4GB of RAM. If you just want to host the servarr apps, it'll do just fine!

if you are transcoding x265 encoded content (edit - on a RPi) you are doing it wrong. It it too cpu heavy to decode on the fly.

Focus on x264 AAC content and little SBCs have a better time.

On a Pi, sure. But any modern Intel CPU can do x265 on the fly easily enough

can they do it running on a 2A power supply?

2A at 120v is 240w so yeah they can do it on 2A. Now if it's 2A @ 12v or 2A@5V that might be a bit harder but the tiny 1L Intel and amd systems shown in the tiny mini micro series on sth usually draw less than 65w full power and 5-15w idle.

lol. too true. i chuckled. I don't do Intel, but those little nucs looks sweet for the job for sure (is tempting to have all my services hosted on the same box for maintenance purposes.)

that idle watts looks a lot like my total watts for my entire SBC tho.

edit - can those little intels handle transcoding 4k x265? That's been my only real issue and from what I've read it might always be a problem due to the design choices made in the codec.

You can get nucs that since that have dedicated GPUs inside that can handle multiple 4k h265 streams. Also the Intel CPU have quick sync compatibility so they can handle some 4k transcodes too. Give me a minute and I'll link some of the sth articles and videos about them

hey thanks, that's a pretty nice unit. If I spin the media off the Home Assistant SBC it would definitely go somewhere like that.... if it wasn't team blue/green. I only work with open source software like linux and have learned to use my wallet as my voice regarding gpu support.

Amd has open source drivers. And even the raspberry pi has closed source software on the boot loader.

I've been doing the AMD thing for a long time. RPi's almost as long. (I've got a founders edition somewhere around here)

Trade-offs. I'm a huge proponent of RPi as a learning platform for engaging people about technology.

I currently use the Pine H64b which is not blobless, but the Allwinner H6 and Mali gpu are both mainlined drivers in the linux kernel now.

If you are looking for truly blobless boards I believe the roc-rk3399-pc can be booted completely blobless.

https://www.servethehome.com/hp-z2-mini-g4-tiny-intel-nvidia-workstation-a-tmm-style-overview/

I set up and tested a Dell Wyse 5070 (Pentium J5005 CPU), with 8GB RAM, and 240GB SSD. It handle 4-5 1080p HEVC 10bit transcodes before maxing out. It was pulling 14w at the time. It’s a $100 unit, so pricier than a RPi 4.

So not quite as good as running on a 2A or PoE connector, but pretty impressive considering the power draw.

Nope, you're not wrong. I don't do transcoding, not sure if I ever tested 4K. So yeah, if that's important to you, the Pi will struggle.

Pi can handle direct play no problem at 1080p

i play direct 4k off a plex container without a problem and have several other stuff running on it too

I tried a RPI 8GB for Plex and Jellyfin, my stupid ass who deals with video for a living didn't actually think of transcoding till I did a bit more digging in the settings and put two and two together that it will transcode based on connection speed.

While lying in bed thinking random thoughts, I realised my Nvidia Jetson Nano 4GB in theory, should be perfect to transcode with Jellyfin. I set that up and took about a week ironing out a few things, tweaking here and there etc. Now it's completely stable.

I built the Jellyfin Samsung Smart TV app and pushed it to all of my family and friends TV's from a MacBook Air and their local networks, it's quite easy process, longest part was getting a Developer Certificate which took about 5 minutes.

So if you want a cheapish yet capable Media Server I could recommend a Jetson Nano with massive external storage, USB3 works well. I have an 8TB G-Raid so the read/write is pretty spot on and the OS is the generic Ubuntu Jetpack image on an SD card - I did this to have media accessed on one channel and the OS accessed on a separate channel.

Most extreme use case I have had at the same time was a 4K film being streamed being transcoded to 4K at a lower bit rate cause of their internet speed, a 4K series direct streamed some how, two 1080p films and two 720p series, all 4 transcoding so the bit rate matches their internet speed. I asked for feedback the next day about quality, buffering, audio drop out or any artifacts or anything they may have noticed - everyone described it as a Netflix/Prime experience. Granted the network connection is a hardly used unmetered 200MBps up/down fibre connection.

The Nano is a very capable Media Server when configured correctly. There aren't any guides on this though so I figured it out myself, but it was simple.

Anyone wanting to do this.

  1. Find the direct downloads in their repo for the ARM64 build of the Deb's jellyfin-server, jellyfin-ffmpeg and jellyfin-web

  2. CD into where they are downloaded with Terminal and issue the command dpkg --force-all -i name of the Deb file with .deb extension

You do this because the Jellyfin-server won't install citing dependency issues, however it works regardless.

  1. Setup Jellyfin, then go to Transcoding in the Dashboard and choose NVIDIA NVEC as the option, tick everything you want to transcode and save.

  2. Test a few videos and make tweaks as necessary

My 8GB is perfect however for hosting web apps etc, I agree however that it did struggle to transcode with the CPU and it was over clocked to 2GHZ and would buffer every 30 seconds, the schlep of getting content in a direct play format did not seem worth the effort.

I hope this is helpful for anyone looking at a cheapish option.

If it all direct plays it’ll be fine.

My Raspberry Pi 3B+ is hosting a full Arr suite and Jellyfin. No transcoding but direct play works amazing. Also hosting cloudflared for outside access, and all of this is dockerized. Also running Bookstack. All this is on one Pi, and then another Pi is hosting pi-hole and NextCloud.

Minus media playback, is is basically my setup. Do you have everything in a dockercompose file?

Not exactly, but I have an amazing git repository that I used to make mine, it works quite well and has everything one may need:

https://greenfrognest.com/index.php

how do you run cloudflared dockerized on a arm system? i tried their docker image but it seems it's only for amd64.

ah cloudflared is not dockerized, apologies

Running the following on a Pi4 4gb, long average load atm is 0.32.

  • deluge
  • gluetunVPN
  • privatebin
  • filebrowser
  • bazarr
  • radarr
  • jackett
  • sonarr
  • nginxproxymanager
  • Dashy
  • metube
  • ddclient
  • whoogle-search
  • ubooquity
  • wireguard
  • syncthing
  • bookstack
  • bookstack_db

This gives me hope. I was getting ready to spend $800 for a mini pc but I may just host the lighter stuff on a pi.

Well the load spikes a bit when some services has high usage, but I've never had any issues. Rsyncing all the composes and data to my gamerig-gone-NAS to easily migrate if things go south.

That's awesome! Yeah I have a unique use case in that I want to host CML2/GNS3 (network simulation software) so those are very, very RAM intensive. My current machine, built in 2016, has 32GB of RAM and I could max out at 64GB, but I don't want my daily driver to also be my server.

I was debating getting either a NUC-knock off, or a mini form-factor from Dell/Lenovo and throw that in the network closet with my router. Fanless, quiet, low power consumption and it'd be able to plug into my UPS backup. I'd have a script to monitor in case power is lost (APC UPS's are detected by Linux) and gracefully shut down services as needed.

If I don't use CML, then honestly I can do everything else from a Pi it sounds like! I also have my old laptop which is currently my "dev" server unless/until I decide to build a server.

Ah cool, yeah that's a bit niche indeed! Guess it's smart to separate daily driver and the server, at least as much as possible.

I've got an old gaming rig rebuilt as server with 32gb ram running TrueNAS Scale. Been thinking of migrating some services to a VM, running a few other dockers there, but the Pi handles it quite well so havnt had the reason yet.

Also using APC UPS which worked flawless more or less plugnplay with TrueNAS. Having it gracefully shutdown the NAS.

Hope you get it working fine with what you've got for now.

Cool! glad to hear there's others who have had good luck with the UPS's. Cheers!

What OS are you running? Also, given it's already installed, possible to use Syncthing for the NAS backup instead of rsync?

The pi are running DietPi and the NAS TrueNAS. Yes indeed, I could use Syncthing. Though I'm looking into Duplicati or Kopia right now to replicate to NAS and offsite too.

If you're worried about it being powerful enough just get a SFF business PC off ebay instead. You could probably find something with a more recent version of QSV for under $200 and transcode too if you need to.

HP290 for $120 does about ~20 Plex transcodes and would have plenty of CPU for a few docker containers as well. Low power usage too.

Those are such a good deal. Maybe add some more RAM and a NVMe boot drive and you have a perfect low power server for $200. If you need to add more HDDs you can just use a NAS or a USB 3 enclosure.

I think the Pi4 would be perfectly sufficient for everything except GNS3/CML (which require virtualization support a la KVM/VMWare).

I actually contacted a seller on eBay who is local to me and will be getting an appointment scheduled to see if they have anything that strikes my fancy. I'm definitely eyeing some super SFF PC's, like Lenovo ThinkCentres or Dell Optiplex (which I've had personal experience using).

The biggest thing will be supporting a minimum of 64GB of RAM (128GB preferable) with no older than a 8th or 9th gen Intel i7, newer is preferred for future proofing of course.

If I can get that $2 or $300 I'd be happy.

do you have wakeonlan running in a docker container? or how did you implement it thought of trying that out for a while haven’t done it till now so any tips or fingerpoints into the right direction would be appreciated

I don't. You mean for the UPS? What would you like to achieve?

commented the wrong one sry :)

Mine has motioneye, Minitor, cadvisor, node_exporter, promtail, Traefik, and it’s generally at over 2 for load average. What the heck? Motioneye is writing to a NAS over NFS.

I guess most of the applications you are running are idle most of the time, unlike mine which are mostly always active since it’s almost all monitoring tooling.

Yeh I think you're right. Almost all my applications are idle, serving static stuff until they need to work.

Could you tell me what some of those are? I haven't even heard of over half

whoogle? ddclient? metube dashy? syncthing - you're running a lot

[deleted]

You're right, but its running as a docker and I just dumped my docker ps -list.

I'm not even running half as many stuff as some poeple run on a pi. And I have a dedicated server with an I5 and 16GBs of ram.

Haha same, I’m running a Ryzen CPU with 16gb RAM and the CPU is basically idle… some of my containers and a VM use half my ram though

Filebrowser, Hauk, Heimdall, Mailserver, Radicale, SearxNG, Swag, Crowdsec, Vaultwarden, Wireguard, Samba.

My time to shine! Raspberry pi 4 (4gb):

  • firefox
  • bookstack
  • jackett
  • ghost
  • tandoor
  • heimdall
  • sonarr
  • coredns
  • postgres
  • pihole
  • portainer
  • prowlarr
  • bazarr
  • radarr
  • bookstack_db
  • dozzle
  • speedtest
  • drone
  • nginx_recipes
  • gitea
  • cloudcmd
  • watchtower
  • fail2ban
  • diyHue
  • traefik-forward-auth
  • drone-runner-docker
  • inotify
  • keys
  • jellyfin
  • cloudflare-ddns
  • traefik
  • save-the-spire
  • gobrowser
  • transmission
  • wakeonlan
  • glances

firefox?

https://docs.linuxserver.io/images/docker-firefox

Its basically the firefox browser in a docker container. I was trying to replicate https://github.com/claabs/epicgames-freegames-node since it stopped supporting ARMv7

I never understood the firefox browser container. Do you remotely access it so that website aren't loading on your main PC for security reasons?

Well the idea was to have it proxy traffic through another container that would mine cookies and make api requests - like redeeming free games, so if the session timed out, I could just open this firefox instance and log back in again.

I assume other use cases could be what you mentioned, or maybe browsing on your work laptop and you dont want your employer to know how much time you spend on reddit 😉

Do you remotely access it so that website aren't loading on your main PC for security reasons?

You remotely access it so you have the same browsing environment regardless of the machine you're using. Same bookmarks, history, saved logins, etc, without any of it being on your actual client, able to be accessed via any client.

Additionally, in my case, my Firefox container is on my macvlan subnet which is forced through my wireguard split tunnel at the router level, giving me a VPN browser.

How do you connect to it? Vnc?

I wireguard into my home network from mobile / external devices (by default on all devices), and it's just another available service, with its own ip / hostname.

I also run a different image, not linuxserver's but jlesage (linuxserver didnt have a firefox image when i started running one). Not sure if that that makes a difference for you. VNC is run in the image, you access the service via ip / hostname, and its a web-browser.
https://github.com/jlesage/docker-firefox

I recently wanted to run an iPad 3rd generation for controlling home assistant and some others apps, so I have a home controlling tablet. I was however shocked to find out the old tablet wasn’t able to handle modern JavaScript. By running the Firefox docker, I could hook up my iPad 3rd generation to the Firefox instance using a vnc client. And then all my websites worked again! Except for gesture control which i still haven’t found a good solution for :(

do you have wakeonlan running in a docker container? or how did you implement it thought of trying that out for a while haven’t done it till now so any tips or fingerpoints into the right direction would be appreciated

Yeah I have it in a docker container. This is the git repo: https://github.com/daBONDi/go-rest-wol

version: '3'

services:
  wakeonlan:
    build: ./
    container_name: wakeonlan
    restart: unless-stopped
    security_opt:
      - no-new-privileges:true
    networks:
      - web
    volumes:
      - /etc/localtime:/etc/localtime:ro
      - /etc/timezone:/etc/timezone:ro
      - /opt/wakeonlan/computer.csv:/app/computer.csv
    labels:
      - "traefik.enable=true"
      - "traefik.http.routers.wakeonlan.entrypoints=http"
      - "traefik.http.routers.wakeonlan.rule=Host(`wol.$MyDomain`)"
      - "traefik.http.routers.wakeonlan.middlewares=secured@file"
      - "traefik.http.routers.wakeonlan-secure.entrypoints=https"
      - "traefik.http.routers.wakeonlan-secure.rule=Host(`wol.$MyDomain`)"
      - "traefik.http.routers.wakeonlan-secure.middlewares=traefik-forward-auth"
      - "traefik.http.routers.wakeonlan-secure.tls=true"
      # - "traefik.http.routers.wakeonlan-secure.middlewares=default-headers@file"
      - "traefik.http.routers.wakeonlan-secure.service=wakeonlan"
      - "traefik.http.services.wakeonlan.loadbalancer.server.port=8080"
      - "traefik.docker.network=web"
      - "com.centurylinklabs.watchtower.enable=false"

networks:
  web:
    external: true
  default:
    external:
      name: nat

you have it running on a Rpi4? as this is AMD64 bit only as I see

Yeah, I don't used the supplied image, I build it

you happen to have documented on how to build it for ARM64?

haven't looked into that so far

Replace the docker compose file in the git repo with mine, and it should build for whatever architecture you run it on

Idk about Docker, but with Etherwake, it's super easy.

Just install etherwake (sudo apt install etherwake) and send a magic packet with

etherwake $targetMACaddress

Ofc the target has to be set up for it, but it's pretty easy. I highly recommend coupling it with Guacamole, so that you can access a computer remotely, even if it's turned off.

i do care as it keeps the services away from my server
and its cleaner to migrate to one of my other ones

i do not See any reason to use guacamole I have set up wireguard and a fallback tunnel that way I am directly connected without any security issues

I have an old Pi 2 running docker with PiHole and a few other small things but in my opinion for the price of the Pi kit you'll get better performance per dollar with a 2nd hand NUC or any 1L PC (Google project tiny,mini,micro)

I don't run the arr services butit should be fine. You can check how much ram and cpu usage you currently have and hence how much you need on the pi. I guess they don't need much

I run my services off a raspberry pi 4 4gb. As I type, there are 39 stacks with 45 containers. Server load 0.6-0.7, memory usage 70%, temperature 51 deg Celsius. Granted, most services are idle most of the time, but they run fine on demand. I have not had any issue streaming 1080p videos in jellyfin (without transcoding).

Im running: * Portainer * Wireguard * Nextcloud (+MySQL) * Matrix Synapse(Telegram,Signal,Whatsapp,Discord bridges also Nginx and Posgres from Playbook) * CloudFlare DDNS * Grafana * Bitwarden * Duplicati * Traefik

Pi 4 with 8GB. Memory usage is at 20% load average is about .4.

Cool.. Can you explain what is Matrix Synapse?

Matrix is a Protocol for messanging. It allows for you to host your own server and federate with other homeservers aswell as larger servers. So basically it can be a peer to peer communication network. It is also possible to bridge the matrix network to other messengers like Whatsapp and so on. Synapse is just the basic Server implementation. There is also a more lightweight alternative that is still wip its called Dendrite. Good things about matrix are: e2e encryption, no personal data required to join (only a username as far as I remember) and its kinda decentralized.

That's great.. Thanks for the info.

Do u use it actively? I am interested in understanding how we can connect to whatsapp?

I use it every day. I connected Whatsapp Telegram and Signal. So all my messages go to one app on my phone.

As far as I know bridges are done via bots that forward messages between you and the receiver/sender so you basically have a Whatsapp web node running inbetween you and every other person on whatsapp.

That's means whatsapp still receives and can be read by Meta ( FB)?

I guess there is no way around that without switching to something else than whatsapp.

My 3b runs Home Assistant, Zigbee2mqtt, Syncthing, MariaDB, Mosquitto, Nginx Proxy Manager, Pihole in 1GB RAM.

Using Raspbian on a Pi 4 with 8gb as a k8s node running in arm7l mode. Right now it's running about 25 services backed with a Synology device for PVs. Doesn't even break a sweat.

Pine h64b / multigeneration rPi user here.

dietpi is the godsend here.

On one h64b 3GB:

  • *arrs
  • Jackett
  • Jellyfin
  • Transmission-daemon
  • Mosquitto mqtt server
  • Home Assistant (+rPi zigbee hat)

Runs without issue for weeks (with occasional Transmission restart due to memory leak) but I'm thinking of moving the HA services to a dedicated rPi just cuz.

My Jellyfin serves native 4K , x265 10bit HEVC, and x264 AAC without issue to the Kodi (libreelec) clients but I'm careful about my encodings.

RPi4, 1GB. Just Nginx and fail2ban. I build my static website with Hugo.

So far - Plex, OMV, SABnzbd, and Pihole. RPi 4, 4gb. Planning on messing with Jellyfin and other stuff at some point. No problems thus far with performance.

I have two 8GB Raspberry Pi’s, each with a 128GB Micro SD.

First - Traefik - Authelia - Heimdall - Portainer - MariaDB - Watchtower - Hass-Core - Mosquitto - Cf-companion - Cf-ddns - Netdata 0.64 load average

Second - Pi-hole - ADSBx-old - Rbfeeder - Readsb - Portainer_agent - Fr24feed - Netdata 8.6 load average

From my results, I do think the load on your Pi’s is heavily dependent on what you run on them. My second Pi runs less containers but has its CPU usage almost maxed out by ADS-B and Pihole.

However, I do not think I’m getting full performance from my Pi’s, so I’m considering either upgrading the OS to 64-bit and booting from SSDs, or buying a Dell server to run everything hypervized from. Any suggestions?

!remindme 3 days

I will be messaging you in 3 days on 2022-02-17 08:17:21 UTC to remind you of this link

1 OTHERS CLICKED THIS LINK to send a PM to also be reminded and to reduce spam.

^(Parent commenter can ) ^(delete this message to hide from others.)


|^(Info)|^(Custom)|^(Your Reminders)|^(Feedback)| |-|-|-|-|

I have a Rpi3 running 8 containers:

  • scrutiny
  • requestrr
  • portainer
  • zerotier-one
  • emulatorjs
  • apcupsd-cgi
  • watchtower
  • phpmyadmin

Also I have a Rpi4 4Gb actually running one of those retroemu images, but I have also installed there 7 containers :

  • pihole
  • freshrss
  • scrutiny
  • portainer
  • zerotier-one
  • qrcode (I made this one to have a qrcode generator tool)
  • watchtower

Both running from USB blk devs, no SD

Link to my qrcode image at github and dockerhub

I'm planning... if I can get one... to install a Rpi4 8Gb to move some services from my TrueNAS (x3950) running 75 containers and another mini pc (i7 6700) that has 37 containers.

I want to use the TrueNAS to do some VM there.

Currently running on my raspberry pi 4:

  • Nextcloud
  • Gitea
  • Home assistant
  • Nginx proxy manager
  • Pihole

But in the past I've also ran:

  • Dendrite (matrix home server)
  • Keycloak
  • Vaultwarden

and some other services without much issues. Nextcloud can be a little slow sometimes, but besides that it's fine.

Used to use Docker, but I recently switched to Podman on Fedora IoT. It's running very well actually, much better than on Raspberry Pi OS for some reason.

Why is it dying? What's going wrong with it?

The fan is screeching, and the SSD I installed many years ago has seen better days.

The fan is cheap and easy to replace. What model is it?

I've replaced the fan and HDD on my Mac Mini in under 30 minutes, with 0 prior such experience.

The fan can be replaced in less than $20 total. Check iFixit. Make sure you clean the dirt out too.

I just cloned the dying HDD out.

Is it an older mac mini? Ssd's are cheap and I imagine the fan could be easily sourced/repaired??

I've refurbished an older 2011 macbook pro. That generation was the last before they began soldering the ram to the mobo, so repairs were still possible.

I’ve replaced the fan already and the ssd. That is what I plan to do again but I don’t want my services interrupted too much. So I want to put them on a pi temporarily

Oh gotcha! Yeah I imagine you'll be fine for however long it takes to repair everything.

That should be fixable right? New SSD and fan replacement. Don't let it die that easy.

It's going to depend on the services, it's all comes down to io, memory and CPU performance. A Raspberry pi is going to be significantly less powerful than a Mac mini but that might be fine for the types of services you run

The kicker is that it runs on 20 watts

Mine single docker-compose stack on rpi 4 4GB contains:

  • apache
  • php-fpm for Nextcloud
  • php-fpm for Bookstack
  • Redis
  • Mariadb

I have two pi-4s I use for services:

pi-4-8gb -

AdGuard, Grafana, minidnla, ubound, mumble, influxdb

Usually hovers around 0.5 usage.

pi-4-4gb -

docker, portainer, vaultwarden, traefik, nginx, watchtower, nextcloud, authelia, homer, uptime kuma, wireguard, joplin

Usually hovers around 0.25 usage.

Both run off 240gb ssds.

How do you interface with the SSD's?

Just use a cheap sata to USB 3 adaptor, I got mine from Amazon.

PI 4 8gb, Raspberry OS 64 bit headless

  • jackett
  • radarr
  • sonarr
  • transmission
  • jellyfin
  • lighttpd
  • samba
  • nfs-server
  • urbackup

PI is perfect for *arr services and as media and seed server too

Pi 3 - 1 GB (iirc)

Jellyfin Portainer Nginx proxy manager Grafana Influxdb Pi-Hole Speedtest Organizr Joplin

Running these on an 8gb pi4. I'm building a GitHub repo to share my progress. SkyPi going to do a full reddit post on it.

​​Dashboard​

​Pi​

Authelia Bazarr Dozzle Element FileBrowser Firefly iii Flame FreshRSS Ghost HomeAssistant Libreddit Matomo Monitor stack (grafana + cadvisior + node exporter + prometheus) Nginx Proxy Manager Paperless-ng stack (paperless + gotenberg + apache tika) PhotoPrism Portainer Prowlarr Qflood (Qbittorrent + flood UI) Radarr RedBot Scrutiny Sonarr Your_Spotify Uptime Kuma Valutwarden Whoogle

What is the case you have on it there? It looks really nice.

You can get it cheap on eBay/AliExpress

its this

https://www.amazon.in/gp/product/B07X5XXKTZ

Thank you! I'll probably have to grab one for the pi4 I'm currently setting up.

this is from an Indian seller, you can find similar case from sellers in your country.

Wont have to pay import taxes and stuff

Yea I had a little bit of sticker shock when I first followed that Amazon link lol. It looks like it's running about $14 on amazon.com.

$14 sounds right

i had to pay around $18 here

Only 1. Pihole

At one point I had 17+ docker containers running on 4gb Pi4. Which included, plex, jellyfin, mysql db, bookstack and many more. No issues at all. I am sure it can handle much more than that.

But again it depends on the service you are running.

I'm running a plex client on one that struggles a bit. But it's a 3b. Your mileage will probably be better if you're getting a 4 since it's 64 bit

One too many, RPi4 is more than capable enough for handling all of them. Unless should what to run Plex, Emby, Jellyfin or a Synapse server.

My experience is as long as you are not running any transcoding, torrenting ( without limits ), you'll be fine. Also the arr suite is kind of a resource hog for no reason so I'd recommend setting limits for it

All mine corporation runs on single pi4.

[deleted]

How is that even related?

Oh darn I missed tabs in my browser sorry