Services Team
The Tor Project runs quite a lot of services for developers, researchers, relay operators, and the community at large. Each of these services, regardless if developed by The Tor Project or by a third party, should have one or better more maintainers who look after the service if it breaks. In particular, fixing a service is not something our system administrators can or should do. As a consequence, unmaintained services will be shut down.
- New service will only be started if someone agrees to maintain it for at least the first six months.
- Existing services that have a maintainer and become unmaintained will be shut down three months after discovering that they are unmaintained, unless a new maintainer shows up.
The following table lists services run on torproject infrastructure. Follow the link the service name column for additional information.
Corresponding onion services are listed on https://onion.torproject.org/
Service admins are part of tor project sys admins team. For a rough description of what sys admin and services admin do, please have a look here.
If you need the services admin team to maintain a new service or you would like to deploy a new service on torproject.org infrastructure please have a look here.
The Service Admins maintain the following list of Tor Services.
| Service name | Website | Maintainers | Description | Requirements |
|---|---|---|---|---|
| archive.torproject.org | web | [ticket:18629 boklm] | package archive | |
| blog.torproject.org | web | hiro, anarcat | blog | PHP, Apache |
| bridges.torproject.org | web | phw, cohosh | web application and email responder to learn bridge addresses | Twisted |
| check.torproject.org | web | arlolra | web application for determining if a visitor is using Tor or not | Go, Haskell, TorDNSEL |
| collector | collector.torproject.org and collector2.torproject.org | karsten, irl | collects Tor network data and makes it available | Java 8, Apache |
|
| community.torproject.org | web | Gus | Community Portal | Lektor |
|
| consensus-health.torproject.org | web | tom | periodically checks the Tor network for consensus conflicts and other hiccups | Python, Apache |
| CRM (CiviCRM) | | GiantRabbit | Donation management | |
| debian archive | [./deb.torproject.org deb.torproject.org] | weasel | Debian package repository | |
| dist.torproject.org | web | arma | packages | |
| exonerator.torproject.org | web | karsten | website that tells you whether a given IP address was a Tor relay | Java 8, Apache, PostgreSQL |
| extra.torproject.org | web | tpa | static web stuff referenced from the blog (create trac ticket for access) | |
| fpcentral.tbb.torproject.org | web | boklm | Website to analyze browser fingerprint | |
| gettor.torproject.org | web | hiro, phw, cohosh | email responder handing out packages | |
| git server | [./git.torproject.org git.torproject.org] | tpa | anonymously accessible git repositories | mirror of git repositories |
| writable git server | [./git.torproject.org git-rw.torproject.org] | nickm, Sebastian, hiro, irl, ahf | developer accessible git repositories | git@ ssh authorized keys provided by db.tpo |
| ./git.torproject.org | gitweb.torproject.org | Sebastian | web frontend for browsing git repos | apache, mirror of git repositories |
| ./gitlab | hiro | Gitweb alternative | | |
| help.torproject.org | web | tpa | help desk and torproject admin documentation (wiki) | |
| IRC bouncer | ircbouncer.torproject.org, non-onion TLS, onion | pastly | ZNC IRC Bouncer for Tor Project people | ZNC, Tor, TLS cert |
| jenkins.torproject.org | web | weasel | continuous integration, autobuilding | . |
| ./lektor-package | source code | ? | Lektor Debian package | ? |
| ./lists.torproject.org | web | atagar, qbi | mailing lists | Postfix/Exim/Sendmail, Apache |
| media.torproject.org | web | hiro | media | |
| metrics.torproject.org | web | karsten | network descriptor aggregator and network data visualizer | Java 8, PostgreSQL, Apache |
| metricsbot | | irl | Tor Network Status Bot (IRC, Twitter, Mastodon) | Java 8, xplanet |
| ./nextcloud | Tor's Nextcloud | anarcat, gaba, hiro, ln5 | NextCloud | ? |
| onion.torproject.org | web | weasel | list of onion services run by the Tor project | Apache?, etc.? |
| onionoo.torproject.org | | karsten, irl | web-based protocol to learn about currently running Tor relays and bridges | Java 8, Varnish |
| ooni.torproject.org | web | hellais | open observatory of network interference | |
| ./onionperf | | hiro, irl | Onion and Tor performance measurements for metrics | OnionPerf is used to run performance measurements over the Tor network |
|
| ./oniongit | oniongit.eu | ? | ? | ? |
| people.torproject.org | web | tpa | content provided by Tor people | Apache |
| ./pipeline | pipeline.torproject.org | ? | ? | ? |
| research.torproject.org | web | karsten | website with stuff for researchers including tech reports | static mirror network
|
| rpm archive | web | kushal | RPM package repository | |
|
| ./rt.torproject.org | | gus, Pili | Support Request Tracker | |
| stem.torproject.org | web | atagar | stem project website and tutorial | static mirror network |
| ./styleguide | styleguide.torproject.org | antonela | ? | ? |
| [./support Support Portal] | support.torproject.org | pili | ? | ? |
| survey.torproject.org | web | hiro | survey application | apache survey |
| [./survey Survey] | survey.torproject.org | ? | ? | ? |
| SVN | web | Sebastian | SVN service | |
| tb-manual.torproject.org | web | gus | Tor Browser User Manual | Lektor |
| [./blog Tor blog] | blog.torproject.org | hiro | ? | ? |
| [./newsletter Tor newsletter] | newsletter.torproject.org | ? | ? | ? |
| [./website Tor website] | torproject.org | ? | ? | ? |
| [./trac Trac] | trac.torproject.org | hiro | bug tracker and wiki | |
| translation.torproject.org | | emmapeel | Translation services | |
| www.torproject.org | | hiro | main website | |
Internal stuff
| Service name | Maintainers | Description | Requirements | |------------------|-----------------|-----------------|------------------|- | backup.tpo | tpa | | | | db.torproject.org (web) | tpa | LDAP | | | DocTor | GeKo | DirAuth health checks for the tor-consensus-health@ list | python, stem | | grafana.torproject.org | tpa, anarcat | metrics dashboard, makes pretty graphs out of prometheus metrics | | | mail service | tpa | mail service | | | nagios.torproject.org | tpa | | | | DNS | tpa | domain name service | | | prometheus.torproject.org | tpa, anarcat | metrics collection and monitoring | | | schleuder | hiro | gpg-enabled mailing list manager with resending-capabilities. | N/A | | testnet | dgoulet | Test network services | Java 8, Apache |
Retired
| Service name | Maintainers | Description | Requirements |
|---|---|---|---|
| globe.torproject.org (web) | N/A | redirect to Atlas | static mirror network |
| [./Jabber Jabber service] | dgoulet | XMPP server that federates for Tor project users | Prosody 0.9.7+ |
| support.torproject.org (web) | phoul, lunar, helix | Webchat support system | Apache2, Prosody & Prodromus |
| compass.torproject.org (web) | karsten | web application to look at AS/country diversity of Tor network | Apache |
| atlas.torproject.org (web) | irl | web application to discover Tor relays, frontend to onionoo.torproject.org | static mirror network, now part of metrics.torproject.org |
Current WPI Tickets
[[TicketQuery(status=accepted|assigned|needs_information|needs_review|needs_revision|merge_ready|new|reopened&owner=hiro,group=component,order=priority,format=table,col=status|summary|priority|owner|reporter)]]