You can use Centmin Mod. It will install nginx (to serve webpages), MariaDB (for the SQL database), memcache or Redis Cache and other things needed to run and serve web pages. I use it on my VPS to run my xF forum.
Link to Centmin Mod CentminMod.com LEMP Fully Optimized Nginx web stack for CentOS
I have no idea how to do any of those.
But for the moment, after Google-ing around I managed to update my OS.
I haven't played around that much with it recently (I was playing with the Digital Ocean VPS images that already had it "pre-configured" for install.
But this may help:
How To Install Discourse on a CentOS 6.4 x64 VPS | DigitalOcean
I managed to install it on Ubuntu but I just don't know how to setup the email.
I don't understand the tutorial at all.
I'm at my wits end.
I'm using Sparkpost.
Using SparkPost with Discourse
How To Install Discourse via Docker on Ubuntu 14.04 | DigitalOcean ? It shows you how to set up the email, except I don't know what you would do with the API key from Spark Post. Which SMTP provider does Discourse recommend now?
I use the official tutorial.
Installing discourse is easy.
It's the email setup that I don't understand at all.
I can't find any inbox on Spark Post.
How the hell can I activate the link for first user (admin)?
And the SPF/DKIM doesn't verify either for subdomain (host name).
All the setup does is use an existing SMTP account. On my dedicated server I run PostFix in a virtual domain config and configured a domain there for it and then an email account and it works fine. The discourse install (which is on a separate VPS at Digital Ocean) then connects to the dedicated server MTA.
I have no idea what you're talking about but I managed to sort out this email set up problem by looking at an unrelated tutorial.
Currently testing whether I get it right or not.
The latest version will get you let's encrypt automatically installed if you choose the option during installation and your vps specifically only run your discourse forum. I never tried this directly though. When I first installed it, I skip the ssl option. Later I follow this tutorial;
Setting up Let's Encrypt - howto - Discourse Meta
and it doesn't work.
This template isn't needed anymore;
It's pretty much very easy now to install discourse.
Setting the email on the other hand is hell.