Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
Trac
Trac
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 246
    • Issues 246
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Operations
    • Operations
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Create a new issue
  • Issue Boards

GitLab is used only for code review, issue tracking and project management. Canonical locations for source code are still https://gitweb.torproject.org/ https://git.torproject.org/ and git-rw.torproject.org.

  • Legacy
  • TracTrac
  • Issues
  • #33362

Closed (moved)
Open
Opened 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
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: legacy/trac#33362