kane
Dedicated elf
The biggest issue seems to be with chat. I'm guessing that the chat doesn't really need to be hosted on the same server as the forum, especially if a third party system was used instead (eg IRC or some other standalone chat product), so perhaps we should be looking at this as two separate issues - the chat and the forums.
My opinion is that the forums are the most important, and therefore should be setup with the most redundancy. And given it seems that the size of the database isn't massive, this shouldn't be too difficult a task - daily (or more often) incremental backups should be feasible, preferably offsite.
Then once this is sorted, the options for chat could be investigated. IRC is certainly an option as it allows people to use their own clients. I'd certainly avoid a java based client, but what about something like a javascript/ajax based IRC client like http://www.atheme.net/iris.html (and I'm sure there's other options as well)
Cheers
Kane
My opinion is that the forums are the most important, and therefore should be setup with the most redundancy. And given it seems that the size of the database isn't massive, this shouldn't be too difficult a task - daily (or more often) incremental backups should be feasible, preferably offsite.
Then once this is sorted, the options for chat could be investigated. IRC is certainly an option as it allows people to use their own clients. I'd certainly avoid a java based client, but what about something like a javascript/ajax based IRC client like http://www.atheme.net/iris.html (and I'm sure there's other options as well)
Cheers
Kane