---
tags: installation, docker-compose, user feedback
---
# Simplifying Installation Process with docker-compose
###### Category: Installation Process
###### User: ovizii
###### Source: [Reddit Post](https://www.reddit.com/r/selfhosted/comments/11n2fxx/comment/jbomlgl/?context=8&depth=9)
## Feedback Content
Please, why do we need to read through your bash script to figure out what it does when you could just provide a docker-compose.yml file?
I found this one https://github.com/centerofci/mathesar/blob/develop/docker-compose.yml but since it is not mentioned in the docs, I need to read through and see what I can remove from it like I don't need caddy or watchtower and see if I can get it to work. I see it contains 3 profiles :-( way too complicated for trying right now.
Thanks, I will follow your progress. I get your idea, but before I run a bash scrip off the internet, I need to check what it does and that is a pain in the a** if you don't use bash regularly. Lots of googling, checking what the next line of the script does, etc.
## Context (Optional)
The user is providing feedback on the installation process of a self-hosted software. They found the installation process to be complicated and preferred a simpler approach using a `docker-compose.yml` file.
## Related GitHub Issue(s) (if applicable)
[Allow users to install Mathesar using Docker Compose and a brand new DB](https://github.com/centerofci/mathesar/issues/2034#issuecomment-1486932641)
## Actions
- [ ] No action required
- [X] Needs to be addressed
- [ ] Further action needed
- [ ] Roadmap suggestion