Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/coldhakca/tor-relay-bootstrap
Script to bootstrap a Debian server to be a set-and-forget Tor relay
https://github.com/coldhakca/tor-relay-bootstrap
Last synced: 3 months ago
JSON representation
Script to bootstrap a Debian server to be a set-and-forget Tor relay
- Host: GitHub
- URL: https://github.com/coldhakca/tor-relay-bootstrap
- Owner: coldhakca
- License: gpl-3.0
- Created: 2014-11-29T03:10:55.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2023-09-01T11:14:14.000Z (over 1 year ago)
- Last Synced: 2024-08-17T12:01:21.748Z (5 months ago)
- Language: Shell
- Homepage:
- Size: 48.8 KB
- Stars: 145
- Watchers: 17
- Forks: 71
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-tor - tor-relay-bootstrap - Script to bootstrap a Debian server to be a set-and-forget Tor relay. (Applications / Other applications)
- awesome-network-stuff - **131**星 - and-forget Tor relay (<a id="6e80463404d46f0493cf6e84597e4b5c"></a>工具 / <a id="e99ba5f3de02f68412b13ca718a0afb6"></a>Tor&&&Onion&&洋葱)
README
tor-relay-bootstrap
===================This is a script to bootstrap a Debian server to be a set-and-forget Tor relay. I've tested it in Jessie, but it should work on any modern Debian or Ubuntu version. Pull requests are welcome.
tor-relay-bootstrap does this:
* Upgrades all the software on the system
* Adds the deb.torproject.org repository to apt, so Tor updates will come directly from the Tor Project
* Installs and configures Tor to be a relay (but still requires you to manually edit torrc to set Nickname, ContactInfo, etc. for this relay)
* Configures sane default firewall rules
* Configures automatic updates
* Installs ntp to ensure time is synced (tlsdate is no longer available in Debian stable)
* Installs monit and activate config to auto-restart all services
* Helps harden the ssh server
* Gives instructions on what the sysadmin needs to manually do at the endTo use it, set up a Debian server, SSH into it, switch to the root user, and:
```sh
apt-get install -y git
git clone https://github.com/coldhakca/tor-relay-bootstrap.git
cd tor-relay-bootstrap
./bootstrap.sh
```