安装ZeroNet

Debian Linux系统的手动安装

  • sudo apt-get update
  • sudo apt-get install msgpack-python python-gevent
  • wget https://github.com/HelloZeroNet/ZeroNet/archive/master.tar.gz
  • tar xvpfz master.tar.gz
  • cd ZeroNet-master
  • 运行python zeronet.py
  • 在浏览器中打开 http://127.0.0.1:43110/

Vagrant

  • vagrant up
  • 通过 vagrant ssh来连接VM
  • cd /vagrant
  • 运行 python zeronet.py --ui_ip 0.0.0.0
  • 在浏览器中打开 http://127.0.0.1:43110/

Docker

  • docker run -d -v <local_data_folder>:/root/data -p 15441:15441 -p 127.0.0.1:43110:43110 nofish/zeronet
  • 这个 Docker 镜像包含了Tor 代理,不过默认情况下是不启用的。注意,某些服务器提供商不允许你在他们的服务器上运行Tor服务。假如你要启用Tor,把环境变量ENABLE_TOR 设置为 true (默认是 false)。例如

docker run -d -e "ENABLE_TOR=true" -v <local_data_folder>:/root/data -p 15441:15441 -p 127.0.0.1:43110:43110 nofish/zeronet * 在浏览器中打开 http://127.0.0.1:43110/

Virtualenv

  • virtualenv env
  • source env/bin/activate
  • pip install msgpack-python gevent
  • python zeronet.py
  • 在浏览器中打开 http://127.0.0.1:43110/