![](/static/253f0d9b/assets/icons/icon-96x96.png)
![](https://lemmy.ml/pictrs/image/q98XK4sKtw.png)
That’s the point.
That’s the point.
They should’ve moved to Windows
Who the fuck is this little shit? Can’t they even be a little considerate towards rust? Just because they have 15 years worth of inertia for C doesn’t mean they can close their eyes and say “nope, I’m not interested”. I do not see how the kernel can survive without making rust a first class citizen
I wonder how ungoogled-chromium is faring?
TBH I don’t even use awk that much, even that is plenty powerful for my needs. Perl absolutely blows my mind with how needlessly complex I can make stuff with it
Perl would be my candidate for more advanced text handling than what sh can do.
Never used Lua but I think it’s fun.
If nothing else works, just learn C/Rust. There’s plenty of that on Linux systems, I think you’ll be able to manage. Yes, it doesn’t meet a lot of your requirements.
The problem is the hardware not working because proprietary drivers aren’t built into GSIs
At least you’re not using Windows for work LMAO
If you can only use port 22 for multiple SSH endpoints (for example), then yes your going to need multiple IPs. Or Port-mapping as a compromise
In short, you need a reverse-proxy + traffic segregation with domain names (SNI).
I don’t remember much about ingresses, but this can be super easy to set up with Gateway API (I’m looking at it right now).
Basically, you can set up sftp.my.domain/ssh
to 192.168.1.40:22
, sftp.my.domain/sftp
to 192.168.1.40:121
(for example). Same with Forgejo, forgejo.my.domain/ssh
will point to 192.168.1.50:22
and forgejo.my.domain/gui
will point to 192.168.1.50:443
.
The Gateway API will simply send it over to the right k8s service.
About your home network: I think you could in theory open up a DMZ and everything should work. I would personally use a cheap VPS as a VPN server and NAT all traffic through it. About traffic from your router maintaining the SNI, that’s a different problem depending on your network setup. Yes, you’ll have to deal with port-mapping because at the end of the day, even Gateway API is NodePort-esque when exposing traffic outside.
I’m assuming you don’t own a phone /s
Needs to be compatible with said tablet, not always the case
You’d receive traffic on IP:PORT, that’s segregation right there. Slap on a DNS name for convenience.
I might have my MetalLB config lying around somewhere (it’s super easy, I copied most of it from their website), I can probably paste it here if you’d like.
Exposing services publicly on the Internet is a L3-L4/L7 networking problem, unfortunately I don’t know enough about your situation to comment.
Edit: the latter end of your post is correct. You could route to different end-points that way
I used tmux extensively at home with a pimped out config. But then I started using it on servers at work which don’t let me configure it, so I’m just using default keybindings now.
TBH something like ratpoison would be more of my thing if I ever switched to WMs except it’s no longer maintained (sucks). I don’t want to spend too much time configuring it though so bspwm is probably out of the running already. Do you think I’ll like i3? I’ve heard people calling it bloat. Well I suppose if you’re not using dwm/ratpoison you’re OK with so called bloat anyway
Ingress controllers like Traefik come across as LB services to IPAM modules like MetalLB (I’ve never used Kube-VIP but I suppose it’s the same story). These plug-ins assign IP addresses to these LB services.
You can assign a specific IP to an instance of an “outward-facing route” with labels. I don’t remember technical terms relevant to Ingresses because I’ve been messing with the Gateway API recently.
MetalLB + map new external IP to sub-domain == profit.
Read some of the other comments: it’s not about your control plane. All you need is multiple external IPs which an IPAM module/plug-in can provide (MetalLB, Cilium and maybe Kube-VIP: I’ve never used it).
I meant I’m waiting for XFCE to support Wayland haha
If they support wayland I’m in
I have no love for linkedin, I’m pretty much forced to be on it though