Update README.md

This commit is contained in:
stoXe
2020-09-04 09:03:19 -07:00
committed by GitHub
parent f363cdec97
commit 85d70ddfac
+47
View File
@@ -7,11 +7,58 @@
To get started all you need to do is clone the repository and spin up the containers. To get started all you need to do is clone the repository and spin up the containers.
### Quickstart
```bash ```bash
git clone https://github.com/IAmStoxe/wirehole.git git clone https://github.com/IAmStoxe/wirehole.git
cd wirehole cd wirehole
docker-compose up docker-compose up
``` ```
### Full Setup
```bash
#!/bin/bash
# Prereqs and docker
sudo apt-get update &&
sudo apt-get install -yqq \
curl \
git \
apt-transport-https \
ca-certificates \
gnupg-agent \
software-properties-common
# Install Docker repository and keys
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable" &&
sudo apt-get update &&
sudo apt-get install docker-ce docker-ce-cli containerd.io -yqq
# docker-compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.26.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose &&
sudo chmod +x /usr/local/bin/docker-compose &&
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
# Fix dns issues
sudo systemctl stop systemd-resolved
sudo sed -i 's/#DNSStubListener=yes/DNSStubListener=no/g' /etc/systemd/resolved.conf &&
sudo sed -i 's/^#DNS=.*/DNS=1.1.1.1/g' /etc/systemd/resolved.conf &&
sudo systemctl stop systemd-resolved &&
sudo ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf
sudo systemctl start systemd-resolved
# wirehole
git clone https://github.com/IAmStoxe/wirehole.git &&
cd wirehole &&
docker-compose up
```
Within the output of the terminal will be QR codes you can (if you choose) to setup it WireGuard on your phone. Within the output of the terminal will be QR codes you can (if you choose) to setup it WireGuard on your phone.