Cloudflare ZeroTrust🔗
Kasutusel on Apline linux template.
Alpine eelseadistused
Alpine setup
Väga lühike info killuke selle kohta kuidas ma Alpine LXC püsti panen.
Ei kasuta Template kuna ei tea mida läheb vaja ja mida mitte.
Basic setup
Vaikimisi on vale timezone, panen eesti:
apk update
apk add tzdata
ln -sf /usr/share/zoneinfo/Europe/Tallinn /etc/localtime
apk update
apk upgrade
VS Code sõltuvuspaketid + SSH
SSH jaoks kasutan Dropbear kuna see on väidetavalt rohkem light weight ja ma ei pea eraldi lubama root kontol SSH kasutamist (jah ma tean, et ma ei võiks root kontot kasutada)
apk add gcompat libstdc++ bash grep wget tar curl openrc dropbear
rc-service dropbear start
rc-update add dropbear
Docker ja Compose
Install: apk add --update docker docker-compose
Peale installi on vaja ka boot startup lisada:
rc-update add docker boot
service docker start
service docker status
Seadistus🔗
Siin päris palju infot oleks vaja kirja panna, aga ma ei ole isegi kindel mida ma kõike tegin, et asi tööle saada nii nagu soovisin...
CFZT compose
---
services:
# CF Tunnel
cloudflared:
image: cloudflare/cloudflared:latest
command: tunnel --no-autoupdate run --token ****
restart: always
# Watchtower
watchtower:
image: containrrr/watchtower
volumes:
- /var/run/docker.sock:/var/run/docker.sock
environment:
- WATCHTOWER_CLEANUP=true
- TZ=Europe/Tallinn
restart: unless-stopped
Kõik sätted said paika pandud Cloudflare Dash lehel.
Doc pooleli.