Under most circumstances it should be possible to set your forum to be the front page (home) of your site should you wish to do so. It may not be possible with all permalink structures however. To try this, follow these procedures:
Go to the WordPress Admin > Settings > Reading and set your blog ‘static front page’ as the forum page.
Then go to the Forum Admin > Integration > Page and Permalink panel and click on ‘Update Forum Permalink’.
The forum permalink will be something like www.mysite.com/forum (depending upon your page title).
The result will be that the forum permalink will remain www.mysite.com/forum and your front page will be home to a working forum with valid links. If, however, you change the front page back to posts or to another page – remember to update the forum permalink again.