[gelöst] Nextcloud mit podman installiert - Debian 11

Docker gibt es bald nicht mehr, meine Prognose.
Zudem benötigt Docker Rootrechte.
Docker ist oldschool.

nicht jeder Fehler ist einfach zu deuten, dieser hier schon und hat nichts mit Nextcloud, Docker oder podman zu tun - eine google Suche liefert 380k Ergebnisse…

Da irrst Du, nach der Installation von aardvark-dns war meine NC Oracle Linux 9 Instanz startfähig. Zuvor der gleiche Fehler wie hier im Thread beschrieben.

docker-compose System seit mehr als 2 Jahren.

Die Zeit ist aus meiner Sicht zu lange.
Ein Student hat nicht so viel Zeit.

Mit deiner jetzt erarbeiten Expertise solle es möglich sein, das kleine Debian 11 Problem zu lösen. Nur wie?

@Reiner_Nippes

Aardvark-dns that replaces the previous DNS name custom plugin. Aardvark-dns is a DNS server that provides name resolution and forwarding for container networks

Kann man das fehlende Paket aardvark-dns von GitHub mit Debian 11 Bullseye einsetzen?

MfG
nc-kay

Gibt es keine Lösung, oder Meinungen dazu?

Ergebnis:
Nextcloud 24.0.5 kann mit podman 4.2.1 und Debian 11 genutzt werden.
Bei Podman 4.2.1, sind so einige Abhängigkeiten mit den backports und alvistack aufzulösen. Ein weiteres Problem kann damit gelöst werden: Trusted domains in a Podman containerized Nextcloud · joefidler/joefidler.github.io Wiki · GitHub

Leider habe ich den gesamten Vorgang nicht dokumentiert. :frowning:
Da ärgere ich mich jetzt.
Bei der nächsten Nextcloud Installation mal werde ich das tun.

netavark - Can’t resolve hostname of other service in docker-compose.yml Can't resolve hostname of other service in docker-compose.yml · Issue #455 · containers/podman-compose · GitHub

Das habe ich aus dem Terminalverlauf retten können:

sudo apt install -t bullseye-backports podman-netavark podman-netavark-dbgsym

podman info | grep network
  networkBackend: netavark
  network:


apt search aardvark
Sortierung… Fertig
Volltextsuche… Fertig
podman-aardvark-dns/unbekannt,now 100:1.1.0-1 amd64  [installiert]
  Authoritative DNS server for A/AAAA container records

podman-aardvark-dns-dbgsym/unbekannt,now 100:1.1.0-1 amd64  [installiert]
  debug symbols for podman-aardvark-dns


apt show podman-aardvark-dns -a
Package: podman-aardvark-dns
Version: 100:1.1.0-1
Priority: optional
Section: devel
Maintainer: Wong Hoi Sing Edison <hswong3i@gmail.com>
Installed-Size: 1.510 kB
Depends: libc6 (>= 2.28), libgcc-s1 (>= 3.3), podman
Homepage: https://github.com/containers/aardvark-dns/tags
Download-Size: 530 kB
APT-Manual-Installed: yes
APT-Sources: http://downloadcontent.opensuse.org/repositories/home:/alvistack/Debian_11  Packages
Description: Authoritative DNS server for A/AAAA container records
 Authoritative dns server for A/AAAA container records. Forwards other
 request to host's /etc/resolv.conf

apt show podman-aardvark-dns-dbgsym -a
Package: podman-aardvark-dns-dbgsym
Version: 100:1.1.0-1
Auto-Built-Package: debug-symbols
Priority: optional
Section: debug
Source: podman-aardvark-dns
Maintainer: Wong Hoi Sing Edison <hswong3i@gmail.com>
Installed-Size: 861 kB
Depends: podman-aardvark-dns (= 100:1.1.0-1)
Build-Ids: a68f6d5755c5302c7d648d8a077ea9f5c9d6494c
Download-Size: 481 kB
APT-Manual-Installed: yes
APT-Sources: http://downloadcontent.opensuse.org/repositories/home:/alvistack/Debian_11  Packages
Description: debug symbols for podman-aardvark-dns





podman run --detach   --env MYSQL_DATABASE=nextcloud    --env MYSQL_USER=nextcloud   --env MYSQL_PASSWORD=DB-User-Passwort   --env MYSQL_ROOT_PASSWORD=DB-Root-Passwort   --volume nextcloud-db:/var/lib/mysql   --network nextcloud-net   --restart on-failure   --name nextcloud-db   docker.io/library/mariadb:10


podman run --detach   --env MYSQL_HOST=nextcloud-db.dns.podman   --env MYSQL_DATABASE=nextcloud   --env MYSQL_USER=nextcloud   --env MYSQL_PASSWORD=DB-User-Passwort   --env NEXTCLOUD_ADMIN_USER=NC-Admin   --env NEXTCLOUD_ADMIN_PASSWORD=NC-Passwort   --volume nextcloud-app:/var/www/html   --volume nextcloud-data:/var/www/html/data   --network nextcloud-net   --restart on-failure   --name nextcloud   --publish 8080:80   docker.io/library/nextcloud:latest


Evtl. auch interessant: [gelöst] Nextcloud mit podman installiert - Oracle Linux 9