[feature]: documentation for self-hosted installation without Docker
Is there an existing issue for this?
- [X] I have searched the existing issues
Summary
The current guide provides a guide to use Docker to deploy/install. But not everybody use this or trust everything inside various Docker layers.
Why should this be worked on?
It might be interesting to provide a guide on how to install it "manually" (ie from a git pull) and also how to be updated. An example that is relevant and relatively "close" to this project is Cal.com. See:
- https://cal.com/docs/introduction/quick-start/self-hosting/installation
- https://cal.com/docs/introduction/quick-start/self-hosting/upgrading
You can find some containers around if you need, but giving the explanation on how to install it yourself might also help to get more contributors :) Not everyone uses Docker (for many different reasons).
Obviously, as it's an open source project, if you are interested that I contribute to provide such a guide and update the README accordingly, let me know (but it's maybe better as the original dev you know what to do and what not)
Thanks!
Hey @olivierlambert thank you so much for opening this issue and your valuable insights on this topic. That would really add up a lot to new contributors and for self hosting folks. I convey this internally and find out the best way to do it and get back to you. Your suggestions are welcome. Thanks! ✌🏼
Hello @olivierlambert, our team is currently developing a solution that aims to remove Docker as a requirement for self-hosting Plane. We're excited about this update and will keep you informed on our progress. Stay tuned for more details!
Thank you very much! I'm using the quick self-hosted Docker stuff to test and report bugs, which is already pretty handy, until I'll go in a more production ready setup. Thanks a lot!
@olivierlambert
We are working on creating the non-docker setup. It will be available soon.
Thank you very much! Semi-related question: is it possible to "transfer" the data from a container instance to a non-dockerized one? I already created many issues in Plane, so if there's a way to make it "more" painless, I'm taking it. Assuming it's a bit more than just pointing to the new postgresql database after dumping data from the previous one?
Yes. it is possible to copy the content from docker container to host machine. Simple commands like docker cp will help you get what you are looking for.
Hi! Thanks for the updates. Just to restore my sanity, self-hosting without ./setup.sh will require more than just git checkout the main branch and change an nginx env var, right? Cause I've been trying to deploy by cloning the repo, changing the nginx var and running docker compose up (in a raspberry pi, where non-arm pre-built images won't work) and the app basically doesn't load, may load the god-mode or onboarding screen after many refreshes (if at all), with lots of errors reported in the console, mainly from the api server.
@mguptahub
We are working on creating the non-docker setup. It will be available soon.
Thank you to have plan to propose this setup m(_ _)m Do you have an approximative date when the non-docker setup will be available?
We are considering plane, and for many reasons, we are not using docker anymore. I am very happy that you are giving this issue time and attention. I wish you the best.