Dnscrypt-proxy: Official docker image

Created on 31 Aug 2019  路  11Comments  路  Source: DNSCrypt/dnscrypt-proxy

Duplicate of #616 (but I can't reopen or comment).

Use case: I'm installing this on my Synology NAS. I know there is a package (and it's in the wiki) but unfortunately, that package conflicts with the official "DNS Server" package, which happens to be a dependency of the official AD (Active Directory) Server package.

So now the most promising option for me is the docker engine. I know there're many dockerfiles in the wild, I've even written one myself. But I think a maintained and updated official image would be better, right? We have dnscrypt-server and why we can't have dnscrypt-proxy?

If you will accept, I'm willing to get a PR ready.

Most helpful comment

All 11 comments

The maintained and updated official image can be yours!

I have no use for docker client-side, and can't even install Docker on my router. So it would be better maintained as a separate project, by someone who actually uses it :)

If you feel like your image is the best, and are committed to keeping it updated, feel free to add it to the Wiki!

Why an official image can be beneficial:

  • Seamless build integration - the build can run in the same CI pipeline, thus pushing newer images can be completely automated. No need to watch the release page to manually build a new image and push.
  • Recognition and more contribution - most of the times, dockerfiles in spin-off repositories fail to gather enough recognition (e.g. GitHub stars), and when their maintainers have to stop working on them for various reasons, they are dead. Whereas an official repo usually attracts more contributors.

Yes, totally !

But I'm not a Linux user, so I'm just not the one who will do it, test it, keep it up to date, document it and answer tickets about it.

If you are willing to commit to this, go ahead :)

I can do it.

@jedisct1 would you consider to move this project into @DNSCrypt this time?

@jedisct1 can you also grant me admin permission on this repo so that I can hook it with Docker hub?

Sure!

But now that GitHub Packages exists, maybe we can use it instead of the Docker Hub for new packages?

It's still in beta stage, we can try to use both maybe.

It would be good to start small probably. Simply a Dockerfile would be a good start. It has no dependencies on a specific docker infrastructure.

@jedisct1 it seems to me that https://github.com/klutchell/dnscrypt-proxy is excellent and high quality. I believe @klutchell 's great work deserves the "official" badge.

Was this page helpful?
0 / 5 - 0 ratings