Page MenuHomePhabricator

ZeroNet in 14
Closed, ResolvedPublic

Description

I got distracted with zeronet while messing with foxyproxy...

The zeronet instructions have some problems:

  • Retrieving the gpg key in workstation gives an error abour missing dirmngr. You then have to apt-get install it.
  • The best "verifying" we can do is git log, which is confusing output for a user not accustomed to git.
  • Downloading via git (instead of wget the zip) and "verifying" requires a 36meg apt-get install of git.
  • @Patrick any objection to making the download instructions use wget and tar x, and putting the verify instructions after that?
  • Our instructions include "apt-get install python-stem" (is this necessary?)
  • This is done inside WS and never GS, correct?

Details

Impact
Normal

Event Timeline

JasonJAyalaP updated the task description. (Show Details)
JasonJAyalaP updated the task description. (Show Details)Jun 30 2017, 5:18 AM

Retrieving the gpg key in workstation gives an error abour missing dirmngr. You then have to apt-get install it.

Already fixed in git master. (grep for dirmngr)

~/Whonix $ grep --exclude=README.md --exclude=GPLv2 --exclude=GPLv3 --exclude=COPYING --exclude=changelog.upstream-old1 --exclude-dir=mnt --exclude-dir=qubes-src/linux-template-builder/mnt --exclude=changelog.upstream --exclude-dir=.git --exclude-dir=chroot-debian --exclude-dir=chroot-jessie -r dirmngr

(Of course using a shortcut for that grep command the excludes everything like the git folder.)

dirmngr will be installed in next dev version.

The best "verifying" we can do is git log, which is confusing output for a user not accustomed to git.

Yes.

@Patrick any objection to making the download instructions use wget and tar x, and putting the verify instructions after that?

wget is evil since it does not allow ssl verification. (See other usage examples of curl in Whonix wiki.)

Our instructions include "apt-get install python-stem" (is this necessary?)

Last time it was since ZeroNet used python-stem. Once they port to python3, they'll be using python3-stem.

This is done inside WS and never GS, correct?

No. Will be similar to onionshare, where the onion-grater profile needs to be enabled on Whonix-Gateway.

https://www.whonix.org/wiki/Next#onionshare

I decided against installing via curl. That makes it impossible to verify with git.

I added onion grater instructions:

sudo cp /usr/share/onion-grater-merger/examples/40_onionshare.yml /etc/onion-grater-merger.d/
sudo service onion-grater restart