uyuni-project / uyuni

Source code for Uyuni
https://www.uyuni-project.org/
GNU General Public License v2.0
438 stars 184 forks source link

Is There a Docker Compose File I Can Use to Start Fresh with Uyuni? #9197

Open BoBBer446 opened 3 months ago

BoBBer446 commented 3 months ago

Hi everyone, I’m new to Uyuni and would like to start fresh with a new setup on my server. I’m planning to deploy Uyuni in containers using Docker.

My questions are: Is there an existing Docker Compose file that’s recommended for setting up Uyuni? If not, what would be the best approach to start from scratch? Any specific tips or configurations I should be aware of? I’m especially interested in any advice on how to structure the setup for ease of maintenance and future upgrades.

Thanks in advance for your help!

mcalmer commented 3 months ago

https://www.uyuni-project.org/uyuni-docs/en/uyuni/installation-and-upgrade/container-deployment/uyuni/server-deployment-uyuni.html

It describe installation on openSUSE Leap Micro, but you can install it also on other OSes which provide podman in a new enough version and the tools can be installed. We provide the tools for various OSes

ksemele commented 3 months ago

To be fair, it looks a little bit unfriendly... I mean the best solution for tests is like a 'oneliner' or a similar simple solution like compose/helm chart/etc for getting a simple lightweight (maybe insecure) development installation...

rjmateus commented 2 months ago

@ksemele you just need to install one package that is the mgradm, and then run one command and you have it ready to play with. The only difference is instead of using docker-compose, we develop our tooling to deploy the container, because we also need to generate more files and automate the set-up.