summaryrefslogtreecommitdiff
path: root/pcr/zeronet/zeronet.install
diff options
context:
space:
mode:
authorGaming4JC <g4jc@openmailbox.org>2017-02-05 17:51:04 -0500
committerGaming4JC <g4jc@openmailbox.org>2017-02-05 17:51:04 -0500
commit1b28124676b8748519f03d8c441e95f84535f7ec (patch)
tree5f589ee7b9d5b56f5ef8fba8481a17ffb642bb19 /pcr/zeronet/zeronet.install
parent8488521daf02fba14b50e4add50243e3f86b56fd (diff)
downloadabslibre-1b28124676b8748519f03d8c441e95f84535f7ec.tar.gz
abslibre-1b28124676b8748519f03d8c441e95f84535f7ec.tar.bz2
abslibre-1b28124676b8748519f03d8c441e95f84535f7ec.zip
add zeronet-git
Diffstat (limited to 'pcr/zeronet/zeronet.install')
-rw-r--r--pcr/zeronet/zeronet.install37
1 files changed, 0 insertions, 37 deletions
diff --git a/pcr/zeronet/zeronet.install b/pcr/zeronet/zeronet.install
deleted file mode 100644
index 659e8e0c6..000000000
--- a/pcr/zeronet/zeronet.install
+++ /dev/null
@@ -1,37 +0,0 @@
-post_install() {
- getent passwd zeronet &>/dev/null || {
- echo -n ">>> Creating zeronet user... "
- useradd --system --user-group --home /var/lib/zeronet zeronet
- echo "done"
- } # NOTE: we do not autoremove user due to security concerns (Arch policy)
- post_upgrade
- # Don't run thesre operations automatically, because they are security-sensitive
- echo ">>> Default mode is clearnet+Tor. Give zeronet permissions to configure hidden service:"
- echo ">>> sudo usermod -a -G tor zeronet"
- echo ">>> sudo mkdir -m 750 /var/lib/tor-auth && sudo chown tor:tor /var/lib/tor-auth"
- echo ">>> Add/edit the following options in /etc/tor/torrc:"
- echo ">>> ControlPort 9051"
- echo ">>> CookieAuthentication 1"
- echo ">>> CookieAuthFileGroupReadable 1"
- echo ">>> CookieAuthFile /var/lib/tor-auth/control_auth_cookie"
- echo ">>> Restart tor (reload not enough):"
- echo ">>> sudo systemctl restart tor"
- echo ">>> Run daemon and check status and view log:"
- echo ">>> sudo systemctl start zeronet"
- echo ">>> sudo systemctl status zeronet"
- echo ">>> sudo journalctl -u zeronet"
- echo ">>> NOTE: all operations including editing zerosite files,"
- echo ">>> should be done as user zeronet and config must be passed"
- echo ">>> for data directory to be selected to /var/lib/zeronet: "
- echo ">>> sudo -u zeronet python2 zeronet.py --config_file /etc/zeronet.conf ..."
- echo ">>> OR"
- echo ">>> sudo su - zeronet"
- echo ">>> cd /opt/zeronet"
- echo ">>> python2 zeronet.py --config_file /etc/zeronet.conf ..."
-}
-
-post_upgrade() {
- chown -R zeronet:zeronet /opt/zeronet
- chown zeronet:zeronet /var/lib/zeronet
- chown zeronet:zeronet /var/log/zeronet
-}