Automated Installation on Amazon Web Services (AWS)

How to deploy NoPorts on Amazon Web Services using a cloud-init script

When launching an instance on EC2 choose settings as usual for the instance type etc.

A security group with no external ports open can be created or reused.

Expand the Advanced details section at the bottom of the Launch an Instance page:

Scroll down to the User data - optional box and paste in your customised YAML e.g.:

Which will end up looking something like this:

The VM config should now be ready for Launch instance

After a few minutes the APKAM key can be approved:

If the VM isn't quite ready you'll see:

Waiting a little longer and retrying should produce a successful approval:

The VM is now ready for connection with the NoPorts client.

Last updated