diff --git a/linux-install.md b/linux-install.md new file mode 100644 index 0000000..c42ecfe --- /dev/null +++ b/linux-install.md @@ -0,0 +1,51 @@ +# Ubuntu Install +> Tested on a clean install of `Ubuntu 16.04 LTS` + +## Intalling go +Install `Go >= 1.9` + +```bash +sudo apt update +sudo apt install golang-1.10 -y +``` + +Add the newly install `go` to the path + +```bash +export PATH=$PATH:/usr/lib/go-1.10/bin +``` + +Test to make sure that you can execute `go` + +```bash +go version +``` +which should output something like + +```bash +go version go1.10.1 linux/amd64 +``` + +## Installing dns-over-https + +Clone this repo + + +```bash +git clone https://github.com/m13253/dns-over-https.git +``` + +Change directory to the cloned repo + +```bash +cd dns-over-https +``` + +make and install + +```bash +make +sudo make install +``` + + diff --git a/linux-install.sh b/linux-install.sh new file mode 100755 index 0000000..c5ccf34 --- /dev/null +++ b/linux-install.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +# See the linux-install.md (README) first. +set -e + +sudo apt update +sudo apt install golang-1.10 git -y +export PATH=$PATH:/usr/lib/go-1.10/bin +cd /tmp +git clone https://github.com/m13253/dns-over-https.git +cd dns-over-https +make +sudo make install \ No newline at end of file