Have you ever had to restart a forum?

AjayJunkies

Well-known member
Starting a forum is something we have all done but what happens when things go wrong on a forum? What happens if we lose data meaning we have to start again? This is not something that happens often and some people are strict on how they keep a backup of their forum but there is always a chance something like this could happen to us.

In some cases, if you lose everything the only option would be to restart your forum, depending on the amount of data you lose, you may feel it's not worth restarting.

Have you ever had to restart a forum? If you have, what was the reason for doing so?
 
Starting a forum is something we have all done but what happens when things go wrong on a forum? What happens if we lose data meaning we have to start again? This is not something that happens often and some people are strict on how they keep a backup of their forum but there is always a chance something like this could happen to us.

In some cases, if you lose everything the only option would be to restart your forum, depending on the amount of data you lose, you may feel it's not worth restarting.

Have you ever had to restart a forum? If you have, what was the reason for doing so?
I had a vb forum that I shut down in 2011. I did a complete backup. In 2023 I decided to restart it. I was already using xenforo for another site so it was an easy choice. I did an import and it all worked great. I did hire @MySiteGuy to do an import into XFMG.

Downside was sending out emails to let people know we reopened. I ended up buying Dragonbyte Mail and set the send rate down to 25 per hour. It took weeks but I don't think I was blacklisted.
 
This is why you have backups and you test your backups to ensure they work - and you store them on a different server to where your forum is hosted (eg S3 + local download).

There should be no excuse to lose your data.

If you can't backup your data, why are you even running a website? Just use XenForo cloud and let someone else take care of it for you.

Sorry to be harsh - but I am always astounded by people complaining that something broke their forum (eg upgrading to XF 2.3 before they've tested that all addons work correctly!!) and that they don't have a backup to revert back to, despite the instructions always saying "make sure you take a backup first".

You know we don't say that stuff for fun, right? We actually mean it - back up before you do anything major on your site. Automate those backups so you never have to think about it. Store those backups in multiple locations so you don't lose the backups. Test your backups to validate your backup and restore processes actually work.

Choosing to shut down your site and then restarting it later is a completely different thing - something you can plan for. I have archived and taken offline several forums in the past - I'm not sure I'd bother restoring them from backup because there wasn't much content and none of it would be relevant now anyway - if I was to restart, I'd more likely build a new site from scratch.
 
Have you ever had to restart a forum? If you have, what was the reason for doing so?
I had to (kind of) restart mine two years ago. It had existed for 20 years and the former owner had lost interest ages ago. So he let the forum running but stopped maintaining it - the last update of the forum software was made about 2004. It was clear that one day the thing would implode, either through hackers or through a PHP update of the provider. So already many years ago a small cohort of intense users tried to convince the owner to hand the forum over to someone else. In theory he was willing to, but the emotional journey took years and before it came into practice one day the forum was gone out of the blue due to a technical breakdown. The owner could not be reached, so nobody knows what happened and as he was the only one having access to the hosting and the forum backend there were no backups.
As many attempts to reach him failed after 6 months a small cohort of the former forum users did a fresh start from scratch with a new forum software under a slightly different domain name.
As some of the former useres got to know each other over the years we had a small, uncomprehensive network and list of former users and bridged the gap until the final restart using Slack. Far from perfect, but it did the job letting us keep in touch.

Six months after the crash we opened the new forum, had 40 users on the first day (from the cohort of old forum users) and it has been growing ever since. Today, 2 years later, we have about 1400 members, more than double than the old forum ever achieved in 20 years. And are growing every month stable at a rate of 60-90 users/month. Many former users found the new forum over time, and even more new users joined.

It is sad having lost the history but in the end a fresh start saved a lot of hassle regarding importing etc. and, together with the new forum software and the learnings from the former forum, enabled a new structure, a somewhat more grown up concept and obviously a lot of features that the old forum was missing (starting with very basic ones like the possibility to post pictures that are not just hotlinked or SSL :)).

I have become a forum admin (which was never my intention) and learned, that this takes considerable amounts of my time. Especially until now, as the forum is still actively developed further in many areas. And there was a steep learning curve in both, forum management/moderation as well as with XenForo itself and it's eco system. We are slowly achieving a more or less stable state in terms of features and now the next "fun-part" will be upgrading to 2.3 some time in the next months.

As this is non commercial, no ads, no income but all about the community there is no stress in regards of generating revenue - it is just a hobby.

Automate those backups so you never have to think about it. Store those backups in multiple locations so you don't lose the backups. Test your backups to validate your backup and restore processes actually work.
From a concept point of view I fully agree with you. But many people lack awareness and/or abilities, many shared hosting accounts do not make it easy and the hosters barely mention the topic or give helpful advice. XF as a software has a huge gap here in not offering a built-in backup solution and the only addon for XF backups does not work with XF2.2 in combination with PHP8, so cannot be used by possibly the current majority of the XF users even if they would like to use it. If you know what you are doing and have ssh-access to your server/webspace it is not too much rocket science to write a couple of lines of shell-script and add them as a cronjob - but probably only a fraction of the users has the knowledge and/or possibility to do so. In my eyes XF is really lacking in regards of backups.
 
Last edited:
Starting over, like a coin, has two sides to it. The bad side is losing everything and can be debilitating in terms of having to begin again, not to mention the issue regarding whether those who were members would be happy to sign up again; in other words, lots of negatives. On the good side, it gives you the opportunity to start afresh knowing that you've dealt with most of any past issues with the site creaking and the possibility of having to deal with troublesome members. It also means that you can bring fresh ideas to the table that would have potentially been previously irksome. It can also invigorate you with new ideas and new opportunities. In other words, lots of positives.

What it really boils down to is whether you still have enthusiasm to start laying new foundations and building again, especially in a landscape that's not as lucrative as it once was, especially with the majority of internet uses access their information via mobile phones and social media. It would be difficult, but it could also be rewarding, especially for your own sake if not for others as it will, at least, give you a purpose.

We all know that there is a risk that something devastating can happen to our sites, and getting them back can be irreversible. We often hear back-up, back-up, back-up, but doing this on a daily basis is not practical and having an external service do it on a daily basis can be expensive. It's not just about backing up the database either, it's the file structure too and this can take up a fair amount of space, I know, I did a full server back-up on one of my sites, and it was almost 2BG in size.

It's all about measuring risk against practicality and how big a risk you're willing to take because none of us has a crystal ball (as far as I can guess, lol) to see what's around the corner. My optimistic view is that every tragedy can also bring opportunities, or, in the words of Eric Idle, "always look on the bright side of life" ;)
 
On the good side, it gives you the opportunity to start afresh knowing that you've dealt with most of any past issues with the site creaking and the possibility of having to deal with troublesome members. It also means that you can bring fresh ideas to the table that would have potentially been previously irksome. It can also invigorate you with new ideas and new opportunities. In other words, lots of positives.
LOL. You don’t need to loose all your data to refresh your mind !
 
I did back in 2006 / 2007 when I had been running a reasonably successful forum using Simpleforum. Once I realised how limited that was compared to other forums around I decided I had to switch to vBulletin. It was not possible to import, so I started from scratch and just asked members to reregister. The original forum is still linked in the new one (now Xenforo of course) as an archive.
 
the file structure too and this can take up a fair amount of space, I know, I did a full server back-up on one of my sites, and it was almost 2BG in size.

This is the unfortunate reality of running a larger forum - resource requirements become significant, especially for backups. If you're not monetising the site very effectively, it can be prohibitively expensive to do things the "right" way.

I actually use a hybrid approach to backups - because ZooChat has so many photos (nearly 300GB worth), I don't back them up daily - that would be unsustainable and would take hours every day. Instead, I backup all of the other non-media/non-attachment data daily and for the media/attachments, I use rsync to pull down only updates to my local server and to S3. It requires a bit more effort to restore in the case of a system failure (which is why I also pay for bare-metal backups at an OS level), but it's a lot more efficient than the alternative.
 
Many thoughts, but you missed to answer the question of the start posting that is the topic of the thread:
I didn't 'miss it' I chose to go in a different direction otherwise I would have spent hours recounting the number of times I've done this over the last 20+ years, so I thought I would do a bit of proactive thinking rather than reminiscing. It's better to 'not' to have to start over, but there is always positive and negative aspects in having to do so, which is what I touched upon. There is only so much you can do to prevent a disaster, what's more important is how you choose to recover from it, rather than crying over the fact.
 
once when my site was very young. I ditched phpbb 2 for invision 1.x at the time. There was no real path to migrate. No regrets there, most of the first few months of stuff was junk posts anyway.

Now, i run centminmod and backup my sites and dbs with an automated script i wrote that runs nightly, retains daily, weekly, and monthly copies posted to s3 with auto clean up routines.
 
We often hear back-up, back-up, back-up, but doing this on a daily basis is not practical and having an external service do it on a daily basis can be expensive. It's not just about backing up the database either, it's the file structure too and this can take up a fair amount of space, I know, I did a full server back-up on one of my sites, and it was almost 2BG in size.
Not sure why you think it's expensive - which services have you considered?

You can get a terabyte of rsync-able storage for around 4 euros per month from Hetzner, and I'm sure there are many other products with similar costs.
 
Not sure why you think it's expensive - which services have you considered?
Like anything else in life, if you want someone else to do the work, it costs. Would you be comfortable with, or have the time to back up a large site on a daily basis and check which backups you should keep and for how long - especially if the backup was many 100's GB in size? Buying storage can be cheap, buying a service not so cheap. If you can get it done cheaply, then don't just go for it, share it so we can all benefit.
 
Back
Top Bottom