Question about server improvements

Hi, first of all I would thank you for your efforts to make such a cool product. And making it open source.

I recently tried to deploy it on my home server. I found that the process was not as easy as I expected. Some of the problems can be fixed relatively easily without any code changes, but others would require small code changes.

Basically I am asking: Is there interest in contributing the changes from the following list:

  • better support of rootless images and support of run with custom UID/GID. This is especially painful in the case of persistent volumes and/or host mount points and/or FS storage drivers.
  • multi-platform images, at least for amd64 and arm64 variants.
  • using Docker BuildX to speedup development and images building (e.g. cache mounts)
  • Extend documentation (explain more details for self-hosed section, volumes and more docker-compose examples)
  • Some ideas around improvements:
    ** try to split production and dev images and optimize the first one (e.g. by cleaning/pnpm-ing dependencies)
    ** organize a images tags/labels.
    ** configuration property to split code location from data (logs, files etc)

What do you think about this?

3 Likes

and PR:11582 for BuildX