wiki:org/operations/Infrastructure

Version 150 (modified by phw, 4 months ago) (diff)

phw is co-maintaining BridgeDB.

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/

User facing services

Service name Maintainers Description Requirements
archive.torproject.org (web) boklm package archive
blog.torproject.org (web) working on adding hiro as maintainer - isabela blog PHP, Apache
bridges.torproject.org (web) sysrqb, phw 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.torproject.org and collector2.torproject.org karsten, irl collects Tor network data and makes it available Java 8, Apache
consensus-health.torproject.org (web) tom service that periodically checks the Tor network for consensus conflicts and other hiccups Python, Apache
CRM (CiviCRM) GiantRabbit Donation management
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 ilv email responder handing out packages
git.torproject.org tpa anonymously accessible git repositories mirror of git repositories
git-rw.torproject.org nickm, Sebastian, hiro, irl developer accessible git repositories git@ ssh authorized keys provided by db.tpo
Gitlab (test - infra) hiro Gitweb alternative
gitweb.torproject.org (web) Sebastian web frontend for browsing git repos apache, mirror of git repositories
help.torproject.org (web) tpa help desk and torproject admin documentation (wiki)
jenkins.torproject.org (web) weasel continuous integration, autobuilding .
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
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
people.torproject.org (web) tpa content provided by Tor people Apache
research.torproject.org (web) karsten website with stuff for researchers including tech reports static mirror network
rt.torproject.org phoul Support Request Tracker
Sandstorm (https://storm.torproject.org) hiro Sandstorm
stem.torproject.org (web) atagar stem project website and tutorial static mirror network
survey.torproject.org (web) hiro survey application apache survey
svn.torproject.org (web) Sebastian SVN service
tb-manual.torproject.org (web) phoul Tor Browser User Manual
translation.torproject.org emmapeel Translation services
onionperf hiro, irl Onion and Tor performance measurements for metrics
trac.torproject.org (web) hiro bug tracker and wiki
www.torproject.org hiro main website

Internal stuff

Service name Maintainers Description Requirements
backup.tpo tpa
db.torproject.org (web) tpa LDAP
DocTor atagar DirAuth health checks for the tor-consensus-health@ list python, stem
Jabber service dgoulet XMPP server that federates for Tor project users Prosody 0.9.7+
mail service tpa mail service
nagios.torproject.org tpa
name service tpa name service
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
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