Grundkonfiguration

Konfiguration des Wikis über wikiconfig.py in /usr/share/moin/mywiki. Das File muss apache:apache gehören (Achtung nach dem Einchecken!)

Nach einer Änderung gegebenenfalls das File wikiconfig.pyc (Endung "pyc"!) löschen und den Apache neu starten.

Die FrontPage umbenennen in "Status FB3" und die deutsche StartSeite darauf abbilden über {{{#redirect FrontPage }}} als einziger Inhalt der Seite.

Einfügen in wikiconfig.py: {{{sitename = u'status' logo_string = "Status FB3-Technik" page_front_page = u'Status FB3' theme_default = 'rightsidebar' mail_smarthost = "m1.informatik.uni-bremen.de" }}}

Zugriffsrechte konfigurieren

Alle Administratoren in die Wiki-Seite AdminGroup aufnehmen, und zwar als Bullet-Liste, also mit Space-Stern-Space vor jedem Namen. Alle Techniker (alle User, die schreiben dürfen) in die Wiki-Seite Technik-Group aufnehmen. Einstellen der ACLs in wikiconfig.py: {{{allowed_actions = ['DeletePage', 'AttachFile', 'RenamePage'] acl_enabled = 1 acl_rights_default = u"AdminGroup:admin,read,write,delete,revert TechnikGroup:read,write" acl_rights_before = u"AdminGroup:admin,read,write,delete,revert" acl_rights_after = u"All:read" }}}

Mail

Das Wiki kann an Nutzer Mail versenden, wenn sich eine Seite geändert hat. Dazu sollte Postfix installiert werden. Zunächst das RPM postfix einspielen und dies in das Konfigurationsfile eintragen: {{{smtpd_banner = $myhostname ESMTP $mail_name biff = no append_dot_mydomain = no alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases myhostname = status.informatik.uni-bremen.de myorigin = status.informatik.uni-bremen.de mydestination = status.informatik.uni-bremen.de, localhost relayhost = mynetworks = 127.0.0.0/8 mailbox_size_limit = 0 recipient_delimiter = + inet_interfaces = 127.0.0.1}}} Zusätzlich in wikiconfig.py diese Variablen setzen: {{{mail_smarthost = "127.0.0.1" mail_from = "root@informatik.uni-bremen.de"}}}

Backup

Aufnehmen in die root-crontab auf status: {{{0 1 * * * /etc/moin-backup.sh }}} und dafür sorgen, daß status auf roggen in ~backup/.rhosts steht.

Das Skript hat diesen Inhalt: {{{#!/bin/bash cd / tar czf - usr/share/moin \

}}}

(Keine Ahnung, wo das (-) herkommt; es steht nicht im raw text...)

Hinweise zur Konfiguration (last edited 2008-02-18 13:45:52 by localhost)