Running a Nextcloud instance in AWS rather than at your home has some benefits:
- S3 storage means unlimited storage
- Static IP
- Fast bandwidth
- Always able to SSH into machine and restart it
I suggest this blog that provides a few steps to get you up and running in less than 15 minutes, along with getting a free domain name at dot.tk.
To avoid:
- Do not use Amazon Linux
- Do not use encryption (my server stopped being able to retrieve files)