Notes sobre la instal·lació d'aquest site
En poques paraules aquest site funciona sobre una màquina virtual amb sistema GNU/Debian Jessie. Usa MoinMoin 1.9.8 i !uWSGI 2.0, que estan instal·lats en un virtualenv de Python 2.7. Nginx fa de frontend y systemd gestiona els seveis.
Detalls
MoinMoin s'instal·la sota en el working directory de l'usuari que n'és propietari, en aquest cas wiki. Assumim que el directori ~wiki/wiki conté la instància.
Establim un virtualenv de Python 2.7 a ~wiki/wiki/pythonenv. En aquest contenidor instal·lem de pypi usant pip install:
- moinmoin
uwsgi (seguin les instruccions de https://uwsgi-docs.readthedocs.org/en/latest/Install.html
- Fem una còpia de les dades de configuració d'una instància per tal de no alterar la instal·lació:
$cp -r ~wiki/wiki/pythonenv/share/moin ~wiki/wiki
En el directori de configuració de la instància hi copiem la plantilla de moin.wsgi obtinguda del subdirectori server. En aquesta plantilla afegim els paths que toquen allí on s'indica. Els que hi escauen són:
sys.path.insert(0, '/home/wiki/wiki/pythonenv/lib/python2.7/site-packages/') sys.path.insert(0, '/home/wiki/wiki/moin/')
Creem el fitxer de configuració del contenidor uwsgi, uwsgi.ini amb el següent contingut:
Copiem el fitxer de configuració de MoinMoin al directori de configuració de la instància:
i retoquem la configuració de forma escaient.$cp config/wikiconfig.py .
Macros addicionals instal·lades
BlikiSummary. Índexos dinàmics de les darreres modificacions.
Columns. Pàgines a vàries columnes.
UserList. Llista dels usuaris del wiki.