Nextcloud built in the cloud automatically using Terraform with Ansible. Now with optional duckdns.org/letsencrypt support!
Available for several major cloud providers, including: AWS (EC2 or Lightsail), Azure, Digital Ocean, GCP (Google), OCI (Oracle), Scaleway (scw) + standalone Raspberry Pi/Ubuntu Server deployment options.
Several deployment options are available, see the README of each subdirectory for platform-specific guides. For standalone deployments, see the playbooks/ directory.
Cloud deployments:
- Prerequisites - Watch this first if deploying in the cloud.
- AWS
- Azure
- DigitalOcean
- Google Cloud
- Oracle Cloud
Standalone:
- July 2021 - Please note, the duckdns domain feature was added (after videos were created). duckdns.org is a free service to provide a domain name (that we sign with a letsencrypt.org certificate with automatically). Though not required, duckdns is suggested for all new deployments. The certificate integrates better with Nextcloud and OnlyOffice apps and web browsers.