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

scaleway.com #660

Open
francesco086 opened this issue Feb 27, 2024 · 4 comments
Open

scaleway.com #660

francesco086 opened this issue Feb 27, 2024 · 4 comments

Comments

@francesco086
Copy link

  1. What's the feature?

Add support for Scaleway DNS provider.

  1. Extra information?

Here the link to its API to update the DNS records.

I would be happy to contribute, if someone could guide me a little.

@qdm12
Copy link
Owner

qdm12 commented Feb 29, 2024

I just added a guide (in 4fb6388) on how to add a new provider (and setup your environment for development etc.): https://github.com/qdm12/ddns-updater/blob/master/.github/CONTRIBUTING.md#add-a-new-dns-provider

It should not be too hard to contribute, it's mostly a single file to update and match the provider API 😉
Feel free to comment if you encounter any roadblock or question, happy to help 💯

@qdm12 qdm12 changed the title Feature request: support Scaleway DNS provider scaleway.com Jun 15, 2024
@francesco086
Copy link
Author

Hi @qdm12 !

It took me quite long (almost 1 year!) but I finally found the time to contribute.
Better late than never, right? Happy new year 😉 😜

I tried on my local machine using docker and my scaleway account, and it works.

I only have issues with this error

ERROR setting initial up to date status: opening file: open /updater/data/updates.json: permission denied

But I have seen that this is a known issue, and it doesn't relate to my implementation.

PR: #899

@qdm12
Copy link
Owner

qdm12 commented Jan 2, 2025

Happy new year! 🎆

I only have issues with this error

Yeah you need to change the ownership and/or permissions of the files you bind mount, usually this does it on your host:

chown -R 1000 data
chmod -R u+r+w+x data

@francesco086
Copy link
Author

Happy new year! 🎆

I only have issues with this error

Yeah you need to change the ownership and/or permissions of the files you bind mount, usually this does it on your host:

chown -R 1000 data
chmod -R u+r+w+x data

Yes, I read that in the documentation and used it, but it didn't help. Not sure if perhaps on mac OS something is different.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants