I know it’s been mentioned before, but I think it was not discussed on enough detail.
While openshift free tier doesn’t offer Docker, they give 3 “gears” in their free plan, and each one of them has 512MB of memory.
It should be possible to make Discourse run distributing it’s components between these 3 gears, like one for each database and another for rails, or something like that. It wouldn’t be easy to do, because it’s “cartridges” for rails and the databases are probably not the correct version asked by Discourse, and you can’t install arbitrary stuff on the server, that is also redhat based.
If anyone with much more time than money available is looking for a free way to host a small Discourse instance, I think it’s worth looking further. Did anyone try it?