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
Informazioni sul progetto

Deploy a nextcloud server in docker (all-in-one)

Installa
ansible-galaxy install nertwork.nextcloud_containerized
Licenza
gpl-3.0
Download
39.2k
Proprietario