-
Notifications
You must be signed in to change notification settings - Fork 30
Download and Install
Download from the release section of our repository, or use git to get the latest development version:
$ git clone https://github.com/netblue30/fdns
Dependencies: OpenSSL library, libseccomp
- Debian/Ubuntu: sudo apt-get install libseccomp-dev libssl-dev
- Fedora/CentOS: sudo dnf install libseccomp-devel openssl-devel
- Arch Linux: the libraries are already included in the base group
$ ./configure --prefix=/usr $ make $ sudo make install-strip
There are two packages available on the AUR: a release version fdns and a git version fdns-git.
Download the fdns_0.9.62_1_amd64.deb archive from here and install it with this command:
$ sudo apt-get install fdns_0.9.62_1_amd64.deb
An AppArmor profile is installed in /etc/apparmor.d/usr.bin.fdns
. AppArmor is supported so far on Arch Linux, Debian, Ubuntu and derivatives. The profile will kick in by default next time you start the computer. Or you can start it manually:
$ sudo /sbin/apparmor_parser -r /etc/apparmor.d/usr.bin.fdns
We provide a script and spec-files to build a rpm package.
Install some packages needed to build a fdns rpm and clone the fdns repo.
$ sudo dnf install rpmdevtools rpmbuild systemd-rpm-macros git gcc libseccomp-devel openssl-devel
$ git clone --depth=1 https://github.com/netblue30/fdns.git && cd fdns
Start mkrpm.sh, select a source-code source, build the rpm and install it.
$ ./platform/fedora/mkrpm.sh
$ sudo dnf install fdns-0.9.*.x86_64.rpm
next: Starting the Proxy
FDNS Handbook
- Articles