Ansible Nextcloud Role
Note: This is heavily a WIP - Please do not expect this to work for you at this time.
This role configures a web server on your host for Nextcloud
Role configuration
domain_name
(default: localdomain) - Your domain for web server configuration. i.e.example.com
if you would like your Nextcloud instance to be reachable at nextcloud.example.comnextcloud_subdomain
(default: nextcloud) - The subdomain at which you'd like to access your Nextcloud instancenextcloud_ssl
(default: true) - Whether or not you'd like to enable SSL. This will not create certificates, you will need to configure certbot or other certificates manually.nextcloud_ssl_certificate_path
(default: /etc/ssl/certs/ssl-cert-snakeoil.pem) - The path to your SSL certificatenextcloud_ssl_key_path
(default: /etc/ssl/private/ssl-cert-snakeoil.key) - The path to your SSL certificate keynextcloud_apache2_fcgi
(default: false) - Enable this if you are usingmod_fcgi
rather than the standardmod_php
. This will enable themod_setenvif
PHP module.nextcloud_apache2_config_path
(default: /etc/apache2/sites-available/nextcloud.conf) - The path to your Nextcloud Apache2 site configuration.
Experimental options
nextcloud_nginx
(default: false) - Configure an nginx web server rather than Apache2. nginx is not officially supported by Nextcloudnextcloud_nginx_config_path
(default: /etc/nginx/nginx.conf) - The path to your Nextcloud nginx configuration.
Description
Configure a Debian host for Nextcloud installation
https://galaxy.ansible.com/coredotbin/ansible_role_nextcloud
Readme
78 KiB
v1.1.0
Latest
Languages
Jinja
100%