Jump to content

Nova Resource:Wlm-it-visual/Documentation

From Wikitech

WLM IT Data Visualization (backend API)

Description

This is the backend API for Wiki Loves Monuments Italy - Data Visualization 2022.

https://wlm-it-visual.wmcloud.org/

Purpose

https://wiki.wikimedia.it/wiki/Data-driven_community_engagement_per_Wiki_Loves_Monuments

Anticipated traffic level

0-50 hits per day

Anticipated time span

1-3 years

Project status

not started yet

Contact address

phabricator:tag/wlm-italy/
or directly to volunteer sysadmin User:Valerio Bozzolan

Willing to take contributors or not

not willing

Subject area narrow or broad

narrow

Network

  1. https://wlm-it-visual.wmcloud.org/ - HTTPs endpoint handled by Wikimedia Foundation acting as SSL frontend (Help:Using a web proxy to reach Cloud VPS servers from the internet)
    requests are proxed by WMF to our Apache HTTPd server on port 80
    requests are proxed by our Apache HTTPd to our local Docker port 8080
  2. https://wlm-it-app.wmcloud.org/ - HTTPs endpoint handled by Wikimedia Foundation acting as SSL frontend (Help:Using a web proxy to reach Cloud VPS servers from the internet)
    requests are proxed by WMF to our Apache HTTPd server on port 80
    requests are served by our Apache HTTPd to the DocumentRoot set to /var/www/app/www
  3. localhost:80 - Apache HTTPd acting as an HTTP frontend
  4. localhost:8080 - expected Docker running

Internal information

Server access

First read Help:Accessing Cloud VPS instances. Then enter in the server with SSH:

ssh wlmitvisual01.wlm-it-visual.eqiad1.wikimedia.cloud

Filesystem info

/: 20G
/srv: 75G

Unix app users

uid=1001(wlm-it-app) gid=1004(wlm-it-app) groups=1004(wlm-it-app)

Documentation of server WMIT-intreccio (frontend)

https://wiki.wikimedia.it/wiki/Data-driven_community_engagement_per_Wiki_Loves_Monuments/Technical_documentation#Known_users

SAL

If you do server changes, enter in IRC irc.libera.chat, room #wikimedia-cloud and write something short but detailed in the Server Admin Log:

!log wlm-it-visual "Bla bla"

Source code

https://gitlab.wikimedia.org/repos/wikimedia-it/wlm