NginxProxyManager / NginxProxyManager/nginx-proxy-manager
Add All-inkl / kasserver as DNS-01 Provider
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 34.2k
- Forks
- 3.9k
- Avg merge
- 21h 12m
- Merged PRs (30d)
- 20
Description
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Could you please add All-inkl / kasserver as provider for the DNS-01 challenge?
Describe the solution you'd like
A clear and concise description of what you want to happen.
These are two repositories (first one is with certbot) containing scripts, which implement the mechanisms to add the necessary entries via kas api and request the cert.
https://github.com/fetzerch/kasserver
https://github.com/acmesh-official/acme.sh/blob/edd46eb3d1bb3698b80d9beba79ba1be0c9b59e4/dnsapi/dns_kas.sh
Maybe these will make it much easier to include it.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the referenced fetzerch/kasserver repository and acme.sh dns_kas.sh script to understand the All-inkl/Kasserver API and DNS-01 flow. Then compare those mechanisms with the project's existing provider integrations; the work is done when All-inkl credentials can create the required DNS record and complete a DNS-01 challenge.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- devops
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100