Rendered with charmbracelet/vhs. Tape scripts included for re-rendering. Co-Authored-By: Charon <charon@lethean.io>
58 lines
1,010 B
VHS
58 lines
1,010 B
VHS
# Lethean Exit Node — Quick Start Demo
|
|
|
|
Output demos/exit-node.gif
|
|
|
|
Set FontSize 14
|
|
Set Width 900
|
|
Set Height 550
|
|
Set Theme "Dracula"
|
|
Set TypingSpeed 45ms
|
|
Set Padding 15
|
|
|
|
Type "# Lethean VPN Exit Node — Earn LTHN from Home"
|
|
Enter
|
|
Sleep 1s
|
|
|
|
Type "# Configure"
|
|
Enter
|
|
Type "cp .env.example .env"
|
|
Enter
|
|
Type 'echo "WALLET_PASSWORD=my-secure-pass" >> .env'
|
|
Enter
|
|
Type 'echo "EXIT_PUBLIC_IP=$(curl -s ifconfig.me)" >> .env'
|
|
Enter
|
|
Type 'echo "EXIT_NAME=my-exit-node" >> .env'
|
|
Enter
|
|
Sleep 500ms
|
|
|
|
Type ""
|
|
Enter
|
|
Type "# Start exit node stack"
|
|
Enter
|
|
Type "docker compose -f docker-compose.exit.yml up -d"
|
|
Enter
|
|
Sleep 2s
|
|
|
|
Type ""
|
|
Enter
|
|
Type "# Check WireGuard VPN server"
|
|
Enter
|
|
Type "docker exec lthn-exit-wireguard wg show"
|
|
Enter
|
|
Sleep 2s
|
|
|
|
Type ""
|
|
Enter
|
|
Type "# Check controller status"
|
|
Enter
|
|
Type "docker logs lthn-exit-controller --tail 3"
|
|
Enter
|
|
Sleep 2s
|
|
|
|
Type ""
|
|
Enter
|
|
Type "# Your node is live — gateways will discover it on-chain"
|
|
Enter
|
|
Type "# Open ports 46942/tcp and 51820/udp on your router"
|
|
Enter
|
|
Sleep 2s
|