Recipe: Citadel on FreeBSD 9.0

The “email and collaboration” suite aka groupware Citadel is a veteran in the vast world of the Internet, based on ye olde BBS. The installation on Linux is pretty straight forward. To install it on BSD using EasyInstall, follow this

Recipe

i) adduser citadel

ii) Install requirements from ports

a) lang/gcc
b) devel/gmake
c) converters/libiconv
d) textproc/intltool
e) devel/gettext
f) misc/shared-mime-info

iii) Download EasySetup file, but don’t execute it!

a) wget -q -O http://easyinstall.citadel.org/install

iv) Modify install-script
Update: This step may be redundant. IGnatius T Foobar updated the install script
a) Open install with an editor, search for “LDADD=”-L /usr/local/lib” and remove the trailing whitespace after ‘-L’

v) Start scripts

a) Download webcite.sh and citserver.sh from http://fleeb.com/Citadel/
b) move them to /usr/local/etc/rc.d/
c) make them executable with chmod +x
d) You have to modify webcit.sh! Open file and search for “command=”/usr/local/webcit/webserver”. Change it to “command=”/usr/local/webcit/webcit”

vi) /etc/rc.conf

a) Add citserver_enable=’YES’ and webcit_enable=’YES’ to /etc/rc.conf

vii) Install

a) Start installation with “sh install”

After the installation, citserver and webcit start, but webcit will not start the next boot. Even it will not work with IPv4, it strictly listens on port 2000 IPv6. As a workaround, you have to start webcit manually with option “-i 0.0.0.0“.

Have fun!

Leave a Reply

  

  

  


+ acht = 14