Deploy a Signal TLS Proxy with Terraform running AWS
awsAccessKey="<YOUR AWS ACCESS KEY>"
awsSecretKey=<"YOUR AWS SECRET KEY">
awsRegion="<REGIOn YOU WANT TO HOST A PROXY>"
myIP="<YOUR IP TO EXPLICITLY ALLOW SSH CONNECTION>"
publicZoneId="<AN ID OF YOUR PUBLIC HOSTED ZONE IN ROUTE 53>"
instanceName="<DEFINE THE SUBDOMAIN NAME FOR THIS SIGNAL PROXY. BY DEFAULT A TRIBUTE TO MONICA BELUCCI's ROLE (PERSEPHONE) IN THE MATRIX WILL BE USED>"
Open user-data.sh script and map a variable. Before mapping the variable, make sure to check vars.tf file
export FQDN="<FULL FQDN OF THIS SIGNAL PROXY>"
By default, terraform will look in the project's folder for key-file with a name id_rsa.pub. Can point to any other if needed via the variable publicKeyPath
terraform init
terraform apply -var-file varfile
Share your URL with others:
https://signal.tube/#<your_domain_name>
Sharing is caring!