/nextcloud-docker-ansible-deploy

Nextcloud (A safe home for all your data) server setup using Ansible and Docker

Primary LanguageJinjaGNU Affero General Public License v3.0AGPL-3.0

Support room on Matrix #nextcloud-docker-ansible:matrix.org


This is a fork of the abandoned Playbook
This fork aims using an external Nginx Proxy. All other paths like internal nginx-proxy should work, but aren't maintained well. You are free to help changing this and more ;)
If you are a beginner and just want use Nextcloud or want to use Traefik, I recommend the official successor MASH playbook!


Nextcloud (A safe home for all your data) server setup using Ansible and Docker

This Ansible playbook can help you set your own Nextcloud server:

SSL certificates are automatically managed by a Traefik reverse-proxy.

Various components (Postgres, Traefik, etc.) can be disabled and replaced with your own other implementations (see configuring the playbook).

Features

Using this playbook, you can get the following services configured on your server:

  • a Nextcloud server - storing your data

  • (optional) a PostgreSQL database for Nextcloud

  • (optional) free Let's Encrypt SSL certificate, which secures the connection to the Nextcloud server

  • (optional) OnlyOffice integration - for online document editing/previewing

  • (optional) Collabora Online integration - for online document editing/previewing

Basically, this playbook aims to get you up-and-running with all the basic necessities around Nextcloud.

Installing

To configure and install Nextcloud on your own server, follow the README in the docs/ directory.

Changes

This playbook evolves over time, sometimes with backward-incompatible changes.

When updating the playbook, refer to the changelog to catch up with what's new.

Support

Related

You may also be interested in these other playbooks: