6 ms·
A lot of skepticism in this thread. I've got a pi4 4GB running Ubuntu server, acting as a SMB file server, Plex media server, Mopidy music server, Spotify Conn
by colordrops 6y ago
A lot of skepticism in this thread. I've got a pi4 4GB running Ubuntu server, acting as a SMB file server, Plex media server, Mopidy music server, Spotify Connect endpoint, video recorder for my two outdoor IP cameras, and a Minecraft server for my kids, all running simultaneously. And it's not breaking a sweat, not even getting close to full memory or CPU utilization.
I do use a USB nvme SSD enclosure for storage to be fair, and it's only stable when using a powered USB hub.
- tjpnz 6y agoI've been using mine for Plex and Deluge the previous 6-months or so. In terms of performance it's been all but flawless.
- rumanator 6y agoI have a couple of RPis running Raspbian with a SMB server, and they keep on ticking without a hitch. The only problem I ever experience was when I tried to run a RPi4 as a desktop with a 4k tv. Although everything worked out of the box, sometimes the system stopped responding.
- colordrops 6y agoI have a 4k monitor and it works but it's too slow with Minecraft so we run it at 1080p
- HeadsUpHigh 6y agoWhat version of Minecraft do you run on the pi? Bedrock? Java? Or the RPi edition?
- bullen 6y agoYou can now run the current Java version, but it's still too slow to be enjoyable... I think if Mojang wanted they could fix the performance as it itermittently is completely playable for long periods: https://www.raspberrypi.org/forums/viewtopic.php?f=78&t=279135 https://www.raspberrypi.org/forums/viewtopic.php?f=78&t=2791...
- colordrops 6y agoI use the regular one with OptiFine and some jvm tweaks, and decrease the settings for how far out you can see and graphics fidelity and it's playable, though frame rate isn't super high. It's not so slow that it's annoying though.
- Abishek_Muthian 6y agoI've had encrypted USB storage on a Pi 2, as a Git server for over 5 years, used by several users for large projects, when the commit size was large there were some CPU bottleneck(it's Pi2 after all), but never had any reliability issues although I had daily backup to another USB storage on the same device and a remote-backup pushed from the device. I might have rebooted it 3-4 times over past 5 years just for cleaning. As long as there is proper storage (Reliable SD card for boot/root [I prefer Toshiba], USB storage for other files) and Power supply (Official RPi power supply) Raspberry Pi's have been the most reliable computing platform to me. With current generation Pi's, it's much more easier to even boot from SSD, have better filesystem like btrfs, zswap, ArchLinux ARM etc.[1]. [1]https://abishekmuthian.com/getting-smoother-desktop-experience-on-raspberry-pi/ https://abishekmuthian.com/getting-smoother-desktop-experien...
- bullen 6y agoWhat Toshiba SD cards do you use? I bought 256GB ones and they all had too much latency to be usable.
- Abishek_Muthian 6y agoI've bought Toshiba cards from 16GB to 128GB over past several years and I agree that their latency is low when compared to Samsung or other brands; But Toshiba cards has never failed but every other brand has(corrupted/becoming write protected etc.) especially on RPi. But since almost every SBC support booting from SSD (Even if they don't, we can have /boot on SD and /root on SSD), so low SD card latency is not an issue to me. In fact I'm digging up old 4GB cards for /boot to repurpose larger capacity SD cards from SBCs for other purposes(Chromebook, Camera etc.). As for specific model, there were many different model names, I usually choose the middle tier for performance:price.
- m-p-3 6y agoI believe you can boot from USB now, even on the Pi 4. No way I'd rely on an SD card for the OS if this was to be used over a long period. I saw too many of those fail or become corrupted over time, even when minimizing writes.
- balboah 6y agoI'm running my rpi 4 as a kubernetes controller on Ubuntu. It also has wireguard hooked up with 8 dedicated server nodes. The SD card class A2 has been enough for disk performance, no SSD needed. It's mounted on a din rail with the DINr mount plate and a Poe hat, makes it very compact and it fits in my small fiber network clauset. Planning to add 2 more for hight availability.
- oehtXRwMkIs 6y agoThe Minecraft server part sounds really impressive to me. Are you running PaperMC? I remember last when I tried on my RPI 3b it was way too slow.
- I_Byte 6y agoI have been running a Minecraft server on a Raspberry Pi 4 for my friends and I for a while so I may be able to provide some input. PaperMC is the only way I could get the Pi to run Minecraft while having an acceptable player experience. I have to keep the world files on an external SSD though as the SD card is simply to slow and becomes a bottle neck. I also had to change some of Minecrafts settings as well to reduce CPU strain (disable spawn chunks, reduce render distance, etc). I also overclocked the Pi's CPU to 2 Gigahertz. It actually works out really nicely and I recommend you give it a try if you are interested. You are going to want to use a 64bit os like Ubuntu though in order to avoid a 32bit OS' max memory process allocation limit of 2 gigs, Minecraft is very ram hungry.
- novok 6y agoI run home assistant and the unifi controller on a 3b Pi and noticed that I have restart it once a few weeks or it starts becoming slower to respond. I don't know if it's a memory thing that eventually becomes too much or something else.
- vcavallo 6y agoWhat cameras and monitoring software do you use? I’ve been trying to put together a self-hosted surveillance situation to replace this Nest. So far I’ve got a super cheap PoE camera from amazon and Zoneminder. The camera leaves a lot to be desired... and I’m still figuring out Zoneminder
- Abishek_Muthian 6y agoI use motionEye to monitor RTSP feed from two IP cameras (Generic) on RPi 3(SSD, btrfs, zswap, ArchLinux ARM - headless, passive cooling - heat sink case) the feed averages around 30fps(720p) with motion detection. I had a third logitech c720 via USB but removed it to get better frame rates for the former and make room(CPU) for a SDR setup(To receive 433Mhz from other sensors). Note: Generic IP cameras dial home for public identification on their apps and also would never receive security updates. I had to meticulously block all open ports using firewall. If you feel that's too much of risk, then I would suggest building a camera setup with RPi camera or ESP camera yourself to be used with motionEye.
- vcavallo 6y agoThanks for the details! yea i picked up a generic chinese camera and did not at all like the required login to their servers... I’m not confident enough in my sysadmin skills to make sure this thing isn’t spying on me. I’m considering spending 4x-5x the amount on better hardware..
- Abishek_Muthian 6y agoJust to understand the need gap, how much would you be willing to pay for a RPi nano/ESP camera setup with Motion Eye which allows you to store the data in your own NAS?
- vcavallo 6y ago$300-$500 ballpark. especially if the pi is usable for other (relatively light) home server uses and the camera network is extensible
- wishinghand 6y agoWhat USB nvme enclosure are you using? And what SSD?
- colordrops 6y agoSSK Aluminum M.2 NVME SSD Enclosure Adapter Samsung (MZ-V7E1T0BW) 970 EVO SSD 1TB
- netsharc 6y agoNot an ad, but I saw this USB portable NVME drive today, seems like an easier (and probably pricier) solution: https://shop.westerndigital.com/products/portable-drives/sandisk-extreme-pro-usb-3-1-ssd#SDSSDE80-500G-A25 https://shop.westerndigital.com/products/portable-drives/san...
- city41 6y agoI find the pi4 is pretty close to being fast enough to be my daily driver. Not quite, but it's pretty close. I suspect the pi5 will meet my needs. Being able to just mount a ~$100 computer on the back of my monitor and do my work on it will be pretty mind blowing.
- bitwize 6y agoYou may wish to look into refurbished tiny-form-factor PCs for this purpose. With a relatively powerful x86 CPU it's possible to live this dream today!
- city41 6y agoOh yeah definitely, I've looked into that as well. And there are some small x86 based maker boards like the Udoo as well. How cheap cpu power and computers in general are getting is more what I'm amazed at.
- rocky1138 6y agoTake a look at the Chuwi Larkbox!
- flukus 6y agoSome of the "toy" pi laptops like the CrowPi2 (https://www.kickstarter.com/projects/elecrow/crowpi2-steam-education-platformand-raspberry-pi-laptop/description https://www.kickstarter.com/projects/elecrow/crowpi2-steam-e...) are getting really close to being usable as a daily driver for me. I'd love something like that with a combination a breadboard for hacking, an SSD drive, a battery and a dock instead of the built-in toys.
- m-p-3 6y agoDoes it cope well with on-the-fly transcodes (1, maybe 2 simultaneously) with Plex? Just in case it encounters a client that cannot direct-play a video.
- colordrops 6y agoI haven't tried, but I suspect it would take a hit.
- bitwize 6y agoPeople used to serve high-traffic Web and FTP sites off a Pentium Pro. Being able to run a home server off a Pi ought to surprise no one.