Skip to content

synchrone/cloudron-provisioning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Provisioning Cloudron in your cloud

Deploying Cloudron to your Cloud

  1. Register a new 2-level domain, e.g mypersonalcloudron.org (sub-domains require a paid subscription)

  2. Download and install Terraform

  3. Register an account at AWS or GCP

  4. (GCP-only) Create a new Project and Enable IAM API and Resource Manager API in it

  5. Optionally register an account at Mailgun (free for individual-grade email volumes, no card required)

  6. cd aws or cd gcp

  7. Modify terraform.tfvars file with your domain, api keys, and optionally a backup url, when restoring. Optionally terraform plan, if you want to know which resources will be created for you, or check for errors.

  8. terraform apply. This command can take 10-15 minutes.

  9. Delegate your domain to the name servers shown at the end (zone_ns). This is done at your domain registrar's control panel.

That's it! Wait for DNS records to update and try accessing your Cloudron!

Destroying

  1. ./destroy.sh in the same directory where you ran terraform apply. This uses a terraform.tfstate file, which is created by apply command.

Note: this does not destroy your backups bucket and the hosted DNS zone

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published