deSEC
desec.ioWebFree DNS hosting provider designed with security in mind, and running on purely open source software. deSEC is backed and funded by SSE.
- Homepage:desec.io
- GitHub:github.com/desec-io/desec-stack
- Web info:web-check.xyz/check/desec.io
deSEC Source Code
Author
Description
Backbone of the deSEC Free Secure DNS Hosting Service
Homepage
https://desec.io/Repository
- LicenseMIT
- Created27 Sept 16
- Primary languagePython
- Size5,060 KB
- Stars651
- Forks73
- Watchers651
Language Usage
Project Health
- Last commit5 days ago
- Open issues139
Top Contributors
@peterthomassen (1160)
@nils-wisiol (430)
@dependabot[bot] (167)
@Rotzbua (108)
@jameskimmel (3)
@Knight1 (3)
@git001 (2)
@lukaslihotzki (2)
@Eisfunke (2)
@molikuner (2)
@lulis (1)
@mdonoughe (1)
@pgerber (1)
@rom4nik (1)
@fiwswe (1)
@jahway603 (1)
@mainboarder (1)
@perzarys (1)
@unuseless (1)
@vestingz (1)
@Lxxrs (1)
@jsoref (1)
@i0nas (1)
@Gustl22 (1)
@fabricionaweb (1)
@danielquinn (1)
@hcc23 (1)
@Ph0tonic (1)
@acoseac (1)
@akararsse (1)
Recent Commits
Nils Wisiol(22 Jan 26)
feat(dev): add local api test runner
Rotzbua(25 Aug 26)
fix(www): remove unused DH parameters DHE TLS ciphers are dropped.
Rotzbua(14 Aug 26)
feat(www): enable http3 only website
Peter Thomassen(24 Aug 26)
feat(api): allow unset Domain.minimum_ttl Make minimum_ttl nullable and default to None. Consumers resolve it via Domain.effective_minimum_ttl, which falls back to settings.MINIMUM_TTL_DEFAULT. The limit command accepts "auto" to unset it.
Nils Wisiol(23 Aug 26)
fix(webapp): re-create views when route params change
Nils Wisiol(23 Aug 26)
feat(webapp): compile default TTL into record form
Nils Wisiol(23 Aug 26)
feat(api): lower default minimum TTL
dependabot[bot](18 Aug 26)
chore(deps): bump the github-actions group with 2 updates Bumps the github-actions group with 2 updates: [actions/checkout](https://github.com/actions/checkout) and [actions/setup-node](https://github.com/actions/setup-node). Updates `actions/checkout` from 6 to 7 - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v6...v7) Updates `actions/setup-node` from 6 to 7 - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](https://github.com/actions/setup-node/compare/v6...v7) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: actions/setup-node dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions ... Signed-off-by: dependabot[bot] <[email protected]>
dependabot[bot](18 Aug 26)
chore(deps): update coverage requirement in /api Updates the requirements on [coverage](https://github.com/coveragepy/coveragepy) to permit the latest version. - [Release notes](https://github.com/coveragepy/coveragepy/releases) - [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst) - [Commits](https://github.com/coveragepy/coveragepy/compare/7.14.0...7.15.4) --- updated-dependencies: - dependency-name: coverage dependency-version: 7.15.4 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]>
dependabot[bot](18 Aug 26)
chore(deps): update responses requirement in /api Updates the requirements on [responses](https://github.com/getsentry/responses) to permit the latest version. - [Release notes](https://github.com/getsentry/responses/releases) - [Changelog](https://github.com/getsentry/responses/blob/master/CHANGES) - [Commits](https://github.com/getsentry/responses/compare/0.26.0...0.26.2) --- updated-dependencies: - dependency-name: responses dependency-version: 0.26.2 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]>
Arsenie Coseac(16 Aug 26)
fix(webapp): make the lint script work `npm run lint` fails with No files matching the pattern "src/modules/qrcode.vue" were found. The glob is unquoted, so the shell expands it and hands eslint the vendored src/modules/qrcode.vue directory as an explicit target. Its contents are excluded through ignorePatterns in .eslintrc.cjs, so eslint finds nothing to lint there and exits with an error. Quoting the pattern lets eslint expand it instead. That skips the directory, and also applies `**` as a real globstar: sh has no globstar, so the previous invocation only ever reached one directory level and never linted src/components/Field/ or src/views/Console/. 73 files are linted now instead of 37. The added coverage surfaced one pre-existing error, an unused `and` import in two record components, which is removed here so that the script passes.
Rotzbua(08 Aug 26)
chore: update Dependabot configuration
Rotzbua(14 Aug 26)
feat(www): drop DHE TLS ciphers Update nginx TLS config to TLSRef v6.0. SSL version according to current nginx docker.
Rotzbua(10 Aug 26)
chore(docs): bump dependencies Restrict package dependencies to current mayor. Bump python and OS.
Rotzbua(08 Aug 26)
fix(test): bump python to 3.13 Same as API uses.
Rotzbua(08 Aug 26)
feat(webapp): Use fixed Nodejs version v24 Node 24 is current supported version.
Rotzbua(08 Aug 26)
feat(webapp): add npm cooldown for webapp Add strict engine check for dependencies.
Peter Gerber(07 Aug 26)
feat(docs): replace "view page source" with "edit on GitHub" This should make it easier to find the right repository to edit.
Peter Thomassen(28 Jul 26)
fix(webapp): allow horizontal scrolling of wide CrudList rows
Peter Thomassen(28 Jul 26)
fix(webapp): update regex calls to vuelidate 2
Peter Thomassen(28 Jul 26)
fix(nsmaster): allow larger request body
Peter Thomassen(11 Jun 26)
feat(webapp): mention Layershift
Peter Thomassen(11 Jun 26)
feat(webapp): update DNS4EU mention
Lars(18 Apr 26)
fix(www): Update SSE link The link to securesystems.de triggers a certificate warning before redirecting to systemsecurity.com Updating the link directly to systemsecurity.com improves user experience and removes the security warning.
Peter Thomassen(11 Jun 26)
fix(): stop tracking .env.dev
Nils Wisiol(07 Jun 26)
fix(webapp): rename privacy tracker section
Nils Wisiol(07 Jun 26)
ci(webapp): run tests without npm lockfile
Nils Wisiol(07 Jun 26)
test(webapp): add Vuetify test framework
Nils Wisiol(10 Jan 26)
chore(webapp): migration to vuetify 3 AI-assisted changes. Played through the site and fixed some thing manually.
Peter Thomassen(24 May 26)
fix(api): KeyError in d5d7768e516
deSEC Website
Website
deSEC – Free Secure DNS
Redirects
Does not redirect
Security Checks
All 65 security checks passed
Server Details
- IP Address88.99.64.5
- Hostnamedigga.desec.io
- LocationFalkenstein,Sachsen,Germany,EU
- ISPHetzner Online GmbH
- ASNAS24940
Associated Countries
US
DE
Safety Score
Website marked as safe
100%
Blacklist Check
desec.io was found on 0 blacklists
- AntiSocial Blacklist
- Artists Against 419
- Badbitcoin
- Bambenek Consulting
- CERT Polska
- CoinBlockerLists
- CRDF
- CryptoScamDB
- EtherAddressLookup
- EtherScamDB
- Fake Website Buster
- MetaMask EthPhishing
- NABP Not Recommended Sites
- OpenPhish
- PetScams
- PhishFeed
- PhishFort
- Phishing.Database
- PhishStats
- PhishTank
- Phishunt
- RPiList Not Serious
- Scam.Directory
- SecureReload Phishing List
- Spam404
- StopGunScams
- Suspicious Hosting IP
- ThreatFox
- ThreatLog
- TweetFeed
- URLhaus
- ViriBack C2 Tracker
Website Preview
deSEC Reviews
More DNS Hosting
⚠️ This section is still a work in progress ⚠️
Check back soon, or help us complete it by submiting a pull request on GitHub.
Or submit an entry here
About the Data: deSEC
Change History
- Amended (description) #387
Edit deSEC Data
You can edit deSEC's entry in this section of awesome-privacy.yml by submitting a PR to our GitHub repo.
Note that some of the information shown above has been aggregated from external
sources, a list of these can be found data documentation.
Origin Data
Modify Data
API
You can access deSEC's data programmatically via our API. Simply make a GET request to:
https://api.awesome-privacy.xyz/v1/services/desecThe REST API is free, no-auth and CORS-enabled. To learn more, view the API Docs or read the API Usage Guide.
Share deSEC
Help your friends compare DNS Hosting, and pick privacy-respecting software and services.
Share deSEC and Awesome Privacy with your network!