Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a WSGI server #5

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open

Add a WSGI server #5

wants to merge 2 commits into from

Conversation

gerion0
Copy link

@gerion0 gerion0 commented Sep 3, 2022

This adds the possibility to deploy the project on a trusted server as a WSGI server on a public URL.
For example, a Fritz!Box can then directly call this URL.

I also added functionality for IPv6, if your DynDNS host has DualStack or only a IPv6 address.

I have not tested the standard functionality anymore. It should work like before but maybe I have a bug somewhere.

For dyndns for IPv4 and IPv6 simultaneously, it is necessary to write
both, an A and AAAA record. Let the API support this.
Beforehand, only one record for each hostname was possible.
This enables the use as WSGI server somewhere on a trusted host.
The commit contains several subparts:
- Refactor dyndns.py in cli specific and common parts.
- Provide a file server.py with additional settings.
- Update the documentation.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant