zlacker

[return to "A story on home server security"]
1. smarx0+P4[view] [source] 2025-01-05 13:38:36
>>todsac+(OP)
Docker has a known security issue with port exposure in that it punches holes through the firewall without asking your permission, see https://github.com/moby/moby/issues/4737

I usually expose ports like `127.0.0.1:1234:1234` instead of `1234:1234`. As far as I understand, it still punches holes this way but to access the container, an attacker would need to get a packet routed to the host with a spoofed IP SRC set to `127.0.0.1`. All other solutions that are better seem to be much more involved.

◧◩
2. anthro+x6[view] [source] 2025-01-05 14:01:02
>>smarx0+P4
And this was one of the reason why I switched to Podman. I haven't looked back since.
◧◩◪
3. MortyW+xa[view] [source] 2025-01-05 14:39:59
>>anthro+x6
I want to use Podman but I keep reading the team feels podman-compose to be some crappy workaround they don’t really want to keep.

This is daunting because:

Take 50 random popular open source self-hostable solutions and the instructions are invariably: normal bare installation or docker compose.

So what’s the ideal setup when using podman? Use compose anyway and hope it won’t be deprecated, or use SystemD as Podman suggests as a replacement for Compose?

◧◩◪◨
4. somebe+Va[view] [source] 2025-01-05 14:43:30
>>MortyW+xa
podman rootless running services with quadlet is not a bad start.
◧◩◪◨⬒
5. smarx0+Hd[view] [source] 2025-01-05 15:08:12
>>somebe+Va
Is there a tool/tutorial that assumes that I already have a running docker compose setup instead of starting with some toy examples? Basically, I am totally excited about using systemd that I already have on my system instead of adding a new daemon/orchestrator but I feel that the gap between quadlet 101 and migrating quite a complex docker compose YAML to podman/quadlet is quite large.
◧◩◪◨⬒⬓
6. anthro+ij2[view] [source] 2025-01-06 13:10:59
>>smarx0+Hd
Search for podlet. It lets you do what you want.
◧◩◪◨⬒⬓⬔
7. smarx0+nU3[view] [source] 2025-01-06 21:54:48
>>anthro+ij2
WOW, thank you!
[go to top]