pull/71/head
Alec Muffett 2020-06-09 22:16:42 +01:00
rodzic 736e267ae3
commit cb2ab8a915
1 zmienionych plików z 22 dodań i 11 usunięć

Wyświetl plik

@ -1,6 +1,18 @@
# Per-platform Installation
## Ubuntu 18.04LTS (prebuilt via tor and canonical)
All installations are currently being built from fresh sources for
reasons of development and keeping up to date with core, evolving
features. As such, installations make take extensive time to build,
especially on slower machines.
## Raspbian
* `sudo apt-get install -y git`
* `git clone https://github.com/alecmuffett/eotk.git`
* `cd eotk`
* `./opt.d/build-raspbian-stretch.sh`
## Ubuntu 18.04LTS
Install a `ubuntu-18.04.2-live-server-amd64.iso` server instance; and then:
@ -8,7 +20,7 @@ Install a `ubuntu-18.04.2-live-server-amd64.iso` server instance; and then:
* `cd eotk`
* `./opt.d/build-ubuntu-18.04.sh`
## macOS Mojave (prebuilt via homebrew)
## macOS Mojave
Install [Homebrew](https://brew.sh); and then:
@ -16,21 +28,20 @@ Install [Homebrew](https://brew.sh); and then:
* `cd eotk`
* `./opt.d/build-macos-mojave.sh`
## Raspbian (manual builds)
## FreeBSD 12.1
Serially, installation takes about 1h45m on a PiZero, or about 30m on
a Pi3b. These figures should improve when recent Tor updates sediment
into Raspbian; scripts are supplied for Raspbian "Stretch".
Install a base server, install `pkg install git`, and then:
* `sudo apt-get install -y git`
* `git clone https://github.com/alecmuffett/eotk.git`
* `cd eotk`
* `./opt.d/build-raspbian-stretch.sh`
* `./opt.d/build-freebsd-12.1.sh`
## Other Platform Outline Requirements
## Other Platform Requirements
EOTK requires recent `tor` and also `openresty` with the
`ngx_http_substitutions_filter_module` NGINX modules enabled.
EOTK requires recent `tor` and also recent `openresty` with the
`ngx_http_substitutions_filter_module` NGINX module enabled. They
simply need to be accessible in $PATH. The above "build" scripts
simply supply that.
# Dealing With OnionBalance And Load-Balancing