This tutorial from Vultr will show you how to install Vanilla OSS, an Open Source discussion forum software in PHP, on your FreeBSD server operating system. You will also be setting up PHP, MariaDB database, and NGINX web server in order to use Vanilla. See the link below for the full set of instructions.

Vanilla is a simple discussion forum written in PHP. Vanilla source code is publicly hosted on Github. This guide will walk you through the Vanilla installation process on a fresh FreeBSD 12 Vultr server instance using PHP, MariaDB as a database, and Nginx as a web server.


Vanilla Forum recommended software stack:

  • PHP version 7.2 or greater with the following extensions:
    • mbstring
    • curl
    • gd
    • PDO
    • mysqli
    • openssl
  • MySQL version 5.7 or greater, or MariaDB equivalent. This guide will use MariaDB
  • Web server software such as Nginx or Apache. This guide will use Nginx
  • SSL encryption is optional but recommended

Before you begin …

Full tutorial: