Initial Pantheon infrastructure

This commit is contained in:
2026-08-03 22:56:18 +10:00
commit afc9ee12f8
36 changed files with 4408 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
#!/usr/bin/env bash
set -e
HOST="192.168.1.152"
USER="mrredportal"
echo "==> Creating temporary directory..."
ssh ${USER}@${HOST} "rm -rf /tmp/pantheon-caddy && mkdir -p /tmp/pantheon-caddy"
echo "==> Uploading configuration..."
scp -r caddy/* ${USER}@${HOST}:/tmp/pantheon-caddy/
echo "==> Installing configuration..."
ssh -t ${USER}@${HOST} <<'EOF'
sudo rsync -a --delete /tmp/pantheon-caddy/ /etc/caddy/
sudo caddy validate --config /etc/caddy/Caddyfile
sudo systemctl reload caddy
rm -rf /tmp/pantheon-caddy
EOF
echo "Done!"