[Tutorial] Subindo NextCloud com Podman e POD

Uma dica rápida pra subir o Nextcloud via podman e pod rapidamente

Bom vamos criar 1 diretório e 3 sub diretórios

$ mkdir -p nextcloud/app

$ mkdir nextcloud/data

$ mkdir nextcloud/db

Agora vamos criar o nosso Pod

$ podman pod create --name ncloud -p8080:80

e agora vamos subir o container do MariaDB

$ podman run -d --pod=ncloud \
--env MYSQL_DATABASE=nextcloud \
--env MYSQL_USER=nextcloud \
--env MYSQL_PASSWORD=nextcloud \
--env MYSQL_ROOT_PASSWORD=nextcloud \
-v ~/nexcloud/db:/var/lib/mysql:Z \
--restart always \
--name nextcloud-db \
docker.io/library/mariadb:10

Agora vamos subir o container do NextCloud

$ podman run -d --pod=ncloud \
--env MYSQL_HOST=127.0.0.1 \
--env MYSQL_DATABASE=nextcloud \
--env MYSQL_USER=nextcloud \
--env MYSQL_PASSWORD=nextcloud \
--env NEXTCLOUD_ADMIN_USER=nextcloud \
--env NEXTCLOUD_ADMIN_PASSWORD=nextcloud \
-v ~/nextcloud/app:/var/www/html \
-v ~/nextcloud/data:/var/www/html/data \
--restart always \
--name nextcloud \
docker.io/library/nextcloud:20

Verifique se ficou ok

$ podman ps

Pronto só acessa pelo seu browser

http://localhost:8080

Caso tenha o cockpit pode visualizar por lá também

Guia de referencia :

https://fedoramagazine.org/nextcloud-20-on-fedora-linux-with-podman/