diff --git a/caddy/sites/dev.hamann-ausgabe.de b/caddy/sites/dev.hamann-ausgabe.de index c0e6ef3..6224b61 100644 --- a/caddy/sites/dev.hamann-ausgabe.de +++ b/caddy/sites/dev.hamann-ausgabe.de @@ -1,4 +1,4 @@ -www.dev.hamann-ausgabe.de, development.hamann-ausgabe.de { +www.dev.hamann-ausgabe.de, https://development.hamann-ausgabe.de, http://development.hamann-ausgabe.de { redir https://dev.hamann-ausgabe.de{uri} } diff --git a/caddy/sites/hamann-ausgabe.de b/caddy/sites/hamann-ausgabe.de index cdac9e4..b588849 100644 --- a/caddy/sites/hamann-ausgabe.de +++ b/caddy/sites/hamann-ausgabe.de @@ -1,4 +1,12 @@ -www.hamann-ausgabe.de, hamann-briefwechsel.de, www.hamann-briefwechsel.de, hamann-briefe.de, www.hamann-briefe.de, hamann-werke.de, www.hamann-werke.de { +www.hamann-werke.de, hamann-werke.de { + redir https://hamann-ausgabe.de/HKW +} + +www.hamann-briefwechsel.de, hamann-briefwechel.de, hamann-briefe.de, www.hamann-briefe.de { + redir https://hamann-ausgabe.de/HKB +} + +www.hamann-ausgabe.de { redir https://hamann-ausgabe.de{uri} } diff --git a/config/.bashrc b/config/.bashrc index 8b1f94f..5e5ff8b 100644 --- a/config/.bashrc +++ b/config/.bashrc @@ -114,3 +114,5 @@ fi alias e="vim" +alias cat="bat" +eval "$(zoxide init bash)" diff --git a/portainer/.portainer-server.yml.swp b/portainer/.portainer-server.yml.swp new file mode 100644 index 0000000..596dea0 Binary files /dev/null and b/portainer/.portainer-server.yml.swp differ diff --git a/portainer/portainer-agent.yml b/portainer/portainer-agent.yml new file mode 100644 index 0000000..a31c82f --- /dev/null +++ b/portainer/portainer-agent.yml @@ -0,0 +1,20 @@ +services: + portainer_agent: + # This is the image to use + image: portainer/agent + + # This corresponds to --name portainer_agent + container_name: portainer_agent + + # This corresponds to --restart=always + restart: always + + # This corresponds to -p 9001:9001 + ports: + - "9001:9001" + + # This corresponds to the -v flags + volumes: + - /var/run/docker.sock:/var/run/docker.sock + - /var/lib/docker/volumes:/var/lib/docker/volumes + diff --git a/portainer/portainer-server.yml b/portainer/portainer-server.yml new file mode 100644 index 0000000..53d8561 --- /dev/null +++ b/portainer/portainer-server.yml @@ -0,0 +1,27 @@ +services: + portainer: + container_name: portainer + image: portainer/portainer-ce:lts + restart: always + # 1. Add this command to disable Portainer's TLS and use HTTP on port 9000 + command: --no-tls + volumes: + - /var/run/docker.sock:/var/run/docker.sock + - portainer_data:/data + ports: + # 2. We remove the 9443 port. Caddy will access Portainer internally. + # - 9443:9443 + - 8000:8000 # Keep if you use Edge Agents + + # 3. Connect this container to the shared caddynet network + networks: + - caddynet + +volumes: + portainer_data: + name: portainer_data + +# 4. Define caddynet as an existing, external network +networks: + caddynet: + external: true diff --git a/scripts/install.sh b/scripts/install.sh index 9a25554..706df9a 100644 --- a/scripts/install.sh +++ b/scripts/install.sh @@ -1,3 +1,3 @@ #!/bin/bash -sudo apt install podman git vim fail2ban ufw +sudo apt install podman git vim fail2ban ufw atuin zoxide bat