nertwork.nextcloud_containerized
ansible-nextcloud-containerized
This is a simple way to set up Nextcloud using Docker containers with nginx, MariaDB, and SMTP.
You can adjust other settings in the defaults/main.yml file:
nextcloud:
db_volume: "db" # Name of the database volume
mysql_container_image: "mariadb" # Image for MariaDB container
mysql_container_tag: "latest" # Tag for the MariaDB image
mysql_db: "nextcloud" # Name of the Nextcloud database
mysql_db_name: "db" # Database name
mysql_db_pw: "super_secret2" # Password for the Nextcloud database
mysql_db_user: "nextcloud" # User for the Nextcloud database
mysql_root_pw: "super_secret" # Root password for MariaDB
nextcloud_container_image: "nextcloud" # Image for Nextcloud container
nextcloud_container_tag: "latest" # Tag for the Nextcloud image
nginx_container_image: "nginx" # Image for nginx container
nginx_container_tag: "latest" # Tag for the nginx image
nginx_fqdn: "localhost.localhost" # Fully qualified domain name for nginx
nginx_pem_volume: "/var/ansible/self-signed:/etc/nginx/ssl.pem:ro" # SSL certificate path
restart_policy: "always" # Policy for restarting containers
smtp_container_image: "namshi/smtp" # Image for SMTP container
smtp_container_tag: "latest" # Tag for the SMTP image
state: "started" # Initial state of the containers
volume: "nextcloud" # Name of the Nextcloud volume
Installa
ansible-galaxy install nertwork.nextcloud_containerized
Licenza
gpl-3.0
Download
39.2k
Proprietario