Top
Best
New

Posted by LaurensBER 3 hours ago

What I run on my $10 USD OpenStick homelab(blog.bosscher.ch)
184 points | 41 comments
LaurensBER 3 hours ago|
I've had a lot of fun with this little gadget and it's pretty cool to see how much you can host on a cheap gadget if you pick the right software! Given how expensive RAM is these days, I figured, this might be a good option for other people to get started with self-hosting as well!

Happy to answer any question and take suggestions as to what other software would be a good addition!

NortySpock 3 hours ago||
Nice list, I'll have to try a few! I've been having fun squeezing things into a Raspberry Pi 4 (4GB) and a thin client acting as a server (16GB), there's something about passively cooled compute that feels "free"...

Possibly of note from my services list:

victoria-metrics : currently at 230 MB ram because I send it all kinds of metrics

victoria-logs : 114 MB ram -- log aggregator

vl-agent : 25 MB ram (log forwarder for above)

ntp : 2 MB ram

librespeed : 16 MB ram (LAN speed testing, useful for wifi / quick ethernet checks)

corentinth/it-tools : 5 MB ram

mqtt mosquitto : 5 MB ram (message broker)

smokeping : 52 MB ram (latency history)

https://github.com/apenwarr/blip : 2 MB (live DNS latency checker)

lighttpd : 2 MB (static web server serving a single homepage)

rcarmo 1 hour ago||
How much telemetry do you have in victoria-metrics? I've stuck to graphite but have been considering moving to it.
Grombobulous 3 hours ago||
I’m curious, is there’s any issue with the original openstick repository being relatively untouched for 4 years now?

I notice that the links to the hardware in hackaday are broken but I imagine you could find this hardware somewhere.

Edit: I found the not-broken link in the blog that was linked in the hackaday article too if that helps anyone: https://extrowerk.com/2022-07-31/OpenStick.html

LaurensBER 3 hours ago||
I haven't tried to compile the kernel myself but as far as I can see it's running a mainline 6.6 kernel, from 2024. I would not expect any issues when trying to update it to 7.3.

It might even be possible to replace the kernel in the image by the newest postmarketOS kernel to upgrade.

pteetor 46 minutes ago||
A tip for anyone playing with tiny Linux boxes: Sys admin can be tedious. I run an AI agent on a bigger computer, I give that agent sudo access to the tiny machine, and I have the agent handle all the sys admin. I just say, "Install this. Configure that.", and it does the work. Makes my life easier! (Bonus: I instructed the agent to keep detailed records of all installations and decision, so sys config is fully documented.)
rbanffy 36 minutes ago||
I’ve been using cssh and keeping the nodes identical. I run Docker Swarm and usually run 3 emulated mainframes and two Z80 machines.
prmoustache 29 minutes ago||
It is akin to lightning a cigarette with a nuclear bomb.
rbanffy 37 minutes ago||
It’s more powerful than the RPi Zeros I use on my cluster - kind of same as a Zero 2.

What I’d love to see is a stick that plugs into an Ethernet switch with PoE so you assemble a cluster just by literally plugging nodes to a cluster. For that to work, the best form factor would be a vertical board with a male Ethernet connector on one side so that it’d fit on the horizontal RJ45 on the switch and not be limited by the RJ45’s width.

suprjami 44 minutes ago||
> sends a message to my Telegram whenever one of my containers has an update available

I use Podman auto update for this. It looks for updated images and automatically downloads them and restarts the container.

Almost my entire self hosted setup is auto updating. A good feeling in this era of daily CVEs.

peddling-brink 37 minutes ago|
Ahh yes, but what about supply chain compromise?
rbanffy 26 minutes ago|||
Many companies have cooldown policies - you can’t get a library or image or anything if it’s not been up for a given timespan. It assumes people will realize and publish updates within that period.

That, of course, in addition to scanning, validating, and all other sorts of paranoia, because only the paranoids survive.

prmoustache 25 minutes ago|||
Well it is only a useful point if you audit/analyse images anyway.

Supply chain risks is a serious subject but the fact you blindly update manually or automatically doesn't change a thing.

dataflow 2 hours ago||
Anyone know where you can buy the hardware of this OpenStick like they did in the post?
LaurensBER 2 hours ago||
I grabbed mine from AliExpress.

It can be a bit of a gamble (the sellers usually don't specify the exact SOC on the description) but given the price you're not taking that much of a risk.

Worst case scenario you end up with a backup 4G dongle.

dataflow 2 hours ago||
Oh I see, that sounds like a gamble. Another question if you don't mind - were you worried about security at all? Like what if there's something vulnerable (or worse, backdoored) in there?
dools 15 minutes ago||
I have about 300 that I need to sell and I have some software that can run a “factory” to flash and restore your Linux distribution while preserving the IMEI.

They are all the same board variant on which the SIM works and have the msm8916 chip.

rcarmo 2 hours ago||
Fusion is quite interesting. I forked miniflux into https://github.com/rcarmo/picoflux because I wanted something lighter, but I like Fusion's screenshots better than the mini/picoflux web UI, so I will be looking at that ASAP.
Insimwytim 37 minutes ago||

  The installation process is a bit involved, but once you’re up and running it runs Debian
Preinstalled?

Can you install another distro on it?

drnick1 57 minutes ago||
Do you really needs graphs to know what's going on in your machine? I run a far more powerful home server on a what was once a gaming PC and just use top if I want to check the CPU load...
entropie 49 minutes ago|
> It has built-in alerting for a whole bunch of protocols, and I let it send messages to Telegram when something requires my attention.

They state the alerting feature and I guess thats a big point.

Qision 1 hour ago||
Sorry if my question sound naive but would it make sense to connect the dongle to internet over wifi instead of 4G?

Reading the doc I had the impression that the wifi chip only serves as a hotspot, but what if I want to connect the dongle to my home wifi and use it as a home server, does it make any sense?

dools 14 minutes ago|
You can connect it to the internet using the wifi. I worked with these extensively over the last few years and have a few hundred that I need to sell.
amelius 2 hours ago|
Does anyone know of a 4G/5G LTE stick that has a decent Linux installation/user experience?

And how do you find decently priced simcards that work in larger regions?

My N=1 experience is bad, so far.

dools 11 minutes ago|
I created a “factory” for these that sets up the initial distribution with a script then you can back it up and flash your distribution onto subsequent sticks preserving the IMEI for a full factory restore. I have about 300 that I need to sell.
More comments...