-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathAdguard.sh
40 lines (32 loc) · 869 Bytes
/
Adguard.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#!/bin/bash -i
# Base
curl -sSL https://cdn.jsdelivr.net/gh/thegreatestgiant/cdn@latest/Base.sh | sh -s
# Kill 80, 53
sudo kill -9 `sudo lsof -t -i:80`
sudo kill -9 `sudo lsof -t -i:53`
sudo systemctl stop systemd-resolved.service
sudo systemctl disable systemd-resolved.service
echo "Starting docker"
echo "version: '2'
services:
adguardhome:
image: adguard/adguardhome
container_name: adguardhome
ports:
- 53:53/tcp
- 53:53/udp
- 784:784/udp
- 853:853/tcp
- 3000:3000/tcp
- 80:80/tcp
- 443:443/tcp
volumes:
- ./workdir:/opt/adguardhome/work
- ./confdir:/opt/adguardhome/conf
restart: unless-stopped" > docker-compose.yml
echo "Made file"
echo "docker-compose up -d"
docker-compose up -d
echo "finished"
echo "go to yourip:3000"
echo "Done!"