nextcloud/roles/nginx_fpm_proxy/README.md

974 B

finallycoffee.nextcloud.nginx-fpm-proxy ansible role

Ansible role for serving nextcloud static content and connecting to dynamic content via PHP-FPM.

Prerequisites

A running nextcloud instance with FPM available either via IP+port or a unix socket.

Configuration

  • Set nextcloud_nginx_data_path to the data directory of the nextcloud instance, from where static content etc is served from.

  • nextcloud_nginx_storage_path needs to be set to the storage path of the nextcloud instance, where user data is stored. Usually this is {{ nextcloud_nginx_data_path }}/data.

  • Set nextcloud_nginx_fpm_socket_dir to the directory containing the FPM socket, called nextcloud.sock by default. This can be overridden in nextcloud_nginx_fpm_socket_path.

  • If FPM is not used via a unix socket, set nextcloud_nginx_fpm_server_ip and nextcloud_nginx_fpm_server_port accordingly. Note that the IP must be reachable from inside the nginx container.