Project

General

Profile

Web » History » Version 10

Marc Dequènes, 2019-08-20 13:05

1 5 Marc Dequènes
{{toc}}
2
3 1 Marc Dequènes
h1. Web
4
5
h2. Webservers Status Page
6
7
Each webserver displays various debug/stats information on a special vhost, using its canonical hostname. Only members of the Admin Team may log in.
8 2 Marc Dequènes
9 4 Marc Dequènes
h2. Manually Managed WebApps
10 1 Marc Dequènes
11 4 Marc Dequènes
h3. lists.duckcorp.org
12
13
Installation not Ansibilized yet, but migration to MM3 planned, see #627.
14
15
h3. photos-ng.duckcorp.org
16
17
Currently experimental, see around the _srv_gallery_generate_ script.
18
19
h3. stuff.milkypond.org
20
21
Nextcloud installation is manually done, see README in the vhost directory.
22
23 6 Marc Dequènes
h3. MediaWiki
24 1 Marc Dequènes
25 7 Marc Dequènes
Deployment is partially Ansible-managed.
26 6 Marc Dequènes
27
h4. Installation of a new instance
28
29 8 Marc Dequènes
Prepare a _LocalSettings.php_ file:
30 6 Marc Dequènes
* wgSecretKey: apg -a 1 -M nl -n 3 -m 64 -E ghijklmnopqrstuvwxyz
31
* wgDBpassword: apg
32
33 8 Marc Dequènes
Deploy with Ansible. Create the database manually.
34 6 Marc Dequènes
35
Go to the installation URL: https://<vhost>/mw-config/index.php
36 8 Marc Dequènes
You have to repeat the wiki name and database parameter as defined in your _LocalSettings.php_ file.
37 6 Marc Dequènes
If you use the _LdapAuthentication_ extension, the admin account is of no importance as local accounts are not used.
38
39
Run the upgrade script as defined in the next chapter, as extensions might add things to the database.
40
41
h4. Upgrade of an instance
42
43
Go into the instance document_root and run: MW_INSTALL_PATH=$(pwd) maintenance/update.php