Docker Compose
A tool that defines and runs multi-container applications from a single declarative YAML file.
Instead of long docker run commands, you describe services, volumes and networks in a compose.yaml file and bring the whole stack up with one command. It is the de facto standard for self-hosting and makes your setup reproducible and easy to back up.