29
26
fhoekstra

@feddit.nl

fhoekstra 47 points 5 months ago

I know, the naming isn't ideal.

On the bright side, you can now expose multiple tuwunel instances via a single towonel and federate with other tuwunels on other towonels for maximum uwu owo

Which is almost what my friends and I are doing, except we're running continuwuity instead of tuwunel.

path: 0 23851628 23851745, hotness: undefined, score: 47, children: 2
fhoekstra 41 points 10 months ago

"My browser is slow because Venus is in Taurus now"

This joke is taken insanely far

path: 0 21173386, hotness: undefined, score: 41, children: 0
fhoekstra 21 points 6 months ago

Renovate + GitOps. Check out https://github.com/onedr0p/cluster-template

If you don't like Kubernetes, you can get a similar setup with doco-CD. Only limitation is that dococd can't update itself, but you can use SOPS and Renovate all the same for the other services.

path: 0 23173676, hotness: undefined, score: 21, children: 5
fhoekstra 12 points a year ago

Just like the old PHP based OwnCloud was forked to NextCloud for governance reasons, we now also have a fork of OCIS under the name OpenCloud:

https://opencloud.eu/

path: 0 20381855, hotness: undefined, score: 12, children: 8
fhoekstra 10 points 5 months ago

Well, at least when someone says TiB, you don't need to wonder if they actually mean something that is 10% more or not. Because quite often, TB (Terabyte) is written/said when the actual measurement was in TiB (Tebibyte)

path: 0 23878351 23878368 23880128 23881569 23884692 23886916, hotness: undefined, score: 10, children: 2
fhoekstra 6 points 9 months ago

I just wrote a post on how to use this to automatically disable/enable your laptop keyboard on plugging/unplugging your custom keyboard. Just one example.

In general, it allows you to set rules and automation about handling devices on the kernel level and comes with systemd (so most modern Linux distros have it by default, even Arch Linux)

https://fhoekstra.eu/...

path: 0 21309097 21315631, hotness: undefined, score: 6, children: 0
fhoekstra 5 points 5 months ago

Very similar.

The main differences are that those projects are highly configurable and can do a lot of things, while towonel is simpler: opinionated/streamlined for use as a shared Cloudflare tunnel alternative. I also think towonel may be the only one to use QUIC for the tunnel, just like Cloudflare.

Besides that, towonel is very new and still in alpha. Rathole does not seem to be actively developed anymore, which can be a good or bad thing.

path: 0 23853534 23854327, hotness: undefined, score: 5, children: 0
fhoekstra 4 points 9 months ago

ASUS Linux is a community effort, not part of ASUS the company.

I'd love to be wrong, but I can't find any sources on significant contributions from ASUS.

path: 0 21855568 21855808 21872445, hotness: undefined, score: 4, children: 0
fhoekstra 4 points 5 months ago

For those who block Lemmy.world :


Towonel: Open Source drop-in Cloudflare Tunnel alternative

So you don't want to port-forward on your home router or have Cloudflare decrypt all your traffic? Check out Towonel.

Most open source Cloudflare Tunnel alternatives involve setting up a VPS, terminating TLS there on a reverse proxy, then setting up a Wireguard tunnel to your server at home.

Towonel is different: it does not decrypt your traffic on the VPS and you can easily share one, so not every self-hoster has to buy and maintain a VPS.

Check it out!

Mastodon link: https://gts.erwanleboucher.dev/...

path: 0 23851253, hotness: undefined, score: 4, children: 0
fhoekstra 4 points a year ago

Thanks for your feedback!

Some thoughts:

  • You could configure your cliff.toml (generated with git-cliff --init) to ignore any commits that aren't interesting to your users
  • You could use "squash merge" to the prerelease/staging/development branch so that you can commit without worry, and then only have your PR titles follow conventional commits (if the change is interesting to your users)

I should probably add those to the blog.

But yeah, I get preferring to write manual tailored changelogs. Personally I am just a little neurotic about single source of truth and a huge Git nerd. And I know that at least in this job, my users are neurotic enough to prefer completeness.

path: 0 20383037 20383639, hotness: undefined, score: 4, children: 1
fhoekstra 3 points 6 months ago

Thank you! I really recommend looking at RK3588 chips when upgrading from Raspberries, it's a very capable chip with good mainline kernel support!

I recommend Talos even more though!

path: 0 23489439 23492319, hotness: undefined, score: 3, children: 0
fhoekstra 2 points 5 months ago path: 0 23853667 23893324 23893449 23922553, hotness: undefined, score: 2, children: 0
fhoekstra 2 points 10 months ago

Thank you for the feedback, could you be more specific?

Is it crossposting? Or Kubernetes-specific content in /c/programming?

Or giving tips on how to practice for specific certification exams?

Or do you dislike the prose format? Too much context? Do you prefer bullet points?

Or is it that I put an image while the link should be the focus? I see now that in my client I have to click through to the original post first to see and visit the URL

path: 0 20967483 20967484, hotness: undefined, score: 2, children: 1
fhoekstra 2 points 9 months ago

My ASUS laptop special buttons above the normal keyboard are registered as a separate device to the kernel, so this does not impact them. They are far enough out of the way to not get pressed by my ergo split though.

path: 0 21324746 21375968, hotness: undefined, score: 2, children: 1
fhoekstra 2 points a year ago
  • Not affiliated.
  • Why did you use NextCloud over OwnCloud? Same reasons apply
path: 0 20381855 20383415 20383646, hotness: undefined, score: 2, children: 0
fhoekstra 2 points 5 months ago

Haha don't worry, Erwan is already thinking about high availability and edge nodes closer to clients!

Maybe a Cloudflare competitor like Bunny CDN could use this to build their own tunnel service?

path: 0 23867676 23870720, hotness: undefined, score: 2, children: 0
fhoekstra 2 points a year ago

AsyncIO, OAuth2 support, and a new wire protocol (for the first time since 2003)!

path: 0 19597328, hotness: undefined, score: 2, children: 1
fhoekstra 2 points a year ago

I was just relaying how the OpenCloud people explained it to me at Froscon this year

path: 0 20381855 20388270 20388362, hotness: undefined, score: 2, children: 0
fhoekstra 1 point a year ago

Bitnami Helm charts are not maintained anymore. There are no updates for the charts and images in the legacy repository. Try to find a different chart for harbor registry and any other bitnami images and charts you use ASAP

path: 0 20474315, hotness: undefined, score: 1, children: 1
fhoekstra 1 point a year ago

That is indeed a difficult problem. Integration testing and contract testing can help to avoid this, but one can never be 100% sure.

https://xkcd.com/1172/

path: 0 20396791 20401003, hotness: undefined, score: 1, children: 1

thanks for using Leebra!

go to feed...