And kubernetes has debug containers and the like now.
To get it Chromium under docker, I'm using the following params:
--headless --no-sandbox --disable-gpu --window-size=1920,1080 --disable-dev-shm-usageThe software required for running a Snap Store instance is proprietary [0], and there are no free software implementations as far as I know. Also, the default client code hardcodes [1] Canonical snap store, so you have to patch and maintain your own version of snapd if you want to self-host.
Snapd also hardcodes auto-updates that are also impossible to turn off without patching and maintaining your own version of snapd / blocking the outgoing connections to Canonical servers, so snapd is also horrible for server environments. To top that, the developers have this "I know what's good for you, you don't" attitude [2] that so much reminds me of You Know Who.
[0] https://www.techrepublic.com/article/why-canonical-views-the...
[1] https://www.happyassassin.net/posts/2016/06/16/on-snappy-and...
[2] https://forum.snapcraft.io/t/disabling-automatic-refresh-for...
As I said to the author of TFA a few days ago: Alpine delenda est.