Infrastructure Documentation

This is an internal documentation for members of the LanguageTool team. Please document paths and standard procedures here, but (obviously) don't provide any passwords etc.

People responsible for the server:
Daniel Naber

Our Servers

  • This Grails-based website is hosted under /home/languagetool/webapps/ROOT// (which points to the system-wide Tomcat, thus it needs root permission to restart).
  • It gets deployed automatically every night.
  • Uptime check via

Rule Editor

The rule editor is part of the website. The data for the rule editor can be found at /home/languagetool/corpus

External Services (AMO)

Daniel and Christopher have developer access to make new releases of LanguageTool.

Chrome Webstore

Daniel and Christopher have access to update our extension.


Marcin and Daniel have admin access to this wiki, hosted by Wikidot.


Daniel manages the domain names at Hetzner.

twitter, Facebook

Social media is managed via zoho social.

Daniel and Jan have admin access to our twitter account.
Jan and Marcin have admin access to our Facebook account.

Continuous Integration

  • Travis is integrated with github and controlled by the .travis.yml file, no special access needed (use your Github account).
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License