Selfhosted
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
Rules:
-
Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.
-
No spam posting.
-
Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.
-
Don't duplicate the full text of your blog or github here. Just post the link for folks to click.
-
Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).
-
No trolling.
Resources:
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
view the rest of the comments
Raspberry PIs got me into Linux, python, networking and a whole bunch more.
Now, that's my job.
PIs are great for tinkering or quick jobs, specifically if you need GPIO or GPIO related peripherals and networking/monitor.
For anything that needs a computer with an ethernet port (web serving, pihole, docker, whatever) then buy some cheap knock-off or refurbished low power device.
For anything that only needs the GPIO then get some MSP32.
I've used PIs for doing crazy adapters between hardware and network. And they are awesome for that.
I've built a few projects that have also had a GUI. Also awesome for that.
But low powered PCs don't have the native GPIO support at the same cost.
And a lot of the knock-offs don't have the same library support. And certainly don't have the Linux support.
However, I made this decision a few years ago.
So, it's possible that my opinion is now out dated, and competitors have really picked up.
It's also easier for me to spend $100 knowing a pi will do it, as opposed to gambling (or spending more time/support time) on a more reasonably priced SBC.
I've also found the Raspberry RP2040 to be a very good option for low-cost micro-controller development (also comes with optional Wi-Fi support, so can be used for ESP32-esque IoT based operations). The datasheet and board development documents are extremely detailed, and it is a first-class target for CircuitPython and Arduino-based development.
The programmable state machine / PIO functionality is a feature that particularly stands out to me. You get some of the functionality of the FPGA (albeit extremely limited by comparison to actual FPGAs) at a fraction of the cost.