Mit dem Readeck kann ich mich noch nicht so richtig anfreunden, aber hier erstmal eine Installation, damit es auch nach einem Neustart vom Proxmox Container wieder funktioniert.
Also einen Pmox CT mit Ubuntu 22.04 LTS erstellen, bitte die Ubuntu 22.04 LTS nehmen, da beim Starten vom Docker Container nur Fehlermeldungen kommen.
Hier geht es zur Ubuntu 24.04 LTS installation.
Zeitzone einstellen:
dpkg-reconfigure tzdata
Update durchführen:
apt update && apt dist-upgrade -y && apt autoremove && apt autoclean -y && systemctl reload postfix
Sollte eine Meldung erscheinen mit “2 not upgraded” dann einfach…
apt list --upgradable
ausführen und schauen was nicht installiert wurde…
In meinem Fall python3-update-manager und update-manager-core
Also diesen Befehl ausführen…
apt install python3-update-manager update-manager-core
Anhängigkeiten installieren:
apt install curl docker.io -y
Docker Compose installieren:
curl -L https://github.com/docker/compose/releases/download/v2.28.1/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
Datei ausführbar machen und Version usw. prüfen:
chmod +x /usr/local/bin/docker-compose
docker-compose --version
docker-compose
Compose.yml erstellen:
nano docker-compose.yml
services:
readeck:
container_name: Readeck
image: codeberg.org/readeck/readeck:latest
environment:
- TZ=Europe/Berlin
ports:
- 8000:8000
volumes:
- /readeck-data:/readeck
restart: always
Mit STRG + S speichern und mit STRG + X schließen
Readeck Docker installieren:
docker-compose up -d
Fertig, danach sollte Readeck unter http://ip-server:8000 aufrufbar sein
Mit dieser Installation startet Readeck auch wieder automatisch, wenn man den Pmox Server oder Container neustartet.
Ob das alles Update-Sicher ist, kann ich nicht versprechen/sagen.