Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Trac Trac
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Issues 246
    • Issues 246
    • List
    • Boards
    • Service Desk
    • Milestones
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
  • Wiki
    • Wiki
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • Legacy
  • TracTrac
  • Issues
  • #33362

Closed (moved)
(moved)
Open
Created Feb 18, 2020 by Iain Learmonth@irl

Please provision a VM for the new exit scanner

  • At least 2 CPU cores
  • 1.5GB RAM
  • 50GB disk

This host will generate a lot of network activity, and will do a lot of crypto operations. I'm afraid I don't have the data to quantify "a lot" yet.

Please give this host a DNS name, and do not change any of the existing DNS names for the old service at this time.

Please install the following packages from Debian:

python-dnspython python-stem python3-stem git

Please allow users in the check and tordnsel groups to log in, they should also have home directories.

Please install Apache, configure a virtualhost with the name check.torproject.org, and an alias of the server's hostname for initial setup.

Reverse proxy all requests to port 8080 on that virtualhost, except for /exit-addresses which should be a symlink to /srv/?.torproject.org/lists/latest and /lists which should be an autoindex with a document root of that same lists directory that latest lives in.

Let me know if anything needs clarification. I could also review the puppet if you point me at where to find it.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking