Infrastructure
Wikimedia CH has a small but efficient server fleet. Here some public information.
Contact
If you have any question feel free to contact one of the users with access in the network:
- User:Ilario - has a lot of experience on the tech projects hosted in WMCH (staff member)
- User:Valerio Bozzolan – infrastructure operator (WMCH Tech Boosts)
Tasks
Every request can be reported on Wikimedia Phabricator:
Access
Every WMCH server cannot be accessed via SSH without being in the WMCH VPN:
- Infrastructure/VPN - Wikimedia CH VPN
After you have obtained your WMCH VPN credentials, stay ready to share your SSH public keys, to deploy them on the desired server, to be then able to access.
Changes
Every important configuration change is tracked inside our repository to identify regressions:
https://gitlab.wikimedia.org/repos/wikimedia-ch/wmch-infrastructure
Server fleet
- All virtual servers in Moresi
This list was generated going to the Moresi VPS user interface and manually copying the information here:
Server | vCore | RAM | OS | IP | Comment |
---|---|---|---|---|---|
otrs01 | 2 | 2G | CentOS | 192.168.128.30 | |
donate01 | 2 | 4G | CentOS | 192.168.128.16 | |
pfsense01 | 1 | 1G | FreeBSD | 89.207.237.52 | |
members2 | 1 | 4G | Debian | 192.168.128.41 | |
demo | 6 | 8G | Debian | 192.168.128.40 | |
webdav01 | 2 | 4G | CentOS | 192.168.128.17 | |
web04 | 2 | 4G | CentOS | 192.168.128.13 | |
web03 | 2 | 4G | CentOS | 192.168.128.11 | |
web02 | 2 | 4G | CentOS | 192.168.128.20 | |
ubu02-argo | 2 | 8G | Ubuntu | 192.168.128.18 | |
ubu01 | 2 | 12G | Ubuntu | 192.168.128.15 | |
probe01 | 2 | 4G | Microsoft Windows | 192.168.128.25 | |
otrs01TEST | n.a. | n.a. | n.a. | 192.168.128.31 | TO BE DISMISSED |
Last update: September 2022
Server members2
The server called members2
was installed in 2020 and runs Debian GNU/Linux buster (current stable).
Served resources:
LAN IPs:* 192.168.128.41
WAN IPs:* 89.207.237.60
Hosting:
Databases:
+-----------------------+ | dbwiki_executive | | dbwiki_members | | information_schema | | limesurvey_production | | mysql | | performance_schema | | wmch_matomo | | zabbix | +-----------------------+
Notable packages installed:
mariadb-server apache2 mediawiki
Notable applications:
- https://members.wikimedia.ch/
- Matomo - phab:T268331
- Zabbix
Server demo
The server called members2
was installed in 2020 and runs Debian GNU/Linux (current stable).
Served resources:
LAN IPs:
192.168.128.40
WAN IPs:
89.207.237.59
Databases:
+-------------------------+ | information_schema | | minipedia | | mysql | | performance_schema | | wikimini_arwiki | | wikimini_arwiki2 | | wikimini_beta_frwiki | | wikimini_beta_stockwiki | | wikimini_enwiki | | wikimini_eswiki | | wikimini_frwiki | | wikimini_itwiki | | wikimini_labwiki | | wikimini_stockwiki | | wikimini_svwiki | | wikimini_testwiki | +-------------------------+
Notable packages installed:
mariadb-server apache2 mediawiki
Notable applications:
Server ubu02-argo
Operating system:
Ubuntu 18.04 LTS
LAN IPs:
192.168.128.18
RAM:
- 8G
Partitions:
- / 30G
Info:
Server dicoado
Operating system:
- Debian GNU/Linux bullseye (11 - stable)
LAN IPs:
192.168.128.35
WAN IPs:
89.207.237.145
vcores:
- 4
RAM:
- 12G
Partitions:
- / 17G
- /home 63G
Info:
Server openedu
LAN IP:
192.168.128.13
Operating System:
- CentOS Linux 7
RAM:
- 4G
Swap:
- 2G
Partitions:
/
: 10G/var
: 10G
Server otrs01
Served resources:
Software:
- OTRS / ZNUNY
Operating System:
- CentOS Linux 7
LAN IP:
192.168.128.30
RAM:
- 2G
Partitions:
- / 10G
- /var 37G
Server wmdonate01
Public ECDSA fingerprint:
SHA256:BcqwXU3hutqmXXr56FqwJADQueV757fznYzjUHuvwWo
Operating System:
- CentOS Linux 7
LAN PI:
192.168.128.16
Toolforge
Wikimedia CH hosts some projects on Wikimedia Toolforge.
Here a list of all the projects that should stay up 'n' running on Wikimedia Toolforge:
Cronos Calendar
Wikimedia CH Cronos Calendar is a federated calendar for MediaWiki, not based on extensions or gadgets but wikitext-based.
Project information:
Homepage:
Repository:
Phabricator workboard:
Domains
See:
Websites
See:
Legacy infrastructure
Server intern
There is a legacy server called intern
and exposed via https://intern.wikimedia.ch/ that hosts some legacy MySQL databases.
Here some hypothesis about the purpose of each database:
b00028.board_
– legacy running wiki about https://board.wikimedia.ch/db00028.chapters_
– legacy running wiki about https://chapters.wikimedia.ch/db00028.members_
– legacy unused database previously related to https://members.wikimedia.ch/ (phab:T255848)dbwiki_chapters
– legacy wiki about https://chapters.wikimedia.ch/ (note: no users, just contents)dbwiki_executive
– legacy unused database previously related to https://executive.wikimedia.ch/ (note: no users, just contents)dbwiki_members
– legacy unused database probably an old backup ofdb00028.members_
(note: no users, just contents)dbwiki_test
– unknowndbwikimania
– unknowndbwikivillage
– unknown WordPressdbwlm
– unknown WordPressdbwwwprod
– unknown CiviCRM + WordPress
Historical pages
Some historical pages (probably not updated):