Network/Services/Wiki

From NURDspace

Summary

This page describes the software stack that is behind this website.

Details

  • URL: https://nurdspace.nl
  • Host: neutralino.soleus.nu
  • Maintainer(s): BOFH team (bofh at nurdspace dot nl)

Maintenance

The machine on which this site runs, is externally hosted, and can only be accessed by members of the BOFH team. OS updates are installed automatically if they are security critical. We follow LTS releases of both the OS (Debian) and Mediawiki. All extensions that are added to the install need to have a well defined installation and upgrade path.

Upgrade procedure

  • Create a backup of the database
  • Move the current mediawiki directory to /var/lib/mediawiki-<previous LTS version>
  • Extract the latest LTS release to /var/lib/mediawiki
  • Copy LocalSettings.php, images/ and skins/common/images from /var/lib/mediawiki-<previous LTS version> to /var/lib/mediawiki
  • Copy skins/<TODO: our new theme> from /var/lib/mediawiki-<previous LTS version> to /var/lib/mediawiki
  • For each extension found in LocalSettings.php, download and install the latest stable version of the extension.
  • Run php maintenance/upgrade.php
  • Restart FPM

Testing

TODO: There is a copy of the website running on the space, make this accessible for development and testing.

Software stack

  • Caddy + LetsEncrypt
  • Mariadb
  • Php
  • Mediawiki

Troubleshooting

You have made too many recent login attempts. Please wait 5 minutes before trying again.

This ratelimit is maintained in-memory. Reset it by restarting php-fpm:

systemctl restart php8.2-fpm