Installation

Podman

Ich benutze podman anstelle von docker. podman integriert sich mit Quadlets bestens in systemd, und das auch noch als normaler Benutzer (rootless). Für diejenigen, die sich mit docker und docker-compose wohler fühlen, gibt es alternativ ein docker-compose.yml.

Quickstart: podman pods

Im Quickstart-Guide kommt podman pod zum Einsatz. Die Umgebung ist nicht für den produktiven Einsatz gedacht, ist aber einfach anzuwenden, wenn man Cocard einfach mal nur ausprobieren will.

Podman mit Systemd und Quadlets für Produktiv-Umgebungen

Quadlets integrieren sich perfekt in systemd und sind daher die bevorzugte Variante für den produktiven Einsatz von Podman. Benötigt wird mindestens podman Version 4.4.

Reverse Proxy zur Absicherung von Cocard

Cocard als Container ist für den Einsatz hinter einen Reverse Proxy wie Traefik gedacht. Der Einsatz mit Apache2 oder Nginx ist aber ebenfalls möglich. Cocard stellt selbst keine TLS-Verbindung zur Verfügung, die Handhabung von TLS und den notwendigen Zertifikaten ist Aufgabe des Reverse Proxy.

Quickstart: docker-compose

Alternativer Einsatz von docker-compose statt podman pods.