There’s literally no reason why not and it’s never been cheaper to run
There’s literally no reason why not and it’s never been cheaper to run
I mean, why would you? It is quite a bit of technical hassle, even for an experienced admin. There's quite a bit of cognitive load just deciding what software stack to use, even before you run an installer. And then you have to maintain it too!
Compare that to less than 3 minutes of sign-up and creation of a new subreddit. It is an orders of magnitude difference in effort and knowledge required.
Security would be less an issue than back then, too. We learned a lot since early PHP and early Javascript's bad practices.
The problem that remains is spam mitigation. Bots are very hard to detect, and there really aren't any good distributed approaches afaik.
Also it needs devs.
If I want to make something "from scratch" I do it with Flask, if I've got an existing database (or something that can be wrangled into a database) I do it in Django.
Also it's one of the better ORMs, a lot of people were put off by the fairly broken implementation in early RoR.
The old Joel on Software boards were the best I've seen for a web forum, along with HN.
Even email/listserv groups are way better than phpBB.