{"id":14110631,"url":"https://github.com/obi12341/docker-unbound","last_synced_at":"2026-01-26T22:03:50.876Z","repository":{"id":51093746,"uuid":"39395743","full_name":"obi12341/docker-unbound","owner":"obi12341","description":"unbound DNS Resolver running in a Docker Container with DNSSEC enabled","archived":false,"fork":false,"pushed_at":"2025-06-18T07:18:21.000Z","size":117,"stargazers_count":54,"open_issues_count":0,"forks_count":36,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-10-27T04:38:34.169Z","etag":null,"topics":["docker","docker-image","dockerfile","resolver","unbound"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/obi12341.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-07-20T16:39:03.000Z","updated_at":"2025-06-18T07:17:35.000Z","dependencies_parsed_at":"2024-01-08T08:00:13.949Z","dependency_job_id":"3ba98294-4058-4a87-adc3-7aebaa315683","html_url":"https://github.com/obi12341/docker-unbound","commit_stats":null,"previous_names":[],"tags_count":37,"template":false,"template_full_name":null,"purl":"pkg:github/obi12341/docker-unbound","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obi12341%2Fdocker-unbound","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obi12341%2Fdocker-unbound/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obi12341%2Fdocker-unbound/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obi12341%2Fdocker-unbound/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/obi12341","download_url":"https://codeload.github.com/obi12341/docker-unbound/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obi12341%2Fdocker-unbound/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28789721,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-26T21:49:50.245Z","status":"ssl_error","status_checked_at":"2026-01-26T21:48:29.455Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker","docker-image","dockerfile","resolver","unbound"],"created_at":"2024-08-14T10:02:56.084Z","updated_at":"2026-01-26T22:03:50.847Z","avatar_url":"https://github.com/obi12341.png","language":"Shell","funding_links":[],"categories":["Shell"],"sub_categories":[],"readme":"# Unbound (with DNSSEC validation)\n\n## Running\n\nJust use this command to start the container. Unbound will listen on port 53/udp.\n\n`docker run --name unbound -d -p 53:53/udp -p 53:53 mobilistics/unbound:1.23.0`\n\n(optional)\nIf you want to override the nameserver in the unbound container, you can use:\n\n`docker run --name unbound -d -p 53:53/udp -p 53:53 --dns=\"127.0.0.1\" mobilistics/unbound:1.23.0`\n\n## Configuration\n\nThese options can be set via the environment variable -e flag:\n\n- **DO_IPV6**: Enable or disable ipv6. (Default: \"yes\", Possible Values: \"yes, no\")\n- **DO_IPV4**: Enable or disable ipv4. (Default: \"yes\", Possible Values: \"yes, no\")\n- **DO_UDP**: Enable or disable udp. (Default: \"yes\", Possible Values: \"yes, no\")\n- **DO_TCP**: Enable or disable tcp. (Default: \"yes\", Possible Values: \"yes, no\")\n- **VERBOSITY**: Verbosity number, 0 is least verbose. (Default: \"0\", Possible Values: \"\u003cinteger\u003e\")\n- **NUM_THREADS**: Number of threads to create. 1 disables threading. (Default: \"1\", Possible Values: \"\u003cinteger\u003e\")\n- **SO_RCVBUFF**: Buffer size for UDP port 53 incoming. Use 4m to catch query spikes for busy servers. (Default: \"0\", Possible Values: \"\u003cinteger\u003e\")\n- **SO_SNDBUF**: Buffer size for UDP port 53 outgoing. Use 4m to handle spikes on very busy servers. (Default: \"0\", Possible Values: \"\u003cinteger\u003e\")\n- **SO_REUSEPORT**: Use SO_REUSEPORT to distribute queries over threads. (Default: \"no\", Possible Values: \"yes, no\")\n- **EDNS_BUFFER_SIZE**: EDNS reassembly buffer to advertise to UDP peers. 1480 can solve fragmentation (timeouts). (Default: \"4096\", Possible Values: \"\u003cinteger\u003e\")\n- **MSG_CACHE_SIZE**: The amount of memory to use for the message cache. Plain value in bytes or you can append k, m or G. (Default: \"4m\", Possible Values: \"\u003cinteger\u003e\")\n- **RRSET_CACHE_SIZE**: The amount of memory to use for the RRset cache. Plain value in bytes or you can append k, m or G. (Default: \"4m\", Possible Values: \"\u003cinteger\u003e\")\n- **CACHE_MIN_TTL**: The time to live (TTL) value lower bound, in seconds. If more than an hour could easily give trouble due to stale data. (Default: \"0\", Possible Values: \"\u003cinteger\u003e\")\n- **CACHE_MAX_TTL**: The time to live (TTL) value cap for RRsets and messages in the cache. Items are not cached for longer. In seconds. (Default: \"86400\", Possible Values: \"\u003cinteger\u003e\")\n- **CACHE_MAX_NEGATIVE_TTL**: The time to live (TTL) value cap for negative responses in the cache. (Default: \"3600\", Possible Values: \"\u003cinteger\u003e\")\n- **PREFETCH**: Enable to automatically re-fetch cached records before they expire. (Default: \"no\", Possible Values: \"yes, no\")\n- **HIDE_IDENTITY**: Enable to not answer id.server and hostname.bind queries. (Default: \"no\", Possible Values: \"yes, no\")\n- **HIDE_VERSION**: Enable to not answer version.server and version.bind queries. (Default: \"no\", Possible Values: \"yes, no\")\n- **STATISTICS_INTERVAL**: print statistics to the log (for every thread) every N seconds. (Default: \"0\", Possible Values: \"0, 1\")\n- **STATISTICS_CUMULATIVE**: enable cumulative statistics, without clearing them after printing. (Default: \"no\", Possible Values: \"yes, no\")\n- **EXTENDED_STATISTICS**: enable extended statistics (query types, answer codes, status) printed from unbound-control. (Default: \"no\", Possible Values: \"yes, no\")\n- **INTERFACE**: Sets the interface to listen on useful when using --net=host (Default 0.0.0.0, Possible Values: \"\u003cipaddress\u003e\", \"\u003cipaddress\u003e@\u003cport\u003e\")\n- **REMOTE_CONTROL_ENABLE**: Enable the remote control feature (Default \"yes\", Possible Values: \"yes, no\")\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fobi12341%2Fdocker-unbound","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fobi12341%2Fdocker-unbound","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fobi12341%2Fdocker-unbound/lists"}