Project

General

Profile

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

Back