Pinchflat is one of the good containers that doesn’t try to play with ID remapping or anything. You just need a container quadlet like the following:
[Install]
WantedBy=default.target
[Container]
Image=ghcr.io/kieraneglin/pinchflat:latest
Environment=TZ=CHANGEME
Volume=CHANGEME/config:/config
Volume=CHANGEME/downloads:/downloads
PublishPort=127.0.0.1:8945:8945
It’ll run as the quadlet user id by default.
I think one has to cope with it the same way the inventor of the ice pick had to cope with Walter Jackson Freeman II. You can’t really control what people do with your tools. If you think someone actively destroying lives will bend to the whims of a license, that’s cool. I wish I had that level of optimism. Right now it’s still pulling teeth to get companies to respect GPLv3.