Tezos Tutorials: Setting up a Tezos node with SSL(HTTPS)

Veröffentlicht am: 01 Januar 1970
auf dem Kanal: Kryptstar Mack
394
22

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


Auf dieser Seite können Sie das Online-Video Tezos Tutorials: Setting up a Tezos node with SSL(HTTPS) mit der Dauer stunde minuten sekunde in guter Qualität ansehen, das der Benutzer Kryptstar Mack 01 Januar 1970 hochgeladen hat, den Link mit Freunden und Bekannten teilen, dieses Video wurde auf Youtube bereits 394 Mal angesehen und es wurde von 22 den Zuschauern gefallen. Viel Spaß beim Betrachtenden Zuschauern gefallen!