Skip to content

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

License

Notifications You must be signed in to change notification settings

feydreva/nextcloud-docker-ansible-deploy

 
 

Repository files navigation

Support room on Matrix donate

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

Purpose

This Ansible playbook is meant to easily let you run your own Nextcloud server.

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

  • a Nextcloud server - storing your data

  • (optional) Amazon S3 remote storage for your Nextcloud data using Goofys

  • a PostgreSQL database for Nextcloud

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

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

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

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.

Docker images used by this playbook

This playbook sets up your server using the following Docker images:

Deficiencies

This Ansible playbook can be improved in the following ways:

  • setting up automatic backups to one or more storage providers

Support

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jinja 87.0%
  • Shell 11.6%
  • Makefile 1.4%