Installation improvements planned for 0.1.2¶
Date: 2023-03-27
Attendees: Mukesh, Pavish
Priority¶
- Documentation for setting up Mathesar using a Mathesar Service Docker Image
- Documentation for setting up Mathesar without using the install.sh script for docker-compose
- Documentation for setting up Mathesar without Docker
- UI for setting up/connection to user DB
- Show in the UI for using the same django DB server to create new db if user wants to
- Show an option to connect to different server
- Mention in UI that we add custom types (optional) and casting functions (mandatory) in the user DB
- Update upgrade UI to mention instructions on how to perform an update in non-docker (docker-compose) environments
- Make our config file easier to for users to understand
- This should no longer be a concern once we have the UI for installation
Requires discussion¶
- Discuss storing connection string
- Stored encrypted and decrypted while making connection, or
- Connection through encrypted channel?
- Setup is complicated
- Requires changes to user db
- Create desktop packages / add to repos
- Requires a lot of work and attention
- Should we prioritize this anytime soon?
- For 0.1.2, it’s not possible
- Do we need an image for DB + webserver?
- Consider removing the interactive installer
- Removing this would not a priority once documentation is updated for all setup options
- Use podman for Mathesar
- Having a single Docker image should solve this. We can add documentation saying users can use either Docker or Podman
- Helm chart, Kubernetes manifest
- Not possible for 0.1.2
- Maybe as a community specified installation option
Notes¶
- Marius Documentation https://github.com/mariusdebeer/mathesar/blob/master/docs/docs/installation/ubuntu-manual.md
- Add agenda to Wednesday meeting