Please refer to the official documentations first. This is not an official howto! Consider this as notes how I personally approced this project.
First step and most important is to find out what to build by thinking about your goals and several solutions how to achieve those. Then decide for one option and build it ;)
TODO
Once the architecture is defined, continue with Choose the Hardware
As a Linux container host system, a minimalistic 'Alpine Linux' was chosen. The System runs mainly 'podman' and 'podman-tui' as a dedicated user named 'containers' to run and manage all containers as non-root
Setup instructions can be found here: Install The Linux Host
GOGs provides a simple server with webinterface for the famous GIT source-code-version-control running from docker
create a new project folder
mkdir gogs
mkdir gogs/gogs_backup
then create a new file nano compose.yml
in the folder gogs
check out content of compose.yml
start the container by executing the compose.yml with podman-compose up -d
Todo