I’ve been trying to get Discourse properly installed for the last few days. Finally caving in on figuring it out on my own (with the help of google). Started off with ServerMania. Server host kernel was 2.6x, would not install no matter what. I was told by tech support it would be impossible to load a kernel version higher than host, so moved on. I know DO is the officially supported and easy way to get it done, but figured I was up for a challenge and OVH seemed to have a better deal. I purchased their cloud 1 package. It’s been hell ever since.
OVH has a kernel that will not play nice with docker. I’ve gone through the standard guides for upgrading the kernel. I’ve installed offical OVH kernel’s that were newer, no dice. I’ve installed the generic kernel, but this always breaks BIND. The furthest I’ve got so far is getting an instance of Discourse to run, but not on the specified subdomain in the configuration file, and smtp is not working locally either. I tried to use gmail with the three different ways it can be done, port 25, 465, 573, none worked. I finally got mail working with Mandrillapp. This is not good enough. The site isn’t even for me, someone is paying me to figure this out, and I’m failing thus far. He wants to run multiple sites on subdomains of the main domain. So I’m a bit stuck at this point.
OVH said no sys admin’s will be available until Monday, and my terribly sleep deprived mind wants this over already so I can rest in peace. I’m going insane. Someone please point me in the right direction. When I look to the DO guide, there is no mention of a control panel, or actually setting up SMTP. subdomains, etc… To what extent is this done for you within the discourse/docker guide? I’ve tried to set everything in manually with a few control panels now: Plesk, Sentora, and EHCP. None of this is working, because again, after I find a solution that will get the docker working correctly to run discourse, this exact thing is what leads to BIND going down. That’s the loading of an alternative kernel.
Not asking for babystepping, but any insight and pointers would be great. I’ve reinstalled at least two dozen times and tried out at least a dozen guides over the last 2-3 days… heck I don’t even know when I started… I need to figure this out before I go grey LOL!