Comments (6)
Hello,
ddns itself does not provide any rate limiting functionality but it should be possible to implement this directly in caddy (maybe using this plugin https://caddyserver.com/v1/docs/http.ratelimit) or your webserver of choice.
from ddns.
Thanks, that didn't appear to me. What about adding it to the docker image with some sane defaults (targeted at (very) small servers as for big servers the people would anyway adjust other settings or use a different web server)?
from ddns.
I'm not sure if this is really a problem unless your installation is as big as DynDns or any other big hoster.
The sample docker setup uses a docker image from abiosoft https://hub.docker.com/r/abiosoft/caddy/ which provides a way of building caddy containers with custom piugins.
from ddns.
I'm not sure if this is really a problem unless your installation is as big as DynDns or any other big hoster.
I just imagined someone could (D)DoS your server https://ddns.pboehm.de/ quite easily I guess.
from ddns.
That is probably true, but a rate limiting based on IP addresses, ... probably is no real solution to that problem.
Besides that, ddns.pboehm.de is only a test server provided with no guarantees. In case you rely on it, you should probably host it yourself and restrict access to it.
from ddns.
That is probably true, but a rate limiting based on IP addresses, ... probably is no real solution to that problem.
There are several very different strategies and one based on IP addrs is one of the bad ones.
Besides that, ddns.pboehm.de is only a test server provided with no guarantees. In case you rely on it, you should probably host it yourself and restrict access to it.
I meant it rather like a friendly notifier
from ddns.
Related Issues (20)
- caddy restart loop HOT 6
- Build fails - powerdns no longer has packages for Debian jessie HOT 7
- Use docker hub
- possibility to disable autocertbot? HOT 2
- AVM FritzBox does not support https
- Issue with Caddy and PowerDns when running Docker-Compose HOT 5
- TypeError: a bytes-like object is required, not 'str' HOT 3
- Securing host registration HOT 2
- docs update - how to update IP on openwrt HOT 1
- Illegal character
- Dear, I try to install on ubuntu20.04. but got error.
- Error when build: ERROR: for caddy Cannot start service caddy: b'OCI runtime create failed HOT 1
- certificate has expired after Aug 10 06:13:43 2021 GMT HOT 1
- Can I setup secondary ddns server ?
- Hosted DDNS Service down or broken? HOT 5
- Update from a ddclient
- Switch ACME server for certs
- Enable DNSSEC & Secure The Zone
- Add a new function that renew automatically the free domain on no-ip.com periodically
- ddns container and port 8080
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ddns.