Installing and configuring Squid and DansGuardian under FreeBSD

Installing and configuring FreeBSD as router is something most of us won’t do daily. It’s one of those jobs you do once, and when it’s up and running, you let your server / router do its work and you don’t touch it – unless there’s a problem.

Squid and DansGuardian are some excellent tools for caching and content filtering. Squid is a caching proxy  supporting HTTP, HTTPS, FTP, and more. It reduces bandwidth and improves response times by caching and reusing frequently-requested web pages. DansGuardian is a web content filter. It filters the actual content of pages based on many methods including phrase matching, PICS filtering and URL filtering.

Since configuring Squid and DansGuardian is not something we daily do, the following tutorial may be useful: Installing and configuring Squid and DansGuardian under FreeBSD.

If you run pfSense, you can install Squid and DansGuardian too.

Another interesting tutorial is the one on creating plugins for FreeBSD’s new pkgng package management: Writing plugins for pkgns.

 

Messaging 10bn Whatsapps a day with FreeBSD

Whatsapp, the popular messaging startup, managed to record 10 billion messages in one day, comprising 6 billion outbound messages and 4 billion inbound messages.

WhatsApp Messenger is a cross-platform mobile messaging app which allows you to exchange messages without having to pay for SMS. WhatsApp Messenger is available for iPhone, BlackBerry, Android, Windows Phone and Nokia!

Whatsapp tweeted about their new milestone last week:

“new daily record: 4B inbound, 6B outbound = 10B total messages a day! #freebsd #erlang.”

The hashtags are references to the technology behind WhatsApp: the app was developed largely on the open source platform FreeBSD using the Erlang programming language originally written by Ericsson.

FreeBSD proves again it’s a great operating system for high demand services.

BSDTutorial youtube channel (videos)

I came across the BSD Tutorial channel on youtube that has some useful videos. They’re short and clear.

The following are related to managing and maintaining FreeBSD:

The website related to this channel is http://bsdtutorial.org

Miscelaneous FreeBSD news updates (Calligra, EC2, Dev’s Corner, GhostBSD)