# Migrate a vBulletin 4 forum to Discourse

**URL:** https://meta.discourse.org/t/migrate-a-vbulletin-4-forum-to-discourse/54881
**Category:** Sysadmins
**Tags:** how-to
**Created:** [December 28, 2016, 2:59pm UTC](https://meta.discourse.org/t/migrate-a-vbulletin-4-forum-to-discourse/54881 "2016-12-28T14:59:29Z")
**Posts on this page:** 1
**Showing post:** 14

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [March 15, 2017, 11:48pm UTC](https://meta.discourse.org/t/migrate-a-vbulletin-4-forum-to-discourse/54881/14 "2017-03-15T23:48:51Z")

</div>

> [@prakarshupmanyu](#):
>
> I am planning to write a script that will import the passwords for my case.

Before you do that, you should read [this topic](https://meta.discourse.org/t/handling-user-passwords-when-importing-from-another-forum-software/29324).

You don’t want to directly touch the Discourse tables. You want a script like [this](https://github.com/discourse/discourse/blob/master/script/import_scripts/vbulletin.rb). When I last used it and tried to import the passwords, it ran really slowly. I’m not sure why, but after reading [this](https://blog.codinghorror.com/password-rules-are-bullshit/) I decided that it’s probably not a bad idea to make people change their passwords.

---

_[View the full topic](https://meta.discourse.org/t/migrate-a-vbulletin-4-forum-to-discourse/54881)._
