Difference between revisions of "Infrastructure"

From WMCH Members
Jump to navigation Jump to search
(first stub of some WMCH Infrastructure notes)
 
 
(46 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
Wikimedia CH has a small but efficient server fleet. Here some public information.
[[File:Devuan GNU-Linux - tty login as root in an ownCloud instance - server rack.jpg|thumbnail|<code>Welcome aboard, human! Bip.</code>]]
 
   
  +
{{technical public info disclaimer}}
Wikimedia CH has a small but efficient server fleet. Here some information.
 
 
== Contact ==
   
 
If you have any question feel free to contact one of the users with access in the network:
== Access ==
 
   
  +
* [[User:Ilario]] - innovation manager
Every server is accessible via [[w:Secure Shell|SSH]] only through a Wikimedia CH VPN.
 
 
* [[User:Valerio Bozzolan]] – infrastructure operator ([[w:m:Wikimedia CH/Tech boost|WMCH Tech Boosts]])
   
  +
== Inventories ==
Once in the VPN, to enter in a server, we have to deploy your SSH keys in the right server.
 
  +
Quick overview of our Infrastructure components:
   
  +
[[Infrastructure/Inventories]]
== Contact ==
 
  +
  +
== Tasks ==
  +
  +
Every request can be reported on Wikimedia Phabricator:
  +
  +
* {{Phabricator Tag|wmch-infrastructure}}
  +
  +
Partially related projects, hosted in our infrastructure but managed by the community:
  +
  +
* {{Phabricator Tag|dicoado.org}}
  +
* {{Phabricator Tag|wikimini.org}}
  +
 
== Access ==
  +
 
Every WMCH server cannot be accessed via [[w:Secure Shell|SSH]] without being in the WMCH VPN:
   
  +
* [[Infrastructure/VPN]] - Wikimedia CH VPN
If you have any question feel free to concat one of the users with access in the network:
 
   
  +
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.
* [[User:Ilario]] – infrastructure coordinator and operator
 
* [[User:Valerio Bozzolan]] – infrastructure operator
 
   
  +
== Changes ==
You may also want to file a task in the [[phab:tag/wmch-infrastructure/|WMCH Infrastructure workboard on Wikimedia Phabricator]].
 
   
  +
Every important configuration change is tracked inside our repository to identify regressions:
== Server fleet ==
 
   
  +
https://gitlab.wikimedia.org/repos/wikimedia-ch/wmch-infrastructure
=== Server ''members2'' ===
 
   
  +
== Internal Tools ==
The server called <code>members2</code> was installed in 2020 and runs [[w:Debian GNU/Linux|Debian GNU/Linux]] buster (current stable).
 
   
  +
* Salesforce: data base
Served resources:
 
  +
* Raisenow: payment platform
* https://members2.wikimedia.ch/
 
  +
* Winbiz: accounting software
   
  +
== Servers ==
LAN IPs:
 
* <code>192.168.128.41</code>
 
   
  +
[[Infrastructure/Servers]]
WAN IPs:
 
* <code>89.207.237.60</code>
 
   
  +
== Toolforge ==
Databases:
 
   
  +
{{:Infrastructure/Toolforge}}
* <code>dbwiki_executive</code>
 
* <code>dbwiki_members</code>
 
   
  +
== Domains ==
Notable packages installed:
 
   
  +
See:
<pre>
 
mariadb-server
 
apache2
 
mediawiki
 
</pre>
 
   
  +
[[Infrastructure/Domains]]
=== Server ''demo'' ===
 
   
  +
== Websites ==
The server called <code>members2</code> was installed in 2020 and runs [[w:Debian GNU/Linux|Debian GNU/Linux]] (current stable).
 
   
  +
See:
Served resources:
 
* https://demo.wikimedia.ch/ - [[phab:tag/minipedia/]]
 
   
  +
[[Infrastructure/Websites]]
LAN IPs:
 
* <code>192.168.128.40</code>
 
   
  +
== Emails ==
WAN IPs:
 
* <code>89.207.237.59</code>
 
   
  +
[[Infrastructure/Emails]]
Databases:
 
   
  +
== Archived Platforms ==
* <code>minipedia</code>
 
   
  +
* https://github.com/WikimediaSwitzerland
Notable packages installed:
 
  +
*: TODO: eventually remove David Leoni as the only member of the organization
  +
*: TODO: eventually close this account, or keep it open mirroring repositories from https://gitlab.wikimedia.org/repos/wikimedia-ch/
   
  +
== Historical pages ==
<pre>
 
  +
Some historical pages (probably not updated):
mariadb-server
 
  +
* [[Tech Committee]]
apache2
 
mediawiki
 
</pre>
 
   
 
== See also ==
 
== See also ==

Latest revision as of 17:42, 14 February 2025

Wikimedia CH has a small but efficient server fleet. Here some public information.

Note: this page only contains public information and/or information that any external technical person can already guess. The fact that this document MAY not published is only for commodity reasons. Publishing this document does not expose any risk, and we are glad if you help to share this document to others.

Contact

If you have any question feel free to contact one of the users with access in the network:

Inventories

Quick overview of our Infrastructure components:

Infrastructure/Inventories

Tasks

Every request can be reported on Wikimedia Phabricator:

Partially related projects, hosted in our infrastructure but managed by the community:

Access

Every WMCH server cannot be accessed via SSH without being in the WMCH 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

Internal Tools

  • Salesforce: data base
  • Raisenow: payment platform
  • Winbiz: accounting software

Servers

Infrastructure/Servers

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:

Infrastructure/Domains

Websites

See:

Infrastructure/Websites

Emails

Infrastructure/Emails

Archived Platforms

Historical pages

Some historical pages (probably not updated):

See also