Prepara l'immagine Docker per Sentinel
Metodono 1 - Prebuilt
Estrai l'immagine (controlla l'ultima versione da questo link)
docker pull ghcr.io/sentinel-official/dvpn-node:latest
Tagga l'immagine
docker tag ghcr.io/sentinel-official/dvpn-node:latest sentinel-dvpn-node
Metodo 2 - Dalla sorgente
Colona la repository di GitHub
git clone https://github.com/sentinel-official/dvpn-node.git \
${HOME}/dvpn-node/
Controlla l'ultimo tag
Opzione 1 - Automaticamente all'ultimo tag
cd ${HOME}/dvpn-node/ && \
commit=$(git rev-list --tags --max-count=1) && \
git checkout $(git describe --tags ${commit})
Opzione 2 - Manuale (se il comando precedente non funziona per qualche motivo). Verifica qui l'ultima versione corrente.
cd ~/dvpn-node && \
git fetch && \
git checkout vX.X.X
Costruisci l'immagine
docker build --file Dockerfile \
--tag sentinel-dvpn-node \
--force-rm \
--no-cache \
--compress .
Crea un certificato TLS autofirmato
openssl req -new \
-newkey ec \
-pkeyopt ec_paramgen_curve:prime256v1 \
-x509 \
-sha256 \
-days 365 \
-nodes \
-out ${HOME}/tls.crt \
-keyout ${HOME}/tls.key
Ti verrà chiesto di compilare alcuni campi. Inserisci il Paese e lascia gli altri in bianco. Se si desidera automatizzare questo processo, è sufficiente aggiungere la seguente riga al comando precedente:
-subj "/C=NA/ST=NA/L=./O=NA/OU=./CN=." \
Last updated