Ive had great success with Kanboard, but at BeamMP we use plane[0], self-hosted. Apart from the lack of github integration, it does the job for our small team.
[0]: https://plane.so/
[0]: https://plane.so/
curl -o docker-compose.yaml https://raw.githubusercontent.com/makeplane/plane/master/deploy/selfhost/docker-compose.yml
curl -o .env https://raw.githubusercontent.com/makeplane/plane/master/deploy/selfhost/variables.env
vim .env # adjust for your environment
docker compose up -d
I really don't understand how the above is too complex that it required the creation of a bash script.Some other notable docker-based projects that I've seen require an .sh are Sentry [1] and Postal [2].
[1] https://develop.sentry.dev/self-hosted/ [2] https://docs.postalserver.io/getting-started/prerequisites