5 ms·
Snap is best for server apps. When I release new version of Wekan Open Source kanban https://wekan.github.io https://wekan.github.io , it's very soon updated to
by xet7 5y ago
Snap is best for server apps. When I release new version of Wekan Open Source kanban https://wekan.github.io https://wekan.github.io , it's very soon updated to all servers around the world. That is great for getting Node.js etc security updates installed fast, making all servers safe. Wekan has automatic database migrations etc for upgrading database structure. Update happens fast, only minimal downtime and then server is running newest Wekan. It has worked great for many years.
I have not found anything else that would install updates automatically fast like Snap.
And Canonical paying all that huge server infrastructure for snap updates, build servers, bandwidth, etc.
And Microsoft paying for all the repo hosting, bandwidth, etc at GitHub.
And others like Linux Foundation/CNCF, IBM, MacStadium etc providing development and build servers.
It's all standing shoulders of huge amount of giants. I could not afford all that server infra myself.
Wekan has Snap, Docker, Source and Sandstorm versions. I'm trying to figure out how to add more packaging formats, and have current packaging formats for more CPU architectures.
- hbt 5y agotry running snap inside a docker container and see the gateway to hell it opens
- xet7 5y agoHuh? Docker has limited amount of layers, and can easily consume a lot of disk space. It's also very easy to mess up data between layers. Better would be to run Snap inside LXC containers, it works well: https://github.com/wekan/wekan-snap/wiki/Many-Snaps-on-LXC https://github.com/wekan/wekan-snap/wiki/Many-Snaps-on-LXC
- hbt 5y agoMy point is: you can easily install software in Docker using apt-get You cannot easily install software in Docker using snaps. This makes snaps less useful on servers than traditional apt-get.
- xet7 5y agoSnap with one package works on many distros. For TSC platform game https://secretchronicles.org/en/ https://secretchronicles.org/en/ , how can I get all .deb packages I made to official repos? https://secretchronicles.org/en/download/ https://secretchronicles.org/en/download/ For those .deb packages, I had to compile for CPU architecture and distro separately, because of all the different versions of dependencies.