Project

General

Profile

Actions

Web » History » Revision 7

« Previous | Revision 7/10 (diff) | Next »
Marc Dequènes, 2019-04-21 09:36


Web

Webservers Status Page

Each webserver displays various debug/stats information on a special vhost, using its canonical hostname. Only members of the Admin Team may log in.

Redmine

Updating the LDAP credentials

A bug prevent for successfully changing the password: http://www.redmine.org/issues/30171

In Debian Stretch applying the patch do not work or is not sufficient. Removing the newline directly in the account_password column of the auth_sources SQL table works though.

Manually Managed WebApps

lists.duckcorp.org

Installation not Ansibilized yet, but migration to MM3 planned, see #627.

photos-ng.duckcorp.org

Currently experimental, see around the srv_gallery_generate script.

stuff.milkypond.org

Nextcloud installation is manually done, see README in the vhost directory.

wiki.duckcorp.org

MoinMoin installation not Ansibilized, planned for migration, see #640.

If Moinmoin crash after (python?) upgrade, try this to purge the cache:

moin --config-dir=/etc/moin/ --wiki-url=https://wiki.duckcorp.org/ maint cleancache

MediaWiki

Deployment is partially Ansible-managed.

Installation of a new instance

Prepare a LocalSettings.php.vault file:
  • wgSecretKey: apg -a 1 -M nl -n 3 -m 64 -E ghijklmnopqrstuvwxyz
  • wgDBpassword: apg

Deploy with Ansible.

Go to the installation URL: https://<vhost>/mw-config/index.php
You have to repeat the wiki name and database parameter as defined in your LocalSettings.php.vault file.
If you use the LdapAuthentication extension, the admin account is of no importance as local accounts are not used.

Run the upgrade script as defined in the next chapter, as extensions might add things to the database.

Upgrade of an instance

Go into the instance document_root and run: MW_INSTALL_PATH=$(pwd) maintenance/update.php

Updated by Marc Dequènes about 5 years ago · 7 revisions