Language:

en_US

switch to room list switch to menu My folders
Updated Patch!

Installing Citadel on FreeBSD is now easier!  Plus, this time IT FREAKING RUNS!

 

Download:

  1. mkdir ~/cit
  2. doas mkdir /usr/local/ctdlsupport
  3. fetch http://easyinstall.citadel.org/install
Download all 4 files attached to this post.  You'll need to switch to "Bulletin Board" or "Mail Folder" view to do this.
Upload these files to your server's ~/cit
 

Patch:

  1. patch -i install.patch
  2. doas tar -xf citadel-patches-FreeBSD.tgz -C /usr/local/ctdlsupport

 

BUILD!

  1. chmod +x install
  2. doas ./install

This patched version of "install" does support FreeBSD's pkg to install required packages.

When the installer asks "Do you want Easy Install to attempt to install your OS dependencies?" just press Y and hit enter.

 

Running!

  1. doas pw adduser -n citadel -u 100 -c "Citadel Login" -d /usr/local/citadel -s /usr/local/citadel/citadel 
  2. doas cp citserver.sh /usr/local/etc/rc.d/citserver
  3. doas cp webcit.sh /usr/local/etc/rc.d/webcit
  4. doas sysrc citserver_enable="YES"
  5. doas sysrc webcit_enable="YES"
  6. cd /usr/local/citadel
  7. doas service citserver start
  8. doas ./setup
  9. doas service webcit start

 

Finishing Bits

Depending on your configuration, there may be some additional stuffs required.  For example, I wrote a couple scripts to get and renew LetsEncrypt certs.  I also had to meowdify my nginx configuration to make it all work.  Everything after getting Citadel up and running is specific to your installation and use-case.  Enjoy!





Posted by LadySerenaKitty on Sun Apr 17 2022 20:53:33 UTC
0 comments | permalink
Post a comment