X-Git-Url: http://git.rohieb.name/stratum0-wiki.git/blobdiff_plain/edb421966ca2930030ee73581831d89d05ef5261..941ad7e9206952de9201779689adb79f46da412f:/Regolas.mw diff --git a/Regolas.mw b/Regolas.mw index f4035976c..69cca3bb3 100644 --- a/Regolas.mw +++ b/Regolas.mw @@ -54,25 +54,26 @@ Alles, was statisch direkt im Webroot liegen kann, sowie Wiki als Hauptseite. We *** Für SVG/PDF-Support: librsvg2-bin ghostscript poppler-utils *** Für die MediaWiki-Wartungsskripte: php-cli * Blog -** https://stratum0.org/blog -** statische Dateien von [[bogomir]] (GitLab-CI) per rsync nach /srv/www/blog -** Abhängigkeiten: openssh-client -* Blog-Preview -** https://sandbox.stratum0.org/blog von [[gandolf]] via Reverse Proxy -** statische Dateien von [[bogomir]] (GitLab-CI) per rsync nach /srv/www/blog-preview/preview, -*** (funktioniert prinzipiell für alle Branches als Verzeichnisnamen, aber nur preview geht über den Reverse Proxy. Problem dabei sind absolute Pfade im Blog-Setup, sodass für jeden Branch im Prinzip eine eigene Domain nötig wäre.) +** statische Dateien von [[bogomir]] (GitLab-CI) per rsync nach /srv/www/blog-preview/$branchname +*** /srv/www/blog-preview/master → https://stratum0.org/blog +*** /srv/www/blog-preview/preview → https://stratum0.org/blog-preview/preview (don't use, broken links!) → https://sandbox.stratum0.org/blog von [[gandolf]] via Reverse Proxy +*** (funktioniert prinzipiell für alle Branches, aber nur preview und master sind im Moment nach außen richtig verdrahtet. Problem dabei sind absolute Pfade im Blog-Setup auf /blog/…, sodass für jeden Branch im Prinzip eine eigene Domain nötig wäre.) ** Abhängigkeiten: openssh-client * Kalender -** Python-Bot in /home/comawill/stratum0-calendar, läuft als User comawill alle 10 Minuten via User-crontab -** Bot tut statische Dateien nach /srv/www/webroot/kalender/ -** Abhängigkeiten: python2.7 +** Git-Repo: https://gitli.stratum0.org/stratum0/calendar/ +** Python-virtualenv in /opt/stratum0-calendar-venv (be root) +** Code in /opt/stratum0-calendar (be root) +** bot.py läuft als User calendar alle 10 Minuten via /etc/cron.d/stratum0-calendar +** tut statische Dateien nach /srv/www/webroot/kalender/ +** Abhängigkeiten: python3 virtualenv, außerdem /opt/stratum0-calendar/requirements.txt im virtualenv +** Außerdem folgende glibc-Locales: de_DE.UTF-8 en_US.UTF-8 fr_CA.UTF-8 fr_FR.UTF-8 * Recordings von [[Vorträge]]n ** statische Dateien in /srv/www/webroot/recordings (direkt im Webroot) === paste.stratum0.org === PrivateBin als Paste-Service -* PrivateBin 1.1 in /srv/www/privatebin, verschlüsselte Daten in /srv/www/privatebin-data +* PrivateBin 1.3.3 in /srv/www/privatebin, verschlüsselte Daten in /srv/www/privatebin-data * Abhängigkeiten: nginx php-fpm php-gd === data.stratum0.org === @@ -95,7 +96,27 @@ Dudle zur Terminabstimmung ** Für Updates: gettext potool make * FIXME: access control https://github.com/kellerben/dudle/issues/76 +=== fyrebot === +* Update-Endpoint-Glue für den [[Space-Status]], setzt HTTP-Requests auf IRC-Requests um +* Code von https://gitli.stratum0.org/stratum0/status-bot in /home/fyrebot +* Start per fyrebots crontab, wird dort auch nächtlich neu gestartet, um IRC-Timeouts abzufangen +* HTTP per Reverse Proxy über [[gandolf]]s /etc/nginx/sites-enabled/status.stratum0.org +* Abhängigkeiten: python3 python3-irc python3-urllib + +=== stratumnews-bot === +* [https://gitli.stratum0.org/stratum0/stratumnews-bot Git-Repo] in /opt/stratumnews +* läuft via /etc/cron.d/stratumnews als User stratumnews alle 2 Minuten + == Log == +* PHP-FPM max_execution_time und nginx fastcgi_read_timeout auf 180 Sekunden, sowie MediaWiki $wgMaxShellFileSize auf 500 MiB hochgesetzt, um PDF-Preview (u.a. für [[:Datei:2020-02-03 Freistellungsbescheid.pdf]]) zu fixen --[[Benutzer:Daniel Bohrer|Daniel Bohrer]] 00:13, 12. Mär. 2020 (CET) +* PrivateBin auf 1.3.3 aktualisiert --[[Benutzer:Drc|drc]] ([[Benutzer Diskussion:Drc|Diskussion]]) 12:46, 16. Feb. 2020 (CET) +* PrivateBin auf 1.3.2 aktualisiert --[[Benutzer:Drc|drc]] ([[Benutzer Diskussion:Drc|Diskussion]]) 18:12, 11. Jan. 2020 (CET) +* PrivateBin auf 1.3.0 aktualisiert --[[Benutzer:Drc|drc]] ([[Benutzer Diskussion:Drc|Diskussion]]) 14:46, 14. Jul. 2019 (CEST) +* MediaWiki kann jetzt Yanone Kaffeesatz ZeroHack rendern (e.g. [[:Datei:Wurstworkshop_Label_Zitrone_r3v3.svg]]) --[[Benutzer:Daniel Bohrer|Daniel Bohrer]] 20:27, 30. Jun. 2019 (CEST) +* MediaWiki: PDF-Thumbnail-Issues durch richtige Benutzung von [https://www.mediawiki.org/wiki/Manual:$wgMaxShellMemory $wgMaxShellMemory] und [https://www.mediawiki.org/wiki/Manual:RefreshImageMetadata.php refreshImageMetadata.php] gefixt --[[Benutzer:Daniel Bohrer|Daniel Bohrer]] 20:27, 30. Jun. 2019 (CEST) +* MediaWiki: Update auf 1.31.2 LTS --[[Benutzer:Daniel Bohrer|Daniel Bohrer]] 20:27, 30. Jun. 2019 (CEST) +* PrivateBin auf 1.2.1 aktualisiert --[[Benutzer:Drc|drc]] ([[Benutzer Diskussion:Drc|Diskussion]]) 22:12, 20. Jun. 2019 (CEST) +* PrivateBin auf 1.1.1 aktualisiert --[[Benutzer:Drc|drc]] ([[Benutzer Diskussion:Drc|Diskussion]]) 20:11, 14. Dez. 2017 (CET) * nginx-Konfigurationen auf eigene Subdomains aufgetrennt, ist nun übersichtlicher. --[[Benutzer:Daniel Bohrer|Daniel Bohrer]] 00:52, 28. Aug. 2017 (CEST) * Neu: http://dudle.stratum0.org --[[Benutzer:Daniel Bohrer|Daniel Bohrer]] 00:52, 28. Aug. 2017 (CEST) * Debian jessie → stretch Upgrade. Highlights: PHP 7.0, MySQL → MariaDB, nginx 1.10.3, systemd 232, OpenSSH 7.4p1, Python 3.5. --[[Benutzer:Daniel Bohrer|Daniel Bohrer]] 22:20, 27. Aug. 2017 (CEST)