Jump to content

Nova Resource:Wikidata-dev/Documentation

From Wikitech



Wikidata is a free knowledge base about the world that can be read and edited by humans and machines alike. It provides data in all the languages of the Wikimedia projects, and allows for the central access to data in a similar vein as Wikimedia Commons does for multimedia files. This project is used by the Wikidata development team at WMDE for various purposes.

List of servers

Instance Name Proxy Purpose Remarks
wikidata-misc https://wdq-ui.wmflabs.org, https://docker-ui.wmflabs.org, https://ssr-termbox.wmflabs.org unknown, miscellaneous
wikidata-lexeme-lua https://wikidata-lexeme-lua.wmflabs.org test system for Lua access to Lexemes, Senses and Forms manually installed
queripulator https://queripulator.wmflabs.org Query Manipulator prototype
wikidata-federated-properties https://wikidata-federated-properties.wmflabs.org Federated properties test system Maintained by ansible in Wikibase.git
fedprops-opennext https://opennext-federated-properties.wmflabs.org/ Federated properties demo system Maintained by ansible in Wikibase.git
fedprops-euspecies https://eu-invasive-species-federated-properties.wmflabs.org/ Federated properties demo system Maintained by ansible in Wikibase.git
wb-product-testing https://wikibase-product-testing.wmflabs.org/ Wikibase Product Testing manually installed
other undocumented ones see OpenStack Browser

Use the Server Admin Log! You can fill in information via IRC #wikimedia-cloud connect by posting a line in the following format: !log <project> <message>, e.g. !log wikidata-dev Message. You can also include the instance, like so: !log wikidata-dev wikidata-constraints Something went wrong.


Do not name your instances wikibaseanything unless you know what you’re doing. If you want to set up a Wikibase installation, the conventional prefix is wikidata-. In that case, skip the rest of this section.

Any instances with that prefix automatically get role::wikibase applied, which is a role for the wikiba.se website, not an installation of the Wikibase extensions. There is a default Hiera config:

profile::microsites::wikibase::server_admin: server admin
profile::microsites::wikibase::server_name: server_name.example

Some config here is necessary because otherwise the initial Puppet run will fail, leaving you unable to even SSH into the instance (T225312); however, these values are clearly not actually useful, and you’ll probably want to adjust this in the instance’s individual Hiera config. The parameters end up in /etc/apache2/sites-available/50-wikiba-se.conf as the ServerAdmin, ServerName and (with www. prefix) ServerAlias settings. Good luck.

Old documentation

Lots of outdated documentation from the 2012-2013 era is preserved here: Nova Resource:Wikidata-dev/Documentation/old-2012-2013