haghighi_ahmad.nextcloud_docker

Ansible Role: Install Nextcloud and Collabora Office with Docker

Build Status Ansible Role

This role sets up Nextcloud and Collabora Office using Docker, with Nginx as a reverse proxy (only for Debian-based operating systems at the moment).

Requirements

Python2 Packages

  • docker-compose - Install it with: pip install docker-compose
  • docker - Install it with: pip install docker

Ansible Modules

  • docker_compose
  • service
  • file
  • template

Role Variables

Check defaults/main.yml for all the available variables. The required variables are checked in the check_vars.yml task.

Required Variables:

  • nextcloud_domain\
  • nextcloud_office_domain (needed if using Collabora Office)
  • nextcloud_office_white_domains (needed if using Collabora Office)

Example Playbook

---
- name: Deploy Nextcloud
  hosts: nextcloud
  roles:
    - {role: nextcloud-docker} 

In group_vars/nextcloud:

---
nextcloud_domain: "cloud.example.com"

License

AGPLv3

Author Information

Ahmad Haghighi. (https://ahmadhaghighi.com)

Informazioni sul progetto

Install Nextcloud and Collabora office on Docker

Installa
ansible-galaxy install haghighi_ahmad.nextcloud_docker
Licenza
agpl-3.0
Download
159
Proprietario
moved to https://github.com/haghighi