So I am running discourse on an AWS(Free tier) EC2 instance with Route 53 as DNS and AWS SES as SMTP, and I want to use the least amount of storage possible to be efficient with the maximum 30 GB I get through my free tier of EC2. I was wondering if someone could explain to me what data is stored and how to keep storage space low. I just created it and do not have any users currently but hope to blow up soon. I was not able to get the SMTP email to send anything through the discourse but I think that was because AWS SES is restricting me from sending to unverified domains due to my free tier permissions. Do all users who create an account and choose a theme and make posts store all of this onto my EC2 storage, and how many users can the 30 GB serve? Or if that is a stupid arbitrary question, how many posts?
Also if anyone has done it before, how do I include ssl certification, because I tried using lets encrypt by going through the install process on the EC2 instance but things started messing up(maybe because I have google domain??) so I re-setup without lets encrypt, and also how do I setup cloudfront correctly, because I set it up by creating a load balancer and then a target group as the AWS documentation said, and then the cloudfront group thing but then when I tried doing discourse setup, it was not able to connect to my domain with http and https, so I was like screw it I deleted all that stuff that was needed for the cloudfront.
I mostly wouldlike to know how to save space and what is safe to get rid of, sorry for the long post.
Thanks a lot,
This open source software is amazing.