Dobrica Pavlinušić's random unstructured stuff
SocialText Open Wiki Install: Revision 16

Here are some quick notes about installation on clean Debian etch machine

Install source

svn co
cd socialtext
./configure --hostname --server-admin \
  --support-address --force-ssl-login 1
make install
update-rc.d -f apache-perl remove
update-rc.d st-apache defaults
update-rc.d ceqlotron defaults
/etc/init.d/st-apache start
/etc/init.d/ceqlotron start

Add new admin user

sudo -u www-data st-admin create-user --email --password wikidream \
  --first-name Dobrica --last-name Pavlinusic
sudo -u www-data st-admin add-workspace-admin --email

Configuring mailer

Execute commands as root to install masqmail and configure mail routing

apt-get install masqmail
echo > /etc/masqmail/mjesec.route
echo mjesec > /var/run/masqmail-route
vi /etc/masqmail/masqmail.conf

Add following to end of file:


Then again as root

/etc/init.d/masqmail restart

You may want to add all addresses from /etc/alaiases to /etc/aliases.deliver (like root, postmaster and so on...)

Customize template

Remove "Did you know?" box from dashboard

sudo vi /usr/share/nlw/template/view/homepage

Fix RSS feed errors

If you are using {getchrss} and having problems with RSS feeds, try to re-installing two perl modules:

sudo cpan XML::RSS XML::Atom

New skin (CSS design) creation

cd /usr/share/nlw/css/
cp -r st rot13
st-admin set-workspace-config --workspace rot13 skin_name rot13
vi rot13/screen.css
tar cfvpz ~/css-rot13.tar.gz rot13/

 Be sure to backup your changes, because next make install will overwrite your changes!

Change e-mail address of workspace

This configuration change will feed responses to e-mails generated by wiki back into wiki. You might not want to do that! :-)

st-admin set-workspace-config --workspace rot13 email_notification_from_address '"random unstructured stuff" <>'