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./git.torproject.orggitweb.torproject.org./gitlabweb | 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./lektor-packagesource code./lists.torproject.orgweb | atagar, qbi | mailing lists | Postfix/Exim/Sendmail, Apache |
| media.torproject.org | web | hiro | media | |
| metrics.torproject.org | web./nextcloudTor'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./onionperfoniongit.eu | ? | ? | ? |
| people.torproject.org | web./pipelinepipeline.torproject.org | ? | ? | ? |
| research.torproject.org | web | karsten | website with stuff for researchers including tech reports | static mirror network
|
| rpm archive | web./rt.torproject.orgweb./styleguidestyleguide.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 |