nextcloud / nextcloud/nextcloudpi
Implementation of deSEC | Secure DDNS clients
Nobody has claimed this yet.
- Dominant language
- Shell
- Stars
- 2.9k
- Forks
- 318
- PR merge metrics
- No merged PRs in 30d
Description
Description
Running on open-source software and supported by SSE, deSEC is free for everyone to use.
Example
DNSSEC
DNS information hosted with deSEC is signed using DNSSEC, always. We use state-of-the-art elliptic-curve cryptography and follow operational best practice.
Cloud Integration
Thanks to cloud integrations and language bindings, deSEC works out of the box in automated environments. Examples include Terraform providers and Go, Python, and JavaScript bindings.
Modern Record Types
We support a broad array of record types, including novel types such as HTTPS/SVCB (for CNAME-like behavior at the apex), CDNSKEY/CDS (RFC 8078, RFC 8901), or OPENPGPKEY, SMIMEA, and TLSA.
Scalability
Are you a web hoster? Start using deSEC, even with thousands of domains. Our global network ensures high availability and performance everywhere. Talk to us about your use case.
REST API
Configure your DNS information via a modern API. You can easily integrate our API into your scripts, tools, or even CI/CD pipeline.
IPv6
deSEC is fully IPv6-aware: administration can be done using v6, AAAA-records containing IPv6 addresses can be set up, our name servers are reachable via IPv6.
DANE / TLSA
Secure your web service with TLSA records, hardening it against fraudulently issued SSL certificates. You can also use other DANE techniques, such as OPENPGPKEY key exchange.
Let's Encrypt Integration
We provide easy integration with Let's Encrypt and their certbot tool. Further integration with ACME clients like acme.sh, lego, and Terraform is available.
Fast Updates
Updates to your DNS information will be published world-wide within a few seconds. Minimum required TTLs are low.
Low-latency Anycast
We run global networks of high-performance frontend DNS servers. Your query is routed to the closest server via Anycast, so clients receive answers as fast as possible.
Open Source
deSEC runs 100% on free and open-source software. Start hacking away!
Non-profit
deSEC is organized as a non-profit organization based in Berlin. We make sure that privacy is not compromised by business interest.
Contributor guide
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
The issue names no files, tests, or entry points. Start by locating existing DDNS or DNS integration in the repository and review deSEC's REST API and secure record types described here. Done would require a defined client scope and a working deSEC integration, but the issue does not specify either.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- shell
- Domain
- networking, security
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100