Home Server with Raspberry Pi 5

Please refer to the official documentations first. This is not an official howto! Consider this as notes how I personally approced this project.

Architechture

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

Linux Host

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

Pods and Containers

GOGS

GOGs provides a simple server with webinterface for the famous GIT source-code-version-control running from docker

create container withj podman-compose

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

Configure gogs

Todo