diff options
Diffstat (limited to 'doc/freebsd-installation.markdown')
-rw-r--r-- | doc/freebsd-installation.markdown | 127 |
1 files changed, 127 insertions, 0 deletions
diff --git a/doc/freebsd-installation.markdown b/doc/freebsd-installation.markdown new file mode 100644 index 00000000..84b35ad8 --- /dev/null +++ b/doc/freebsd-installation.markdown @@ -0,0 +1,127 @@ +FreeBSD 10 Installation +======================= + +Install from packages +--------------------- + +```bash +$ pkg update +$ pkg upgrade +$ pkg install apache24 mod_php56 kanboard +``` + +Enable Apache in your `/etc/rc.conf`: + +```bash +$ echo apache24_enable="YES" >> /etc/rc.conf +``` + +Set up PHP for Apache: + +```bash +$ echo "AddType application/x-httpd-php .php" >> /usr/local/etc/apache24/Includes/php.conf +$ echo "DirectoryIndex index.php index.html" >> /usr/local/etc/apache24/Includes/php.conf +``` + +Then start Apache: + +```bash +$ service apache24 start +``` + +Add symlink to Kanboard folder into your Apache docroot: + +```bash +cd /usr/local/www/apache24/data +ln -s /usr/local/www/kanboard +``` + +Go to http://your.server.domain.tld/kanboard and enjoy! + +*Notes*: +- If you want to use additional features like LDAP integration etc. +please install proper PHP module using pkg. +- You may have to adjust the permissions of the folder data + +Installing from ports +--------------------- + +Generally 3 elements have to be installed: + +- Apache +- mod_php for Apache +- Kanboard + +Fetch and extract ports... + +```bash +$ portsnap fetch +$ portsnap extract +``` + +or update already existing: + +```bash +$ portsnap fetch +$ portsnap update +``` + +More details regarding portsnap can be found in the [FreeBSD Handbook](https://www.freebsd.org/doc/handbook/ports-using.html). + +Install Apache: + +```bash +$ cd /usr/ports/www/apache24 +$ make install clean +``` +Enable Apache in your `/etc/rc.conf`: + +```bash +$ echo apache24_enable="YES" >> /etc/rc.conf +``` + +Install mod_php for Apache: + +```bash +$ cd /usr/ports/www/mod_php5 +$ make install clean +``` + +Install Kanboard form ports: + +```bash +$ cd /usr/ports/www/kanboard +$ make install clean +``` + +Set up PHP for Apache: + +```bash +$ echo "AddType application/x-httpd-php .php" >> /usr/local/etc/apache24/Includes/php.conf +$ echo "DirectoryIndex index.php index.html" >> /usr/local/etc/apache24/Includes/php.conf +``` + +Then start Apache: + +```bash +$ service apache24 start +``` + +Go to http://your.server.domain.tld/kanboard and enjoy! + +*Note*: +If you want to use additional features like LDAP integration etc. +please install proper PHP module from `lang/php5-extensions`. + +Manual installation +------------------- + +As of version 1.0.16 Kanboard can be found in FreeBSD ports +there is no need to install it manually. + +Please note +----------- + +Port is being hosted on [bitbucket](https://bitbucket.org/if0/freebsd-kanboard/). Feel free to comment, +fork and suggest updates! +
\ No newline at end of file |