Installation¶
Prerequisites¶
Your machine needs to match the following conditions:
Have a static IP
Have python >= 3.6 + pip and docker installed
Have valid SSL certificate (cert.crt) and matching key (key.key)
Installation from PyPI¶
DoTH-DNS is published on PyPI so you can simply install it with
$ pip install doth-dns
But it is recommended to install it in a virtual environment.
Installation from source¶
DoTH-DNS can be install directly from a clone of the Git repository. You can either clone the repo and install the local clone:
$ git clone https://github.com/Cielquan/DoTH-DNS.git
$ cd DoTH-DNS
$ pip install .
or install it directly via git:
$ pip install git+https://github.com/Cielquan/DoTH-DNS.git
You can also grab the repo in either tar.gz or zip format. After downloading and extracting you can install it with pip like above.