NginxProxyManager / NginxProxyManager/nginx-proxy-manager

Add All-inkl / kasserver as DNS-01 Provider

Open
#1,106 33 comments 9 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

dns provider request no certbot plugin available stale
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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.