That really depends on the implementation. In the case of gluetun, yes, no data can leak.
In Linux, by interface binding, no data can leak as well. No idea how Windows network stack is implemented.


service1.example.com {
reverse_proxy localhost:5001
}
It can be done in Apache as well, but Caddy is simply better and simpler.
As for images, take a look at Immich if that’s something you might want.


Monthly unless I learn about a vulnerability that would require it sooner.
What’s gluetun? Seems like it’s a VPN client? What’s special about it?
Gluetun can connect to multitude of VPNs, but most importantly it can be used to force other containers to use only the gluetun network, meaning if you disconnect from VPN for whatever reason, the other containers don’t suddenly send data over non-VPN network.
So if you’re torrenting and use gluetun to provide internet to the qBittorrent container, you won’t accidentally reveal your real IP if your provider’s server goes down for a few seconds.
How do you use it in your setup?
Configure it to connect to my VPN, create a file with the public port it uses, configure qBittorrent to only use gluetun for network and some script which reads the file with public port and changes it in qBittorrent.
Do I need to know about this if I use Tailscale on the host for connecting to my VPN?
Depends. I like having everything container related in the containers. Sometimes I need to do something without VPN, this would limit me. Also, if you don’t configure disconnect on VPN connection loss in a different way (interface binding), you risk revealing your IP.
Would gluetun allow me to use an additional VPN provider for certain apps without messing with the host Tailscale?
Yes. Though you would be double VPNed: App -> gluetun -> host VPN -> target server. That would probably add some latency.


China has demonstrated that doing things for the people’s benefit is worth their time instead of focusing on endless profit.
Propaganda deepthroating level: all porn actresses are envious.


No news good enough for you, huh?
Linux Mint, lemmings.world, mastodon.social. I might be slightly biased with the Lemmy instance.


What’s the framework situation? I was planning on buying one next year.


I’d give Syncthing a try. Though you should make some kind of tunnel so that they can communicate without relays, the speed there really depends on what traffic the relay is going through.


Mediocre Britain at best.
I know! That’s the Greek mythology thing.


That must one awkward conversation… “Can you explain where did you get the uuid from?”
The trouble with smaller open source software is that there’s no 0.1% checking it. And from time to time a small projects becomes widely used and everyone assumes someone already checked it; it’s a widely used open source software, after all.


Main, obviously.


Yep, that person would be me and that’s exactly what I was doing, just found it funny that there was so many uuids in the piece of code.
Originally the function was named FromUuid but I couldn’t resist renaming it to make it even better.


The first UUID is a local type, the second is the name of an embedded struct, the third is the name of the variable.
The struct looks something like this (writing this on my phone)
type UUID struct { uuid.UUID }
So, basically, this is a custom wrapper for a third party UUID implementation.


I created an AI wallpaper generator which has an expression system that is Turing complete. I don’t have the expertise or patience to do it, but just the fact that in theory Doom can run on it makes me feel good.


I added an expression support to my Automod for Lemmy which can have subexpressions as parameters etc., pretty cool to work with.
Except every subexpression needs 2^n-1 slashes where n is the depth level. Fun times writing the expressions.


I say that often. Especially after I forget to back something up and lose it.
Why limit it to friends? In my company, we do scope creep for everyone!