Outlook-compatible WebDav with Nginx
Microsoft Outlook has a Publish Online feature for sharing specific calendar information by publishing iCal files to WebDav. I don't use Apache on my personal servers, so here's how to configure it on Nginx.
You first need to ensure that you have both Nginx WebDav modules installed. They are called …
read moreSetting up Xymon with Nginx
Xymon has been a favorite monitoring tool of mine for quite some time now largely due to its simplicity and flexibility. However, I despise running Apache unless absoultely neccessary. Previous attempts at getting Nginx and Xymon to play nice were not successful without some lazy hacks, but I finally sat …
read moreKindly Subverting POODLE
Let's pretend for a moment you live in a world where you need to protect your customers from POODLE without completely breaking access for IE6 users. Scary errors or a complete failure to connect to the server are not options. Well then, this blog post is for you!
This solution …
read morepfSense On Citrix XenServer
pfSense 2.2 snapshots are now based on FreeBSD 10 which means that support for Xen is built into the GENERIC kernel. This means virtualizing pfSense is very easy. If you install pfSense on Citrix XenServer it will not let you live migrate the VM to another host unless the …
read moreArchiveopteryx: The IMAP Server You Always Wanted
Archiveopteryx (aox) is a highly scalable PostgreSQL-backed IMAP/POP server. As described on its website:
read moreArchiveopteryx is an Internet mail server, optimised to support long-term archival storage. It seeks to make it practical not only to manage large archives, but to use the information therein on a daily basis instead …
SSH Two Factor Authentication on FreeBSD
Setting up two factor auth for SSH on FreeBSD is actually quite simple. This can be achieved with minimal effort via the security/pam_google_authenticator port.
# pkg install pam_google_authenticator
Edit /etc/pam.d/sshd and add the following line at the top of the list:
auth required /usr/local/lib/pam_google_authenticator …
FreeBSD Poudriere Cheat Sheet
On FreeBSD poudriere is now the best way to maintain your software from the ports tree. It provides a cleanroom build environment and your packages will always be built properly. Manual installation and portmaster are certainly still viable, but they should be handled with care by advanced users. For those …
read moreNew Blog: Pelican
I've never been into blogging. I did a few articles for a friend on Timedoctor.org but never made time to write about stuff I'm working on. I most recently had my blog on Tumblr but I only wrote two articles and then gave up because remembering to log into …
read moreDenon E400 firmware update loop
My Denon E400 is a nice AVR, but for some reason fails to do firmware updates if plugged in to my Ubiquiti Toughswitch. If I attempt an update it fails to connect to the server for some strange reason and gets stuck in an update loop with an error on …
read moreDell Optiplex 390 keyboard bug
I have a Dell Optiplex 390 at work and I've had a strange keyboard issue I couldn't explain: my USB keyboard simply refused to work until my OS was up and running. Whether it be Windows, Linux, or FreeBSD -- no keyboard functionality until the kernel had initialized the USB devices …
read more