Opened 6 years ago

Closed 5 years ago

#8361 closed task (fixed)

Create installation script for oonib

Reported by: hellais Owned by: aagbsn
Priority: Medium Milestone:
Component: Archived/Ooni Version:
Severity: Keywords:
Cc: aagbsn, isis, ioerror, hellais Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

To facilitate the deployment of oonib on server we should have a script that automates the deployment of it.

Such script should basically do what is documented here: https://gitweb.torproject.org/ooni-probe.git/blob/HEAD:/oonib/README.md.

For the time being I would omit the part where we automate the installation of a tor2web mode patched tor binary.

Child Tickets

TicketStatusOwnerSummaryComponent
#8363closedhellaisCreate a setup.py for oonibArchived/Ooni

Change History (2)

comment:1 Changed 6 years ago by hellais

We should also figure out how we are going to run the archive_reports script (https://gitweb.torproject.org/ooni-probe.git/blob/HEAD:/scripts/archive_reports.py) and if it makes sense to move that now to application logic.

If we decide not to include it as application logic of oonib, the install script should include the writing to the system crontab a job to be run every hour to run archive_reports on the reports directory.

comment:2 Changed 5 years ago by hellais

Resolution: fixed
Status: newclosed

We now have a setup.py script for oonib and are packaging it on pypi and in rpm for mlab.

I think this should be closed as implemented.

Note: See TracTickets for help on using tickets.