Awesome Open Source
Awesome Open Source

Overview

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.

Diagram

Instructions

Several deployment options are available, see the README of each subdirectory for platform-specific guides. For standalone deployments, see the playbooks/ directory.

Videos

Cloud deployments: Choosing a cloud provider? Watch this for a mostly un-biased comparison of free options/free trials.

Standalone:

Discussion

Discord Room

Changelog

  • 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.
  • October 2021 - Azure's security_group and security_group_rule resources conflict and overwrite eachother. The security_group_rule(s) have been put in security_group as inline.


Alternative Project Comparisons
Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Deployment (57,113
Aws (38,646
Cloud (29,159
Raspberry Pi (22,467
Raspberry (22,461
Ansible (21,382
Azure (17,868
Apache (16,351
Hcl (12,412
Terraform (12,022
Arm (8,420
Gcp (5,455
Letsencrypt (1,744
Httpd (1,209
Nextcloud (1,034
Minio (817
Oci (769
Cloud Providers (304
Pi (252
Onlyoffice (141
Duckdns (34