diff --git a/docker/Dockerfile b/docker/Dockerfile
index 5a72f8a..baf3fa4 100644
--- a/docker/Dockerfile
+++ b/docker/Dockerfile
@@ -1,4 +1,4 @@
-FROM docker.io/golang:alpine AS build
+FROM docker.io/golang:alpine AS build-zoraxy
RUN mkdir -p /opt/zoraxy/source/ &&\
mkdir -p /usr/local/bin/
@@ -12,17 +12,31 @@ RUN go mod tidy &&\
go build -o /usr/local/bin/zoraxy &&\
chmod 755 /usr/local/bin/zoraxy
-FROM docker.io/alpine:latest
+FROM docker.io/ubuntu:latest AS build-zerotier
-WORKDIR /opt/zoraxy/source/
+RUN mkdir -p /opt/zerotier/source/ &&\
+ mkdir -p /usr/local/bin/
-RUN apk add --no-cache bash netcat-openbsd sudo &&\
- wget https://dl-cdn.alpinelinux.org/alpine/v3.17/community/x86_64/zerotier-one-1.10.2-r0.apk &&\
- apk add --no-cache zerotier-one-1.10.2-r0.apk &&\
- rm -r /opt/zoraxy/source/
+WORKDIR /opt/zerotier/source/
+
+RUN apt-get update -y &&\
+ apt-get install -y curl jq build-essential pkg-config clang cargo libssl-dev
+
+RUN curl -Lo ZeroTierOne.tar.gz https://codeload.github.com/zerotier/ZeroTierOne/tar.gz/refs/tags/1.10.6 &&\
+ tar -xzvf ZeroTierOne.tar.gz &&\
+ cd ZeroTierOne-* &&\
+ make &&\
+ mv ./zerotier-one /usr/local/bin/zerotier-one &&\
+ chmod 755 /usr/local/bin/zerotier-one
+
+FROM docker.io/ubuntu:latest
+
+RUN apt-get update -y &&\
+ apt-get install -y bash sudo netcat-openbsd libssl-dev ca-certificates
-COPY --from=build /usr/local/bin/zoraxy /usr/local/bin/zoraxy
COPY --chmod=700 ./entrypoint.sh /opt/zoraxy/
+COPY --from=build-zoraxy /usr/local/bin/zoraxy /usr/local/bin/zoraxy
+COPY --from=build-zerotier /usr/local/bin/zerotier-one /usr/local/bin/zerotier-one
WORKDIR /opt/zoraxy/config/
diff --git a/docker/entrypoint.sh b/docker/entrypoint.sh
index 72f3de9..69836d6 100644
--- a/docker/entrypoint.sh
+++ b/docker/entrypoint.sh
@@ -1,8 +1,11 @@
#!/usr/bin/env bash
+update-ca-certificates
+echo "CA certificates updated"
+
if [ "$ZEROTIER" = "true" ]; then
- echo "Starting ZeroTier daemon..."
zerotier-one -d
+ echo "ZeroTier daemon started"
fi
echo "Starting Zoraxy..."
diff --git a/docs/CNAME b/docs/CNAME
index af53805..fb4ed15 100644
--- a/docs/CNAME
+++ b/docs/CNAME
@@ -1 +1 @@
-zoraxy.arozos.com
\ No newline at end of file
+zoraxy.aroz.org
\ No newline at end of file
diff --git a/docs/index.html b/docs/index.html
index bb451d2..2a57cd8 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -12,19 +12,19 @@
-
+
-
+
-
-
+
+
-
+