Skip to content

ddns-scripts: add ApertoDNS DDNS provider#28160

Merged
feckert merged 2 commits intoopenwrt:masterfrom
apertodns:apertodns-ddns-provider
Jan 12, 2026
Merged

ddns-scripts: add ApertoDNS DDNS provider#28160
feckert merged 2 commits intoopenwrt:masterfrom
apertodns:apertodns-ddns-provider

Conversation

@1r0n3d3v3l0per
Copy link
Copy Markdown

Add two DDNS service definitions for ApertoDNS (apertodns.com):

  1. apertodns.com.json - Basic authentication using email and password
  2. apertodns.com-token.json - Token-based authentication using DDNS token

Both providers support IPv4 and IPv6 updates using the DynDNS2 protocol standard at api.apertodns.com/nic/update endpoint.

ApertoDNS is a free dynamic DNS service. More information at:
https://www.apertodns.com

Signed-off-by: Andrea Ferro support@apertodns.com

Copy link
Copy Markdown
Member

@feckert feckert left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please bump also the PKG_RELEASE in the Makefile.

@BKPepe
Copy link
Copy Markdown
Member

BKPepe commented Dec 26, 2025

@1r0n3d3v3l0per OT: Do you have any plans to support English in your website? It is a pity that it is only in Italiano. 😢
I see your domain exists for 2 weeks now, hopefully more weeks, years it will last. Let's see, right?

@1r0n3d3v3l0per
Copy link
Copy Markdown
Author

@1r0n3d3v3l0per OT: Do you have any plans to support English in your website? It is a pity that it is only in Italiano. 😢 I see your domain exists for 2 weeks now, hopefully more weeks, years it will last. Let's see, right?

Thanks for your interest! 🙂

English support is planned and coming soon - it's on our roadmap.

Regarding longevity: ApertoDNS is a serious project backed by real infrastructure. We're committed to providing a reliable free DDNS service for the long term. The OpenWRT integration is part of our effort to make it accessible to everyone.

Stay tuned!
Andrea

Copy link
Copy Markdown
Author

@1r0n3d3v3l0per 1r0n3d3v3l0per left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PKG_RELEASE:=84

@1r0n3d3v3l0per
Copy link
Copy Markdown
Author

Hi @feckert,

Happy New Year! 🎉

Just a gentle ping. I've addressed your feedback by bumping PKG_RELEASE to 84.
Is there anything else needed for this PR to move forward?

Thanks for your time!

@feckert
Copy link
Copy Markdown
Member

feckert commented Jan 9, 2026

I think we need another PKG_RELEASE bump. I have a lot ddns-scripts PR pending at the moment. Sorry

@1r0n3d3v3l0per
Copy link
Copy Markdown
Author

I think we need another PKG_RELEASE bump. I have a lot ddns-scripts PR pending at the moment. Sorry

Hi @feckert, thanks for the review.

I understand you need an additional PKG_RELEASE bump due to other pending ddns-scripts PRs in the queue. Could you please let me know which PKG_RELEASE number I should use to avoid conflicts with the other PRs?

Thanks for your feedback and update feckert
Thanks!

Add support for ApertoDNS dynamic DNS service with two configuration
options:
- apertodns.com: Standard DynDNS2 compatible authentication (user/pass)
- apertodns.com-token: Token-based authentication for DDNS clients

Both configurations support IPv4 and IPv6 updates via the standard
/nic/update endpoint.

Signed-off-by: Andrea Ferro <support@apertodns.com>
@1r0n3d3v3l0per 1r0n3d3v3l0per force-pushed the apertodns-ddns-provider branch from ba76592 to 04e5d6e Compare January 10, 2026 17:46
@feckert
Copy link
Copy Markdown
Member

feckert commented Jan 12, 2026

I forgot to mention that you need also add the new provider to the list file.
https://github.com/openwrt/packages/blob/master/net/ddns-scripts/files/usr/share/ddns/list

@1r0n3d3v3l0per
Copy link
Copy Markdown
Author

I forgot to mention that you need also add the new provider to the list file. https://github.com/openwrt/packages/blob/master/net/ddns-scripts/files/usr/share/ddns/list

Hi @feckert,

Done, added apertodns.com to the provider list file. Thanks for reminding me.

@feckert feckert merged commit bbed74c into openwrt:master Jan 12, 2026
1 of 2 checks passed
@feckert
Copy link
Copy Markdown
Member

feckert commented Jan 12, 2026

Thanks merged!!

1r0n3d3v3l0per added a commit to apertodns/packages that referenced this pull request Jan 13, 2026
Add missing provider entry for apertodns.com-token.
The service configuration (apertodns.com-token.json) was already
merged in PR openwrt#28160, but the provider list entry was missing.

Signed-off-by: Andrea Ferro <support@apertodns.com>
feckert pushed a commit that referenced this pull request Jan 13, 2026
Add missing provider entry for apertodns.com-token.
The service configuration (apertodns.com-token.json) was already
merged in PR #28160, but the provider list entry was missing.

Signed-off-by: Andrea Ferro <support@apertodns.com>
feckert pushed a commit that referenced this pull request Feb 9, 2026
Add missing provider entry for apertodns.com-token.
The service configuration (apertodns.com-token.json) was already
merged in PR #28160, but the provider list entry was missing.

Signed-off-by: Andrea Ferro <support@apertodns.com>
(cherry picked from commit 3a4b906)
Zerogiven pushed a commit to Zerogiven/packages that referenced this pull request May 3, 2026
Add missing provider entry for apertodns.com-token.
The service configuration (apertodns.com-token.json) was already
merged in PR openwrt#28160, but the provider list entry was missing.

Signed-off-by: Andrea Ferro <support@apertodns.com>
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.

3 participants