Deletions are marked like this. | Additions are marked like this. |
Line 101: | Line 101: |
cd more .htaccess |
cat <<__END__ |
Line 111: | Line 110: |
^D | __END__ |
Line 113: | Line 112: |
touch .htpassword htpasswd .htpassword met |
Wiki Deployment
Main Wiki Systems
wiki.softxs.ch/softxs - SoftXS GmbH corporate web site
wiki.softxs.ch/drawmgt - DrawMGT User and Administrator Documentation Wiki
wiki.softxs.ch/intern - DrawMGT development Wiki (this Wiki)
wiki.softxs.ch/test - Test Wiki
Project Wikis
wiki.softxs.ch/l2015 - Linthal 2015 Project Wiki
wiki.softxs.ch/met - MET / Budapest Metro Line 4 Project Wiki
wiki.softxs.ch/ndd - Nant de Drance Wiki
Wiki Deployment Notes
The Internet accessible Wikis are:
Instances of the MoinMoin wiki software
MoinMoin is implemented in Python
- Version 1.6.1 is installed on lu.softxs.ch
- All wikis run in a vitual host wiki.softxs.ch
- You need to add a some configuration information to httpd.conf each time you add a new wiki
Deployment of MoinMoin 1.6.1 on lu.softxs.ch
Had to modify the createinstance'sh script:
vi createinstance.sh # Change the following in the script: Change #!/bin/bash To #!/usr/local/bin/bash #Change SHARE=/usr/share/moin #To SHARE=/usr/local/share/moin USER=www GROUP=www # Change chown -R $USER.$GROUP $INSTANCE # To chown -R ${USER}:${GROUP} $INSTANCE :x
Deployment of the Wiki Instance for MET
On lu.softxs.ch as user root
cd /home/wiki/www/html
Update the Apache config
vi /usr/local/etc/apache2/httpd.conf # In the vitrual host section for wiki.softxs.ch add the following: ScriptAlias /met /home/wiki/www/html/met/cgi-bin/moin.cgi # Add a new directory for the wiki: <Directory /home/wiki/www/html/met/cgi-bin> Options None AllowOverride AuthConfig Limit Order allow,deny Allow from all </Directory>
Restart apache
Configuration htaccess based access password protection:
cat <<__END__ AuthUserFile /home/wiki/www/html/met/.htpassword AuthGroupFile /dev/null AuthName "SoftXS GmbH - Matrics Experts Team Project Wiki" AuthType Basic <Limit GET POST> require valid-user </Limit> __END__ touch .htpassword htpasswd .htpassword met
Backup
TODO
Notes and Ideas
There is a FreBSD port: p5-HTML-WikiConverter-MoinMoin, which claims to be able to convert HTML into MoinMoin markup.