It looks like there could potentially be a lot of maintenance to keep multiple individual servers up and running, and this is probably multiple side project in and of itself.
It looks like there could potentially be a lot of maintenance to keep multiple individual servers up and running, and this is probably multiple side project in and of itself.
I replaced each and every one of them with an Intel NUC (6. gen Celeron) running FreeBSD, and created a jail for each of the services the individual RPIs maintained.
It uses 5-9W (Idle), which is like 80% of the time. It has real Gigabit Ethernet, as well as a SATA SSD, and that alone is enough to provide much higher performance (for me)
The only RPis i have left running are the individual nodes in my video/climate surveillance.
https://medium.com/@cfatechblog/bare-metal-k8s-clustering-at...
Although using modern websites when you only have 2 GB of RAM and a mobile Celeron chip is absolutely painful...
Hosting websites at your house? Slower load times for your users.
Hosting git at your house? If your house burns, you might lose all copies of the code.
Hosting a manual WordPress installation? That's making work for yourself IMO.
This is what off-site backups are for. You have them, for your hosted services as well as your home ones, right?! OK so with a hosted service you have the advantage of them managing uptime and recovery matters to an extent, but I still prefer to have my own backups on another host, so I have the data in my hands if the whole service goes offline for a time.
I'd agree with your other points but I don't think the "what about a site-down situation?" matter differs between self and remote hosted options (unless, perhaps, you are paying a pile for nice renumeration-backed SLA promises).
Hosting websites at your house? Slower load times for your users.
Hosting git at your house? If your house burns, you might lose all copies of the code.
I'm guilty of both, although my home connection is a 300/300 mbit fiber connection with a static IP. I make versioned backups locally and remote daily, just as i would from any VPS host.The only reason i'm considering moving all the internet facing stuff to a VPS is to allow me to "relax" a bit, by minimizing the amount of public services/ports that can have potential exploits on my home network. I've tried to minimize the damage an attacker can make by using FreeBSD jails.
I already segregate the network traffic in LAN, DMZ, SERVERS, KIDS, IOT and GUESTS, with the only route being through the firewall for access to other VLANS, as well as not allowing traffic from certain VLANS onto others. I monitor logs religiously.
I'm guessing a VPS would probably allow me to sleep a bit easier at night, though i'd still have the same amount of maintenance work.
I'd actually argue it's easy to get set up on the cloud hosted versions of this stuff! sure it helps to roll your own everything (git, jira, IDE...) and i appreciate the work and write up. Plus those rpi's do look pretty fuckin sweet, it makes my nerd senses tingle
USB-to-serial still exists but the support for it is kind of crimped now due to security concerns (in Windows at least) and you can also damage the PC if the external circuit is not thought out correctly.
Not really sure if the USB adapter manages to isolate enough of the risk though, I have only used Firmata...
All use cloudflare dns+ pi hole to block ads.
I use another PI as a media server and for remote torrent downloading.
Usually used for charging other batteries.
An RPi can suck down a continously changing power input.
What particularly makes them unsuitable for this?
Many things 'aren't designed' for something but work just fine in that capacity..
1. It's dirt cheap than any other solution I found($15, I use 10k mah version)
2. I can plug RPi to it and I can plugin a charger in 2i. When the main power cuts off, It'll instantly switch over to battery with 0 downtime. I think this is called passthrough charging)
3. It can provide 2.5 or 3.5 amps(not sure about exact value) output
4. It has two ports
Edit: Someone linked pijuice project. I went to their website and according to them, Their 10k mah version lasts 24+ hours
> Onboard 1820 mAh off the shelf Lipo / LiIon battery for ~4 to 6 hours in constant use! (with support for larger Lipo Battery of 5000 or 10,000 mAH+ to last up to 24 hrs +)
https://uk.pi-supply.com/products/pijuice-standard
So, I would say 2i would probably last about the same?
This alone is a killer feature that’s far less common than I expected before I started searching for it. Most power banks cut off output while they’re charging, and many require physically re-plugging the device to start powering it again.
I ended up acquiring a PiJuice for this functionality alone.