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

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 infrastructure please have a look here.

The Service Admins maintain the following list of Tor Services.

Service name Website Maintainers Description Requirements web boklm package archive web hiro, anarcat blog PHP, Apache web phw, cohosh web application and email responder to learn bridge addresses Twisted web arlolra web application for determining if a visitor is using Tor or not Go, Haskell, TorDNSEL
collector and karsten, irl collects Tor network data and makes it available Java 8, Apache web Gus Community Portal Lektor web tom periodically checks the Tor network for consensus conflicts and other hiccups Python, Apache
CRM (CiviCRM) GiantRabbit Donation management
debian archive weasel Debian package repository web arma packages web karsten website that tells you whether a given IP address was a Tor relay Java 8, Apache, PostgreSQL web tpa static web stuff referenced from the blog (create trac ticket for access) web boklm Website to analyze browser fingerprint web hiro, phw, cohosh email responder handing out packages
git server tpa anonymously accessible git repositories mirror of git repositories
writable git server nickm, Sebastian, hiro, irl, ahf developer accessible git repositories git@ ssh authorized keys provided by db.tpo Sebastian web frontend for browsing git repos apache, mirror of git repositories
gitlab hiro Gitweb alternative web tpa help desk and torproject admin documentation (wiki)
IRC bouncer, non-onion TLS, onion pastly ZNC IRC Bouncer for Tor Project people ZNC, Tor, TLS cert web weasel continuous integration, autobuilding .
lektor-package source code ? Lektor Debian package ? web atagar, qbi mailing lists Postfix/Exim/Sendmail, Apache web hiro media 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 ? web weasel list of onion services run by the Tor project Apache?, etc.? karsten, irl web-based protocol to learn about currently running Tor relays and bridges Java 8, Varnish 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 ? ? ? web tpa content provided by Tor people Apache
pipeline? ? ? ? web karsten website with stuff for researchers including tech reports static mirror network
rpm archive web kushal RPM package repository gus, Pili Support Request Tracker web atagar stem project website and tutorial static mirror network
styleguide antonela ? ?
Support Portal pili ? ? web hiro survey application apache survey
Survey ? ? ?
SVN web Sebastian SVN service web gus Tor Browser User Manual Lektor
Tor blog hiro ? ?
Tor newsletter ? ? ?
Tor website ? ? ?
Trac hiro bug tracker and wiki emmapeel Translation services hiro main website

Internal stuff

Service name Maintainers Description Requirements
backup.tpo tpa (web) tpa LDAP
DocTor GeKo DirAuth health checks for the tor-consensus-health@ list python, stem tpa, anarcat metrics dashboard, makes pretty graphs out of prometheus metrics
mail service tpa mail service tpa
DNS tpa domain name service 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


Service name Maintainers Description Requirements (web) N/A redirect to Atlas static mirror network
Jabber service dgoulet XMPP server that federates for Tor project users Prosody 0.9.7+ (web) phoul, lunar, helix Webchat support system Apache2, Prosody & Prodromus (web) karsten web application to look at AS/country diversity of Tor network Apache (web) irl web application to discover Tor relays, frontend to static mirror network, now part of

Current WPI Tickets

Component: Applications/GetTor (3 matches)

Ticket Status Summary Priority Owner Reporter
#27330 needs_review @get_tor on twitter not responding High hiro steph
#31339 assigned GitHub blocked in Iran affecting gettor circumvention Medium hiro ggus
#31982 assigned Make sure GetTor info pages and repositories are self-consistent and clear Medium hiro lwsullivan

Component: Community/Tor Support (1 match)

Ticket Status Summary Priority Owner Reporter
#23840 reopened Google's reCAPTCHA fails 100% Immediate hiro cypherpunks

Component: Internal Services/Schleuder (3 matches)

Ticket Status Summary Priority Owner Reporter
#22260 needs_information Schleuder does not decrypt and re-encrypt attachments Medium hiro teor
#25536 new Build (and document) a set of habits around our schleuder replies Medium hiro arma
#33728 new Make tor-security@ non-schleuder; add tor-security-encrypted@ Medium hiro nickm

Component: Internal Services/Service - dist (4 matches)

Ticket Status Summary Priority Owner Reporter
#24162 assigned Torsocks tarballs should not be on my people.tpo Medium hiro dgoulet
#29418 assigned Clean up dist.tpo once Medium hiro ln5
#29419 assigned Implement something resembling uploading to Debian Medium hiro ln5
#31885 needs_information 403 Error on HSv2 rqef5a5mebgq46y5.onion Medium hiro cypherpunks

Component: Internal Services/Service - trac (5 matches)

Ticket Status Summary Priority Owner Reporter
#13270 assigned spam in wiki / consider automated spam prevention Medium hiro proper
#14680 assigned Add an additional magic word requirement for making a trac account Medium hiro arma
#23674 assigned Symbolic link not allowed error in apache/trac Medium hiro hiro
#24981 reopened Update trac identity to match styleguide Medium hiro steph
#25230 assigned create new trac component for reporting bad-relays Medium hiro cypherpunks

Component: Internal Services/Services Admin Team (4 matches)

Ticket Status Summary Priority Owner Reporter
#34374 assigned put trac readonly on june 12th 2020 Very High hiro anarcat
#32168 new Add CORS wildcard to check API Medium hiro monroeclinton
#33750 assigned Hosting BTCPayserver Medium hiro hiro
#33921 assigned gitlab monitoring Low hiro anarcat

Component: Internal Services/Tor Sysadmin Team (13 matches)

Ticket Status Summary Priority Owner Reporter
#34185 assigned ganeti clusters don't like automatic upgrades High hiro anarcat
#21303 needs_information monitor our fastly usage for early warning of overage charges Medium hiro arma
#23574 accepted Don't allow text injection in our 404 page Medium hiro gk
#29407 assigned Get search.tpo going Medium hiro ln5
#29901 assigned Point to tpo repository Medium hiro hiro
#30929 assigned Need a new vm for snowflake monitoring Medium hiro hiro
#31957 reopened automate upgrades Medium hiro anarcat
#34122 assigned Create two Tor Browser build machines Medium hiro sysrqb
#34123 assigned Provide secrets/passwords management for Tor Browser Nightly signing Medium hiro sysrqb
#34304 assigned new gnt-fsn node (fsn-node-07) Medium hiro anarcat
#34420 assigned enable Gitlab backups Medium hiro hiro
#30026 assigned move grafana in a docker container Low hiro anarcat
#33332 assigned move root passwords to trocla? Low hiro anarcat

Component: Webpages/Blog (24 matches)

Ticket Status Summary Priority Owner Reporter
#22530 new Redirection loop with disabled js on every page of High hiro cypherpunks
#26209 reopened In Tor Blog comments pages appear even when the limit isn't reached High hiro cypherpunks
#26912 new Pull blog post "Summary" into "Recent Updates" preview text High hiro steph
#31114 new Threading in blog comments is hardly visible and blog comment formatting is broken High hiro gk
#22013 assigned Migrate blog.tpo Medium hiro hiro
#22774 needs_information Figure out how much of each blog post to display on the index (front) page Medium hiro arma
#22846 new Please don't make me click "save and publish" in order to configure my blog post draft to be unpublished Medium hiro arma
#22947 needs_revision Possible Security Issue (Information Disclosure) with Drupal on Medium hiro cypherpunks
#23096 assigned Request to create solution for permanent link of newsletter letters + archive Medium hiro isabela
#23394 new "hardening android": if the script doesn't work maybe someone should publish a notice for the general public Medium hiro missionimpossible@…
#23395 new Every blog post had its comments set back to 'open'? Medium hiro arma
#23857 new Search box isn't properly aligned with the search button Medium hiro cypherpunks
#23992 new Allow email subscription to blog Medium hiro arthuredelstein
#24440 needs_review Match blog title post spacing to archive post title spacing Medium hiro steph
#24520 new Change menu capitalization on blog Medium hiro steph
#25565 new When entering a tag for a blog post the wrong one is showing up ("-0" gets added) Medium hiro gk
#26061 reopened Add blog posts to contributor pages Medium hiro steph
#26066 new Include clip of post summaries in sidebar Medium hiro steph
#27566 new Missing link anchor for paginated comments Medium hiro traumschule
#28164 new Add "Read More" links to blog post teasers Medium hiro arthuredelstein
#28411 new Cannot view or edit tags on blog posts Medium hiro steph
#33115 new Migrating the blog to a static web site with Lektor Medium hiro hiro
#22388 reopened Put a favicon in place Low hiro arma
#32874 new Tor blog tags not showing up on mobile Low hiro annalee_

Component: Webpages/Styleguide (8 matches)

Ticket Status Summary Priority Owner Reporter
#23721 needs_information Put a banner when detecting old versions of the Tor Browser on the website advising to update Medium hiro cypherpunks
#23735 new Put a banner when detecting Tor exit node but with a non-Tor Browser on the website advising to use TB instead Medium hiro cypherpunks
#25487 new Add an example for cards that are also links Medium hiro cypherpunks
#25488 new Add an example for navigation within the site Medium hiro cypherpunks
#25490 new Give clear guidelines for the page footer Medium hiro cypherpunks
#26669 needs_review Add a new icon for "Obsolete" Medium hiro irl
#28629 assigned Add Graphs section to the Styleguide Medium hiro antonela
#29424 new Differentiate between internal and external links Medium hiro irl

Component: Webpages/Support (7 matches)

Ticket Status Summary Priority Owner Reporter
#27562 new Detect the locale and automatically serve the language specific support portal Medium hiro sukhbir
#28065 accepted Tor web docs Medium hiro hiro
#28499 assigned tb-manual: create redirects for old resources Medium hiro emmapeel
#29075 new Sort support glossary by target language Medium hiro traumschule
#30080 reopened support portal: keep anchor when changing language Medium hiro emmapeel
#33278 new Need documentation for how to anonymously(safely) file a bug in Medium hiro kxzjssuyyt
#33340 new Typo in letterboxing page Medium hiro boklm

Component: Webpages/Website (21 matches)

Ticket Status Summary Priority Owner Reporter
#22405 assigned Fix onion links for downloading Tor Browser Medium hiro cypherpunks
#22842 accepted Create a knowledge base that's more in-depth than FAQs Medium hiro catalyst
#24131 assigned work Medium hiro isabela
#24206 assigned newsletter subscription sends me to Medium hiro arma
#24376 assigned Search backend for websites - Test and deploy Solr Medium hiro isabela
#28783 new Incomplete Content-Security-Policy blocks video on "Set up Relays" page Medium hiro darkspirit
#29495 new Running site fails with python 2.x Medium hiro atagar
#29504 new Add keywords to website Medium hiro steph
#29836 new Replace torflow by sbws in volunteer page Medium hiro juga
#29944 new In the list of onion services run by the Tor Project, can we add an onion address that opens a Tor: Mirrors onion page? Medium hiro monmire
#30478 new Make it easier to find tb-manual Medium hiro cypherpunks
#30485 new On "Download Tor Browser" page, can we have the page display the Tor Browser version at the instant the page opens? Medium hiro monmire
#30486 new On "Download in another language or platform" page, can we have the page display the Tor Browser version at the instant the page opens? Medium hiro monmire
#30678 assigned remove hardcoded capitalization from tpo css and templates Medium hiro emmapeel
#30709 new expyuzz4wqqyqhjn.onion redirects to clearnet: Medium hiro cypherpunks
#31212 new Document known long-term issues of Tor Browser Medium hiro szabo
#31722 new make a new product assignment page Medium hiro anarcat
#32946 new Something in the jenkins setup is reverting the website to an older version Medium hiro ggus
#33307 new Instructions for verifying tor source downloads Medium hiro nickm
#33490 new Tor website onion service links are linked to the clearnet addresses Medium hiro woswos
#33610 new Incorrect GPG package key on Debian package page Medium hiro Belisarius

Component: Webpages/Webtools (5 matches)

Ticket Status Summary Priority Owner Reporter
#23377 needs_information Some reorg suggestion for media.tpo Medium hiro isabela
#23593 new Allow search on Medium hiro krichter
#24845 assigned update Limesurvey theme and logo to follow Medium hiro isabela
#26775 new Upload image to Medium hiro steph
#29860 new collect 404 errors on our websites Medium hiro emmapeel

Last modified 5 months ago Last modified on May 11, 2020, 7:45:02 AM