2
0
mirror of https://github.com/dnscrypt/dnscrypt-server-docker synced 2024-10-30 21:20:12 +00:00

install-centos.sh - update paths to match the documentation

Fixes #85
This commit is contained in:
Frank Denis 2020-04-24 12:30:13 +02:00
parent 2858a6ea52
commit 7979ac440c

View File

@ -30,44 +30,42 @@ echo "$SERVER_IP"
yum remove -y iptables-services yum remove -y iptables-services
) )
mkdir -p /etc/encrypted-dns/lists mkdir -p /etc/dnscrypt-server/lists
if [ -d /root/keys ]; then if [ -d /root/keys ]; then
mv /root/keys /etc/encrypted-dns mv /root/keys /etc/dnscrypt-server
fi fi
mkdir -p /etc/encrypted-dns/keys mkdir -p /etc/dnscrypt-server/keys
rm -fr /etc/encrypted-dns/keys/short-term if [ -f /etc/dnscrypt-server/keys/state/encrypted-dns.state ]; then
if [ -f /etc/encrypted-dns/keys/secret.key ]; then
docker run \ docker run \
--ulimit nofile=90000:90000 \ --ulimit nofile=90000:90000 \
-v /etc/encrypted-dns/keys:/opt/encrypted-dns/etc/keys \ -v /etc/dnscrypt-server/keys:/opt/encrypted-dns/etc/keys \
-v /etc/encrypted-dns/lists:/opt/encrypted-dns/etc/lists \ -v /etc/dnscrypt-server/lists:/opt/encrypted-dns/etc/lists \
--name=dnscrypt-server -p 443:443/udp -p 443:443/tcp --net=host \ --name=dnscrypt-server -p 443:443/udp -p 443:443/tcp --net=host \
-d jedisct1/dnscrypt-server start -d jedisct1/dnscrypt-server start
else else
docker run \ docker run \
--ulimit nofile=90000:90000 \ --ulimit nofile=90000:90000 \
-v /etc/encrypted-dns/keys:/opt/encrypted-dns/etc/keys \ -v /etc/dnscrypt-server/keys:/opt/encrypted-dns/etc/keys \
-v /etc/encrypted-dns/lists:/opt/encrypted-dns/etc/lists \ -v /etc/dnscrypt-server/lists:/opt/encrypted-dns/etc/lists \
--name=dnscrypt-server -p 443:443/udp -p 443:443/tcp --net=host \ --name=dnscrypt-server -p 443:443/udp -p 443:443/tcp --net=host \
jedisct1/dnscrypt-server init -N "$SERVER" -E "${SERVER_IP}:443" jedisct1/dnscrypt-server init -N "$SERVER" -E "${SERVER_IP}:443"
docker start dnscrypt-server docker start dnscrypt-server
fi fi
cat /etc/encrypted-dns/keys/provider-info.txt cat /etc/dnscrypt-server/keys/provider-info.txt
docker update --restart=unless-stopped dnscrypt-server docker update --restart=unless-stopped dnscrypt-server
docker run -d --name watchtower -v /var/run/docker.sock:/var/run/docker.sock v2tec/watchtower dnscrypt-server docker run -d --name watchtower -v /var/run/docker.sock:/var/run/docker.sock v2tec/watchtower dnscrypt-server
docker update --restart=unless-stopped watchtower docker update --restart=unless-stopped watchtower
ln -sf /etc/encrypted-dns/keys /root ln -sf /etc/dnscrypt-server/keys /root
echo 3 >/proc/sys/vm/drop_caches echo 3 >/proc/sys/vm/drop_caches
if [ ! -L /etc/motd ]; then if [ ! -L /etc/motd ]; then
rm -f /etc/motd rm -f /etc/motd
ln -s /etc/encrypted-dns/keys/provider-info.txt /etc/motd ln -s /etc/dnscrypt-server/keys/provider-info.txt /etc/motd
reboot reboot
fi fi