Skip to content

ademilly/mastodon-aws-terraform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mastodon on AWS with Terraform

Terraform module for mastodon service deploy

Will deploy an ec2 instance with mastodon and run the service.

Requirements

  • AWS account
    • EC2
    • domain with Route53
  • Terraform

Usage

module "mastodon" {
  source            = "github.com/ademilly/mastodon-aws-terraform?ref=v1.0"
  key_name          = "YOUR KEY"
  instance_type     = "SOME INSTANCE TYPE"
  instance_name     = "SOME NAME"
  smtp_server       = "SMTP SERVER"
  smtp_login        = "SMTP LOGIN"
  smtp_password     = "SMTP PASSWORD"
  smtp_from_address = "SMTP FROM ADDRESS"
  subnet_id         = "SOME SUBNET ID"
  security_group_id = "SOME SECURITY GROUP ID"
  zone_id           = "SOME ROUTE53 ZONE ID"
  domain            = "YOUR DOMAIN NAME" (example: mastodon.mydomain.com)
  subdomain         = "YOUR SUBDOMAIN NAME" (example: mastodon)
}

About

Terraform script for mastodon service deploy

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published