The Conference Organizing Distribution (COD) is a Drupal-based web tool used to manage conferences and similar events. Here is a step-by-step guide on how to install COD on FreeBSD.
Make sure your system meets the following requirements:
pkg install apache24
pkg install php72 php72-mysqli
pkg install mariadb102-client mariadb102-server
service apache24 start
service mariadb enable
service mariadb start
/usr/local/www/apache24/data
.tar xfz cod-*.tar.gz
mv cod-* /usr/local/www/apache24/data/cod
mysql -u root -p
MariaDB> CREATE USER 'coduser'@'localhost' IDENTIFIED BY 'codpassword';
MariaDB> CREATE DATABASE coddb;
MariaDB> GRANT ALL PRIVILEGES ON coddb.* TO 'coduser'@'localhost';
MariaDB> FLUSH PRIVILEGES;
MariaDB> exit
settings.php
file.cd /usr/local/www/apache24/data/cod/sites/default/
cp default.settings.php settings.php
settings.php
file.vi settings.php
Change the following lines to match your MySQL user and database settings:
$databases['default']['default'] = array (
'database' => 'coddb',
'username' => 'coduser',
'password' => 'codpassword',
'host' => 'localhost',
'port' => '3306',
'driver' => 'mysql',
'prefix' => '',
);
Save and exit the file.
settings.php
file.chown www:www settings.php
chmod 664 settings.php
Congratulations! You have successfully installed COD on FreeBSD.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!