From 196207631b9bee247420724fa5d1461a0f941698 Mon Sep 17 00:00:00 2001 From: Joubin Jabbari Date: Mon, 9 Apr 2018 16:17:45 -1000 Subject: [PATCH] Added instructions and script for easy installation under Ubuntu Tested with: * Ubuntu 16.04 LTS * Raspbian (Jesse, Pi 3 B+) --- linux-install.md | 51 ++++++++++++++++++++++++++++++++++++++++++++++++ linux-install.sh | 14 +++++++++++++ 2 files changed, 65 insertions(+) create mode 100644 linux-install.md create mode 100755 linux-install.sh diff --git a/linux-install.md b/linux-install.md new file mode 100644 index 0000000..ea57e08 --- /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-Lang >= 1.7` + +```bash +apt update +apt install golang-1.10 -y +``` + +Add the newly install `go-lang` 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 && make install +``` + + + diff --git a/linux-install.sh b/linux-install.sh new file mode 100755 index 0000000..c86ce46 --- /dev/null +++ b/linux-install.sh @@ -0,0 +1,14 @@ +#!/bin/bash + +# See the linux-install.md (README) first. + +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 + + +