feat(id.tjo.space): changes

This commit is contained in:
Tine 2025-03-06 21:18:34 +01:00
parent 7b20f31d10
commit 90426a16b7
Signed by: mentos1386
SSH key fingerprint: SHA256:MNtTsLbihYaWF8j1fkOHfkKNlnN1JQfxEU/rBU8nCGw
2 changed files with 4 additions and 0 deletions
id.tjo.space

View file

@ -4,6 +4,7 @@ Description=A Caddy Container
[Container]
Image=docker.io/caddy:2.9
PublishPort=443
PublishPort=80
Volume=/etc/caddy:/etc/caddy
EnvironmentFile=/etc/caddy/env

View file

@ -29,6 +29,7 @@ DEBIAN_FRONTEND=noninteractive apt install -y \
echo "=== Configure Firewall"
ufw allow 22/tcp # SSH
ufw allow 80/tcp # HTTP
ufw allow 443/tcp # HTTPS
ufw allow 636/tcp # LDAPS
ufw --force enable
@ -40,6 +41,8 @@ echo "=== Copy Configuration Files"
rsync -av id.tjo.space/containers/ /etc/containers/systemd/
rsync -av id.tjo.space/configs/ /etc/
systemctl daemon-reload
echo "=== Setup Caddy"
cat <<EOF >/etc/caddy/env
DOMAIN_NAME=${DOMAIN_NAME}