feat(id.tjo.space): changes
This commit is contained in:
parent
7b20f31d10
commit
90426a16b7
2 changed files with 4 additions and 0 deletions
id.tjo.space
|
@ -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
|
||||
|
||||
|
|
|
@ -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}
|
||||
|
|
Loading…
Reference in a new issue