Rodando NextCloud via Podman
Dica publicada em Linux / Miscelânea
Rodando NextCloud via Podman
Uma dica rápida para subir o NextCloud via podman rapidamente.
Bom vamos criar 01 diretório e 03 subdiretó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 contêiner 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 contêiner 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ó acessar pelo seu browser: http://localhost:8080 Caso tenha o cockpit, pode visualizar por lá também: Guia de referência: Installing Nextcloud 20 on Fedora Linux with Podman - Fedora Magazine
Bom vamos criar 01 diretório e 03 subdiretó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 contêiner 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 contêiner 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ó acessar pelo seu browser: http://localhost:8080 Caso tenha o cockpit, pode visualizar por lá também: Guia de referência: Installing Nextcloud 20 on Fedora Linux with Podman - Fedora Magazine
Muito bom.
___________________________________________________________