chadgeary
cloudoffice
HCL

Cloudoffice deploys Nextcloud and OnlyOffice automatically with LetsEncrypt HTTPS certificates. Text and video instructions included. Six compatible cloud providers, or via Ubuntu/Raspberry Pi. Cloud provider deployments include low-cost object storage integration (e.g. S3).

Last updated Feb 4, 2026
104
Stars
11
Forks
2
Issues
0
Stars/day
Attention Score
23
Language breakdown
HCL 96.8%
Shell 3.2%
Files click to expand
README

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

2021-07

  • 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 trusted certificate integrates better with Nextcloud and OnlyOffice apps + web browsers.

2021-10

  • Azure's securitygroup and securitygrouprule resources now conflict and overwrite eachother. The securitygrouprule(s) have been put in securitygroup as inline.

2022-10

  • Added references to Ubuntu 22.04 (replacing Ubuntu 18.04) for:
* WSL installation * Cloud virtual machine images
  • Note about Oracle's private key generation for oci config
  • Fixed 13 placeholder email address
🔗 More in this category

© 2026 GitRepoTrend · chadgeary/cloudoffice · Updated daily from GitHub