Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste ÜberarbeitungBeide Seiten der Revision | ||
content:serverbasics:docker-caddy [2024/01/08 19:39] – Daniel | content:serverbasics:docker-caddy [2024/01/14 14:19] – [Create Caddy Yaml] Daniel | ||
---|---|---|---|
Zeile 11: | Zeile 11: | ||
===== DNS- Records ===== | ===== DNS- Records ===== | ||
- | You will also need a domainname like '' | + | You will also need a domainname like '' |
+ | |||
==== Register some Domain ==== | ==== Register some Domain ==== | ||
Zeile 33: | Zeile 35: | ||
For me, this would be '' | For me, this would be '' | ||
Change to that directory and create the following docker-compose.yml file in it, putting in the following: | Change to that directory and create the following docker-compose.yml file in it, putting in the following: | ||
- | < | ||
+ | < | ||
version: " | version: " | ||
Zeile 51: | Zeile 53: | ||
cap_add: | cap_add: | ||
- NET_ADMIN | - NET_ADMIN | ||
- | # initially i wanted | + | healthcheck: |
- | # it turned out not to work in rootless- mode for security reasons | + | test: "wget --no-verbose --tries=1 --spider https:// |
- | # so don't use host- mode. to access local services take the hostname directly, maybe define it static and add it to / | + | interval: " |
- | # e.g. pcserver: | + | timeout: " |
- | # NOT localhost: | + | start_period: |
- | # | + | retries: 3 |
- | # set / | + | # Be sure, that docker daemon has access |
- | # net.ipv4.ip_unprivileged_port_start = 80 | + | # Thiscan be done by: |
- | # net.ipv4.ip_unprivileged_port_start = 443 | + | # setcap cap_net_bind_service=+ep / |
- | # can also be set without booting: sysctl key = value | + | # |
- | | + | # To access local services take the hostname directly, maybe define it static and add it to / |
- | - " | + | # Mind, that the port must be pubilshed by the other containers to the host via ports or expose, or add them to the network |
- | - " | + | # e.g. pcserver: |
- | - " | + | network_mode: |
+ | # ports: | ||
+ | # - " | ||
+ | # - " | ||
+ | # - " | ||
volumes: | volumes: | ||
Zeile 95: | Zeile 101: | ||
Also, check that your Firewall has those Ports open on your hosts and that Port Forwarding in your Router is enabled for ipv4 and for ipv6 that the host+ports are not blocked. | Also, check that your Firewall has those Ports open on your hosts and that Port Forwarding in your Router is enabled for ipv4 and for ipv6 that the host+ports are not blocked. | ||
+ | |||
===== Caddy Configuration ===== | ===== Caddy Configuration ===== |