Drift/Mediawiki: Difference between revisions
Expand a lot Tag: 2017 source edit |
|||
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
Mediawiki kjører for tiden på [[Maskiner/bekkalokk]]. | |||
Kildekoden finner du her: https://git.pvv.ntnu.no/Drift/pvv-nixos-config/src/branch/main/hosts/bekkalokk/services/mediawiki | |||
== Oppsett == | |||
Mediawiki er satt opp med [[Drift/NixOS|NixOS]], og blir dermed vertet av nginx og rendret av php-fpm. I tillegg har vi satt opp [https://www.mediawiki.org/wiki/Extension:PluggableAuth PluggableAuth] for at man skal kunne logge inn via [[Drift/SimpleSAMLphp|SimpleSAMLphp]]. | |||
Mediawiki | Databasen ligger på [[Tjenester/Databaser|mariadb]] med database-brukernavn <code>mediawiki</code> og database-navn <code>mediawiki</code>. Bildene blir lagret direkte på maskinen i <code>/var/lib/mediawiki/uploads/</code> | ||
== Oppdatere plugins == | |||
Når mediawiki distribusjonen oppdateres, må plugins også oppdateres. Dette har vi et skript for her: https://git.pvv.ntnu.no/Drift/pvv-nixos-config/src/branch/main/packages/mediawiki-extensions/update-mediawiki-extensions.py | |||
Før du kjører scriptet bør du endre <code>tracking-branch</code> i https://git.pvv.ntnu.no/Drift/pvv-nixos-config/src/branch/main/packages/mediawiki-extensions/default.nix til å peke på mediawiki versjonen du prøver å kjøre. | |||
Ettersom lenkene for nedlastning ved https://www.mediawiki.org/wiki/Special:ExtensionDistributor/ peker på forskjellige filer fra dag til dag, bruker vi å hente plugins direkte fra gerrit-instansen til mediawiki. Du finner plugins her: https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/extensions | |||
== Gammal himkok == | |||
Det finnes en samling med gammel himkok som pvv-medlemmer har laget for wikien. Det meste er ikke i bruk lenger, men har blitt tatt vare på her: https://git.pvv.ntnu.no/Drift/custom-mediawiki-extensions/ | |||
== Historie == | |||
Mediawiki har blitt flyttet en god del fram og tilbake over årene. Den har blant annet kjørt på følgende maskiner: | |||
* [[Maskiner/Spikkjeposche]] | |||
* [[Maskiner/Knakelibrak]] |
Latest revision as of 14:03, 5 May 2025
Mediawiki kjører for tiden på Maskiner/bekkalokk.
Kildekoden finner du her: https://git.pvv.ntnu.no/Drift/pvv-nixos-config/src/branch/main/hosts/bekkalokk/services/mediawiki
Oppsett
Mediawiki er satt opp med NixOS, og blir dermed vertet av nginx og rendret av php-fpm. I tillegg har vi satt opp PluggableAuth for at man skal kunne logge inn via SimpleSAMLphp.
Databasen ligger på mariadb med database-brukernavn mediawiki
og database-navn mediawiki
. Bildene blir lagret direkte på maskinen i /var/lib/mediawiki/uploads/
Oppdatere plugins
Når mediawiki distribusjonen oppdateres, må plugins også oppdateres. Dette har vi et skript for her: https://git.pvv.ntnu.no/Drift/pvv-nixos-config/src/branch/main/packages/mediawiki-extensions/update-mediawiki-extensions.py
Før du kjører scriptet bør du endre tracking-branch
i https://git.pvv.ntnu.no/Drift/pvv-nixos-config/src/branch/main/packages/mediawiki-extensions/default.nix til å peke på mediawiki versjonen du prøver å kjøre.
Ettersom lenkene for nedlastning ved https://www.mediawiki.org/wiki/Special:ExtensionDistributor/ peker på forskjellige filer fra dag til dag, bruker vi å hente plugins direkte fra gerrit-instansen til mediawiki. Du finner plugins her: https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/extensions
Gammal himkok
Det finnes en samling med gammel himkok som pvv-medlemmer har laget for wikien. Det meste er ikke i bruk lenger, men har blitt tatt vare på her: https://git.pvv.ntnu.no/Drift/custom-mediawiki-extensions/
Historie
Mediawiki har blitt flyttet en god del fram og tilbake over årene. Den har blant annet kjørt på følgende maskiner: