PaperCut Blog

Using KVM to securely host servers in a DMZ

We host a number of web services and applications on the servers here in the PaperCut office. We’ve always planned on hosting these on an isolated server inside a demilitarized zone (DMZ) to ensure public applications are isolated from internal servers. This usually requires separate dedicated servers, however with the recent growth in virtualization technology, […]

Apache Derby

The Dev. Team here at PaperCut recently did a presentation about Apache Derby at the Australian Java User’s Group (AJUG) meeting in Melbourne. Apache Derby is the default database option supplied with PaperCut. Even thought we offer a choice of MS SQL Server, Oracle and Postgres within PaperCut, we find that 90% of our 10,000+ […]

The Most Common Misspelling

The internet is a great place to laugh and poke fun at the grammatical abilities of its denizens. Not that I claim to be such an expert; I just enjoy the occasional entertainment at someone else’s expense. While some, like “you loose” and “your a …” are just plain annoying, there is the odd gem […]

Java Magic Trick: The Ball Is Everywhere

As keen Java programmers we’re always on the lookout for interesting tidbits about the language, how it is being used and where it is heading. Just the other day Matt brought in a copy of Java Puzzlers to test our knowledge. So it was something of a coincidence that the guys over at Atlassian came […]

Jetty – the web server that powers PaperCut

The other day I sent a quick email to the Jetty HTTP Server development team thanking them for all their hard work. We struck up a bit of a conversation and they wanted to know more about how we’re using Jetty in PaperCut and asked us if we’d like to write up a short Case […]

Clustering is an investment, not a solution

We’ve supported running PaperCut on clustered servers for two years now and have some very large installations utilizing this feature. These range from large corporate and finance institutions to universities supporting 50k+ users. Clustering allows PaperCut to push into these really large sites. Over the past two years I have learned that clustering should be […]

Squid Proxy and Windows Active Directory Authentication

An Internet or Web Proxy is one of the most important applications on a large network. It allows you to: track user’s internet usage save on bandwidth costs through content caching limit user access to irrelevant or objectionable content If you’re running PaperCut, and want to make use of Internet Quotas, then you will need […]

Getting Samba to authenticate to a Windows Domain

Introduction Samba is a tool most known for it’s ability to provide windows file sharing cababilities to linux/unix platforms. With very little effort you can set up a Samba file server which will cost you very little. If you had to go out and buy one of the Windows server editions you’d be up for […]

New mail server (debian + exim4 + dovecot IMAP)

I spent quite a bit of time over the weekend configuring the new Papercut mail server. We’re running Debian Linux on our servers. It’s a great distribution that makes it damn easy to get almost any linux application working… apt-get install app-name … wait a few seconds while apt-get downloads the package and any of […]