Support #816
Updated by Daniel Curtis about 8 years ago
This is a guide on how to setup a Quassel Core server on FreeBSD 10. h2. Prepare the Environment * Make sure the system is up to date: <pre> pkg update && pkg upgrade </pre> * Make sure the ports tree is up to date: <pre> portsnap fetch extract </pre> * Install a few dependencies: portmaster to make installing ports easier: <pre> pkg install portmaster qt5-sql pkgconf pkg qmake qt5-buildtools qt5-core glib libiconv gettext-tools indexinfo gmake pcre icu qt5-sqldrivers-sqlite3 sqlite3 cmake libarchive liblz4 lzo2 expat cmake-modules jsoncpp scons m4 py27-setuptools27 python2 curl-7.51.0_1 ca_root_nss py27-sphinx py27-Jinja2 py27-babel py27-pytz py27-MarkupSafe py27-six py27-imagesize py27-alabaster py27-docutils py27-pygments py27-snowballstemmer py27-pystemmer py27-sphinx_rtd_theme qca-qt5 gnupg npth gnutls libtasn1 trousers autoconf autoconf-wrapper help2man p5-Locale-gettext automake automake-wrapper libtool libassuan libgpg-error libgcrypt libksba pinentry pinentry-tty qt5-script qt5-network libproxy </pre> h2. Install Quassel Core * Install quassel from ports: <pre> portmaster irc/quassel-core irc/quassel </pre> #* *NOTE*: Make sure to unset *[ ]MONO* and *[ ]CLIENT* when configuring quassel. * Enable quassel at boot: <pre> echo 'quasselcore_enable="YES"' >> /etc/rc.conf </pre> * Generate an SSL certificate: <pre> service quasselcore keygen </pre> * Start quasselcore: <pre> service quasselcore start </pre> *NOTE*: Quassel runs on port 4242, make sure the port is open on your firewall. h2. Resources * https://www.freshports.org/irc/quassel/ * https://wiki.archlinux.org/index.php/Quassel