this post was submitted on 16 Jun 2024
47 points (94.3% liked)

Self-hosting

2571 readers
1 users here now

Hosting your own services. Preferably at home and on low-power or shared hardware.

Also check out:

founded 2 years ago
MODERATORS
top 12 comments
sorted by: hot top controversial new old
[–] [email protected] 24 points 1 week ago

Yawn.

A mini/micro is 20x the volume of a Pi.

Use-case matters, I use an SFF as a file server and media player, and a Pi for PiHole, Tailscale, etc.

I've also setup a Pi as a dash cam with wifi so it auto uploads when I get home. Can't see using an SFF/Mini/Micro the same way.

Yes, the Pi costs more per MFLOP or whatever performance metric you want to use, but it excels in compactness.

Stop trying to use a hammer as a shovel.

[–] Thade780 12 points 1 week ago (2 children)

No shit. I have five Lenovo Tiny M720q with the i5-9500t and 32 gigs of RAM each in a XCP-NG cluster, another one as standalone Plex server (QuickSync kept on failing under XCP) plus an old Shuttle SFF with an old (2015, I think) Atom acting as standalone.

Power consumption is pretty much minimal, with NVMEs I don't have to worry about slow data rates, nor sudden disk failures.

Most of all, all of these were cheap and easy to find. My two 8 bays Synology cost me way more, without even taking the disks in consideration.

Why would I even go for a RasPi or equivalent?

[–] PassingThrough 27 points 1 week ago (1 children)

You would go for a Raspberry Pi when you need something it was invented for.

Putting a computer on your motorcycle or robot or solar powered RV. Super small space or low-low power availability things, or direct GPIO control.

A MiniMicro will run laps around a Pi for general compute, but you can’t run it off a cell phone battery pack. People only related Pis to general compute because of the push to sell them as affordable school computers, not because they were awesome at it, because they were cheap and just barely enough.

[–] Thade780 3 points 1 week ago

Fair enough, but I wouldn't host something I consider as an essential service on something that isn't constantly powered.

Guess our use cases are way too different to properly compare. 😊

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

I'm surprised nobody makes an affordable PCI or maybe even USB GPIO box.

To me, the RasPi served two purposes:

  • if you wanted GPIOs and the associated ecosystem of hats/shields/capes/straightjackets but a less barebones experience than a bare metal MCU
  • RiscOS, because an Archimedes is far rarer than even an Amiga or ST in the Rogue Colonies
[–] [email protected] 3 points 1 week ago

I would add:

  • if you wanted direct and low-latency access to cameras (for machine vision)
[–] Thade780 1 points 1 week ago

I feel you. I have a used Moxa E2210 for IOs. I prefer not to think how much I paid for that.

[–] directive0 9 points 1 week ago

I dunno what everyone else is using pis for but for me it's not media centers or servers. The pi has a full gpio header with i2c and spi. I can hook up LCD screens, sensors, servos, etc without much additional components. It's like an Arduino except I get a real file system, network stack, multicore performance.

It's more than just a single board computer it feels like an ultra microcontroller.

I feel like this whole "micro PCs are better than raspis" is coming from the group of people who never really used pis for what they were intended? I don't know. Maybe I'm out to lunch here, I'm not trying to defend the pi because it is definitely a really bad choice for a lot of things but honestly despite all the bad blood they've accrued there still isn't an sbc that can really match it's utility and community support at least that I've seen.

[–] [email protected] 5 points 1 week ago

Who is this even written for? What a duh article.

If you want to lab around on the cheap then sure get a mini PC, if you need small form factor to do a sane standalone task get a pi. If you're trying to actually get off the ground in self hosted hardware, build a pc (or a server rig) and don't buy rpi or mini PC: that's not in the article, but it's free advice.

[–] GustavoM 3 points 1 week ago (2 children)

Convenience > performance all day errday so the rpi 5 takes the cake.

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

To be honest I find x86 stuff to be usually much more convenient, even lower end systems that are not really faster than a RPi5 anymore.

[–] [email protected] 1 points 1 week ago

It's convenient until you want to upgrade the distro.