How to set up Xenforo server using FreeBSD?

I want to setup a Xenforo forum using FreeBSD. I have never set up a server using FreeBSD or Linux. In the past I always used Cpanel. What are the major steps I need to take?

1. Where to host? I am considering Linode.
2. How to set it up?

If anyone has experience with this I would appreciate the help. I noticed this FreeBSD forum is using Xenforo.

Thanks!
 
You can set up a FAMP (FreeBSD, Apache, MariaDB/MySQL, PHP) or a FNMP (same, but w/ NGINX) server for Xenforo (sometimes these are BAMP and BNMP for "BSD")-- I don't think I've ever tried Xenforo specifically on FreeBSD, but I'm not sure why it wouldn't work.

In terms of "where" you'd want to put it-- it really depends on the use case. Linode or Digital Ocean aren't terrible options if you just want to have some small shared-CPU VPS out there.

I haven't done it in a while, but you can probably start by taking a look at these ports:
www/apache24
lang/php74 (though I see lang/php80, I've never tried it myself)
databases/mariadb105-server
^-- note: you might have to choose different versions, depending on Xenforo's requirements.

DigitalOcean has some instructions here that you can follow for a basic setup. You might have to install some PHP modules as well.

Then, once the stack is set up, just follow Xenforo's instructions.
 
I noticed on the Linode forums that people seem to have problems using FreeBSD on Linode.

Also, does anyone recommend using Cpanel to make things easier?
 

SirDice

Administrator
Staff member
Administrator
Moderator
I noticed on the Linode forums that people seem to have problems using FreeBSD on Linode.

Also, does anyone recommend using Cpanel to make things easier?
There's also https://www.freebsd.org/commercial/isp.html as well to look at, just search for the entries w/ "VPS" in them-- on our end, we do Digital Ocean, ARP Networks, and our own baremetal machines. In terms of cPanel, I wouldn't recommend it if you're the only user on it-- but that's just me. I've always been more comfortable w/ dealing with the packages directly instead of using a dashboard. But if you're going multi-tenant then cPanel or something similar might not be a terrible idea for clients. Again, this is just my subjective opinion-- at the end of the day, just try to pick something that fits your specific use case the best ;)
 
Top