You are here: Beat » Wiki-Server

Wiki-Server

03 March 2025 - 09:33 | Version 3 |

Worum geht es?

Ich betreibe seit vielen Jahren einen Foswiki-Server. Hier meine Dokumentation.

Eckdaten des aktuellen Servers

Allgemeine technische Notizen

  • Dateien liegen unter /var/www/foswiki/

Überlegungen zur Sicherheit

  • Tägliches apt-get upgrade ist per default als cron-job installiert
  • Fail2Ban ist per default installiert und aktiviert
  • IP-Range 47.128. aussperren Erledigt mit deny from 47.128.000.000/16 in Apache config

Notizen zum Update

Homepage-Plugin

Mit Hilfe des HomePage-Plugins lässt sich pro Domain einstellen, welches Subwiki per default angezeigt werden soll. Damit werden keine ModRewrites mehr benötigt und das Unterwiki wird nicht mehr in der URL angezeigt auf der Startseite. Perfektionismus-Mode on!

{
  'https://cyberhome.ch' => 'Cyberhome',
  'https://mehrals0und1.ch' => 'Digital',
  'https://www.cyberhome.ch' => 'Cyberhome',
  'https://www.fachgruppe-elearning.ch' => 'Fachgruppe',
  'https://www.mehrals0und1.ch' => 'Digital'
}

Crontab von www-data

30 0 * * * cd /vat/www/foswiki/bin; ./statistics -subwebs 1 >/dev/null 2>&1
45 0 * * * cd /var/www/foswiki/bin && perl ../tools/tick_foswiki.pl

Vorgehen beim Migrieren eines Subwikis

  • Am alten Ort Dateien in eine .tgz-DAtei packen:
    • tar czf Unterwiki-data.tgz data/Unterwiki
    • tar czf Unterwiki-pub.tgz pub/Unterwiki
  • Die Dateien auf den neuen Wikiserver verschieben und dort wieder auspacken:
    • tar xzf Unterwiki-data.tgz
    • tar xzf Unterwiki-pub.tgz
  • Danach die Conversion zu UTF8 vornehmen (aus dem tools-Verzeichnis)
    • perl ./convert_charset.pl -web=Unterwiki  -encoding=windows-1252
  • Weil dabei offenbar die rcs-Files unlesbar werden, die .tgz-Files nochmals an einem anderen Ort auspacken und nur die .txt,v-Dateien ins data-Verzeichnis schiieben
  • Damit sind zwar die alten Version nicht UTF8, aber es ist nachvollziehbar, was wann inhaltlich passiert ist.

This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding arbeitsgruppe.ch? Send feedback