A livestream where I show users how to use docker to set up a reverse proxy for your local Tezos node and get a free SSL cert from lets encrypt all at once. This tutorial uses docker-compose.
Total cost(you can pay for everything in BITCOIN):
Domain: $12 a year
Vultr: $20 a month(2CPU 4GB ram) or
Turnkeyinternet(black friday): $5 a month(2CPU 4GB of ram)
VULTR recommended SPECS:
80 GB SSD $20/month $0.03/hour 2 CPU 4 GB Memory 3 TB Bandwidth
VULTR link(my referral):
https://www.vultr.com/?ref=8668309
Docker-compose for SSLdocker-compose.yml
Prereqs:Tezos-node: • Tezos Tutorials: Setting up a Tezos node A... Source:https://tezos.gitlab.io/introduction/howtoget.html
Docker:
curl https://get.docker.com | sh
sudo usermod -aG docker $USER
sudo reboot
sudo systemctl start docker
sudo systemctl enable docker
Source:
https://github.com/prisma/prisma1/iss...
Docker compose:
sudo curl -L "https://github.com/docker/compose/rel... -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version
source:
https://www.digitalocean.com/communit...
---
networks:
internalnetwork:
driver: bridge
name: internalnetwork
ipam:
driver: default
config:
subnet: 10.0.2.0/26
reverse-proxy-network:
driver: macvlan
name: reverse-proxy-network
ipam:
driver: default
config:
subnet: 10.0.1.0/25
services:
swag:
cap_add:
NET_ADMIN
container_name: swag
environment:
PUID=1000
PGID=1000
TZ=Asia/Tokyo
URL=kryptstar.com
DNSPLUGIN=cloudflare
"SUBDOMAINS=tezos-mainnet”
VALIDATION=dns
EMAIL=mack.baise@gmail.com
image: linuxserver/swag
networks:
reverse-proxy-network
internalnetwork
ports:
"443:443"
"80:80"
restart: unless-stopped
volumes:
"~/docker/swag/swag_config:/config"
version: "2.1"
——Subdomain config——
tezos-node.subdomain.conf
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;
server_name tezos-mainnet.*;
include /config/nginx/ssl.conf;
client_max_body_size 0;
location / {
include /config/nginx/proxy.conf;
include /config/nginx/resolver.conf;
set $upstream_app [yourIPwithoutbrackets];docker-compose --version
set $upstream_port 8732;
set $upstream_proto http;
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
}
}
Tezos node-run command:
./tezos-node run --rpc-addr [yourIPwithoutbrackets]:8732 --connections 10 --cors-header='content-type' --cors-origin='*' --allow-all-rpc [yourIPwithoutbrackets]:8732
Troubleshooting:
export XDG_RUNTIME_DIR=/tmp
Sur cette page du site, vous pouvez voir la vidéo en ligne Tezos Tutorials: Setting up a Tezos node with SSL(HTTPS) durée heure minute seconde en bonne qualité , qui a été Téléchargé par l'utilisateur Kryptstar Mack 01 janvier 1970, Partagez le lien avec vos amis et connaissances, sur youtube cette vidéo a déjà été regardée 394 fois et il a aimé 22 téléspectateurs. Bon visionnage!