#24921 closed task (fixed)

Creating some space to host Tor Browser nightly builds

Reported by: boklm Owned by: tpa
Priority: Medium Milestone:
Component: Internal Services/Tor Sysadmin Team Version:
Severity: Normal Keywords:
Cc: tbb-team Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

We need some web space to host the Tor Browser nightly builds, with something like 40GB or 50GB of disk available to be able to keep a few days of nightly builds.

The URL could be something like https://nightlies.tbb.torproject.org/ or https://tbb-nightlies.torproject.org/. An onion address would also be nice.

The number of users downloading builds will probably not be very big, so I don't think we need this to be mirrored on multiple hosts.

To get the files there, I think I could run a cron job that does an rsync from the build machine every night. The build machine is currently only reachable through an .onion, so we would need a tor client to do the rsync.

Child Tickets

Change History (6)

comment:1 Changed 20 months ago by weasel

Resolution: fixed
Status: newclosed

put it on archeotrichon.

Currently, we will not do backups of /srv/n.t.t.o/htdocs. Let me know if that's an issue.

If you can make use of unix socket socksports, then /var/run/tor-instances/client/socks is for you.
Cheers,

comment:2 in reply to:  1 Changed 20 months ago by boklm

Replying to weasel:

put it on archeotrichon.

Currently, we will not do backups of /srv/n.t.t.o/htdocs. Let me know if that's an issue.

It's fine not having backups.

If you can make use of unix socket socksports, then /var/run/tor-instances/client/socks is for you.

Do you know what command I can use to do an rsync using a unix socket socksports?

Maybe setting RSYNC_CONNECT_PROG to some nc or socat command, but I am not sure if nc or socat have support for SOCKS on unix socket.

comment:3 in reply to:  1 Changed 20 months ago by boklm

Resolution: fixed
Status: closedreopened

Replying to weasel:

If you can make use of unix socket socksports, then /var/run/tor-instances/client/socks is for you.
Cheers,

It seems there is no easy way to use a socks on unix socket to do rsync (at least, I did not find it). Can we add a socks on a tcp port in the tor config?

comment:4 Changed 20 months ago by weasel

Resolution: fixed
Status: reopenedclosed

localhost 19050 it is.

comment:5 Changed 20 months ago by boklm

Resolution: fixed
Status: closedreopened

On archeotrichon I created a file /srv/nightlies.tbb.torproject.org/htdocs/test.txt, but loading the URL https://nightlies.tbb.torproject.org/test.txt I get a "Not found" error.

Looking at the file /etc/apache2/sites-enabled/10-nightlies.tbb.torproject.org.conf, it seems it doesn't have a DocumentRoot line.

comment:6 Changed 20 months ago by weasel

Resolution: fixed
Status: reopenedclosed

should work now

Note: See TracTickets for help on using tickets.