DansGuardian Brief Installation Guide

Fri 17th August 2001 - version 1.1.x

  1. Buy or Download Redhat Linux 6.2 or equivalent or better. (I presume you've already done this). You will need to be root most of the time I expect.
  2. Download and install nb++ 0.6.0.
  3. Download DansGuardian.
  4. cd into the download directory.
  5. tar -zxpf dansguardian-1.1.x.tar.gz
  6. cd into this new directory created by tar.
  7. Edit the Makefile to your liking. (you probably won't need to)
  8. make
  9. make install
  10. make clean
  11. Edit /etc/dansguardian/ files as needed.
  12. Use your favourite SysV editor to stick dansguardian in run level 5 and 3 if chkconfig has not already done this for you.
  13. As root, crontab -e and set the log rotation script up as follows:
    59 23 * * sun /etc/dansguardian/logrotation
    I.e 23:59 every sunday. Or as pleases you.

The port it listens on by default is 8080. It uses port 3128 on Squid. To manually start it run /etc/rc.d/init.d/dansguardian start. Use stop to stop it.

Although DansGuardian is designed to filter HTTP, it is able to tunnel HTTPS through it - but HTTPS does not get filtered.

Please let me know if it does or does not work. For all support issues, join the mailing list and post your question or comment there. Everyone would like to know of success or failure as this may help them. The messages also act as an archive of information that may get put into the FAQ.

If you feel your message is not suitable for public viewing and is private (for example asking for pricing or other commercial issues) then email me direct. My address is daniel at jadeb dot com.