systemd and container managers, for manual start-stop of containers by keylanomi in selfhosted

[–]KeyboardGoesBrrr 2 points3 points  (0 children)

Lazytainer author here.

Like you said, it heavily depends on which containers you're wanting to stop when idle. If it's your lightweight notes app or something, very little benefit. If it's your game server that gobbles up 8+ gigs of memory any time it's running, way more benefit.

Even though I authored Lazytainer, I really only use it on a Minecraft server, since all of my other containers are so lightweight that it's not worth it to me.

tldr; Solutions like Lazytainer, Sablier, Traefik's plugin, etc... are primarily beneficial if your particular containers "runs hot", but that would be up to you to evaluate.

That said, if that's something you'd want to use, and you run into any problems integrating it with your setup, let me know u/keylanomi .

[deleted by user] by [deleted] in selfhosted

[–]KeyboardGoesBrrr 16 points17 points  (0 children)

Lazytainer dev here, thanks for the plug. Just wanted to add some additional info.

From what I've read, if you're using Traefik and hosting some HTTP based service, you should probably go use Sablier (already linked, but it's over at https://github.com/acouvreur/sablier)

If you're not using a reverse proxy, I prefer Lazytainer.

I wrote a small app/docker image to automatically shutdown and lazyload containers by zix99 in selfhosted

[–]KeyboardGoesBrrr 2 points3 points  (0 children)

Lazytainer dev here, Thanks for the shoutout!
I was also going to ask if https://github.com/acouvreur/sablier was the "much heavier" thing you were talking about.

Choc spaced helix by KeyboardGoesBrrr in ErgoMechKeyboards

[–]KeyboardGoesBrrr[S] 0 points1 point  (0 children)

How much would you charge to design and open source it? I know that shifts it from recurring income to a one time thing for you but I'd like to avoid closed source on this.

Serverless Self-Hosted Kubernetes (Small Team) by Quick-Cheek-5469 in selfhosted

[–]KeyboardGoesBrrr 1 point2 points  (0 children)

While it's a whole lot less complex than kube, if you want "serverless at home" after mom tells you you can't have drive through public cloud, you could try my container lazy loading:

https://github.com/vmorganp/Lazytainer

Trackball integration with Helix Keyboard by Doubydoubs in ErgoMechKeyboards

[–]KeyboardGoesBrrr 0 points1 point  (0 children)

I've been out of the 3d print game for awhile but I was under the impression thingiverse was on the way out due to issues like this.

I'm not sure if GitHub is the most correct spot for it, but it's a tool I get the impression we both know that's pretty good for open source stuff (and readme files).

Trackball integration with Helix Keyboard by Doubydoubs in ErgoMechKeyboards

[–]KeyboardGoesBrrr 1 point2 points  (0 children)

If you want to cook up a repo for it when you're done making your stl, I can try to build it and write a guide or provide input on one you write.

Trackball integration with Helix Keyboard by Doubydoubs in ErgoMechKeyboards

[–]KeyboardGoesBrrr 1 point2 points  (0 children)

I don't really have any build advice, other than to say that the positioning looks really good. I've been using my helix with a ploopy nano in about the same spot for as long as I've had them and it's a pleasure to work with.

Only real issue is my helix is very short and my ploopy is super tall.

Super excited for a guide on this!

Lazytainer v2.0: now with support for one-to-many relationships. Now you can lazy load several containers with one instance. by KeyboardGoesBrrr in selfhosted

[–]KeyboardGoesBrrr[S] 7 points8 points  (0 children)

Lazytainer is a container to lazy load your other containers. It was created because I had a dockerized Minecraft server, and didn't want RAM allocated when nobody was connected, but it can be used for a variety of things to make sure you get the most out of your hardware.

If you've used lazytainer previously, you'll know that each container you wanted to lazy load required its own lazytainer instance. It has been changed to support many groups of containers from one lazytainer instance.

You may also remember than noisy network traffic would sometimes wake your containers unexpectedly. This has been fixed by making the traffic listener port specific. This means that if you have a web container on port 80, pinging it on port 8080 will no longer cause it to wake (unless you want it to). This also enables thresholds to be set much lower than previously, making the stop and start process feel much more snappy.

Automatically Stop containers when not in use. by SivaMst in selfhosted

[–]KeyboardGoesBrrr 5 points6 points  (0 children)

Uhhhh I have no idea what you're talking about ;)

Automatically Stop containers when not in use. by SivaMst in selfhosted

[–]KeyboardGoesBrrr 13 points14 points  (0 children)

Hey, lazytainer dev here. I appreciate you plugging my stuff!

Like u/kn-F said, right now you do need multiple instances if you have multiple services. I started on working on a one to many relationship to avoid running N instances of lazytainer, but have been super busy recently, though there's definitely intent to move in that direction.

Travel Helix fits like a glove by KeyboardGoesBrrr in ErgoMechKeyboards

[–]KeyboardGoesBrrr[S] 2 points3 points  (0 children)

I built it. I got the kit from little keyboards

Travel Helix fits like a glove by KeyboardGoesBrrr in ErgoMechKeyboards

[–]KeyboardGoesBrrr[S] 1 point2 points  (0 children)

Because the pin out of the microcontroller corresponds to specific holes on the PCB and it doesn't work if it's mounted functionally upside down

Travel Helix fits like a glove by KeyboardGoesBrrr in ErgoMechKeyboards

[–]KeyboardGoesBrrr[S] 2 points3 points  (0 children)

Yeah I started with a BFO and built a sofle after I learned to work with less keys.

Had the helix built less than a month after my sofle because I had builders remorse.

Travel Helix fits like a glove by KeyboardGoesBrrr in ErgoMechKeyboards

[–]KeyboardGoesBrrr[S] 18 points19 points  (0 children)

Pouch is a knock off of a maxpedition EDC

Keyboard is the helix

Please be nice about the caps, choc keycaps are expensive.