mirror of
https://github.com/nextcloud/all-in-one.git
synced 2026-02-08 23:08:01 +00:00
Merge pull request #4883 from Surfict/caddy_external_dns_challenges
readme: Add section `Securing the AIO interface from unauthorized ACME challenges`
This commit is contained in:
commit
9aefde320b
1 changed files with 3 additions and 0 deletions
|
|
@ -824,3 +824,6 @@ Afterwards apply the correct permissions with `sudo chown root:root /root/automa
|
|||
1. Open the cronjob with `sudo crontab -u root -e` (and choose your editor of choice if not already done. I'd recommend nano).
|
||||
1. Add the following new line to the crontab if not already present: `0 5 * * * /root/automatic-updates.sh` which will run the script at 05:00 each day.
|
||||
1. save and close the crontab (when using nano the shortcuts for this are `Ctrl + o` then `Enter` to save, and close the editor with `Ctrl + x`).
|
||||
|
||||
### Securing the AIO interface from unauthorized ACME challenges
|
||||
(By design)[https://github.com/nextcloud/all-in-one/discussions/4882#discussioncomment-9858384], Caddy that runs inside the mastercontainer, which handles automatic SSL certificate generation for the AIO interface, is vulnerable to receiving DNS challenges for arbitrary hostnames from anyone on the internet. While this does not compromise your server's security, it can result in cluttered logs and rejected certificate renewal attempts due to rate limit abuse. To mitigate this issue, it is recommended to place the AIO interface behind a VPN and/or limit its public exposure.
|
||||
Loading…
Add table
Add a link
Reference in a new issue