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

community.languagetool.org

  • 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 pingdom.com.

Rule Editor

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

External Services

addons.mozilla.org (AMO)

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

Chrome Webstore

Daniel and Christopher have access to update our extension.

Wiki

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

DNS

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