Summersault
Home About Us Services Portfolio Community Support
Database Driven Websites
community home
local community
partner community
online community
weblog


Archives: Categories: Authors:

 

Summersault Weblog

Archive for the 'Sysadmin / Hosting' Category

Notes from a web host on coping with a time zone change.

Posted by Mark Stosberg on April 4th, 2006

Now that the dust has settled on Indiana’s switch to Daylight Savings Time on April 2nd, 2006. here are some notes on what worked for us at Summersault.

As a web hosting and development provider, we have been located in Richmond, Indiana since 1997. We have never had to update our time zone configuration or even change our clocks until now.

Although there already some good resources about coping with the change, my search turned up a number of additional resources I thought would be useful to share.

Read the rest of this entry »


Reporting on disk space usage for PostgreSQL and MySQL databases

Posted by Mark Stosberg on October 25th, 2005

I was recently tasked with finding out how much each disk space each of our PostgreSQL and MySQL databases was taking up.

The job was considerably easier for PostgreSQL, which ships with tools in contrib/dbsize to do just this. After following the simple instructions there, all that was necessary for easy reporting was to create a simple view. Here’s the one I used:
Read the rest of this entry »


Reduce remote (ab)use of your website images

Posted by Chris Hardie on October 18th, 2005

It’s a pretty common problem: you have an image on your website that’s attractive or useful to someone else - a logo, a photo, a cool piece of art. They build a web page hosted somewhere out there that makes a reference to your image. Now every time a user visits that person’s site, the user’s web browser loads up the image from your site, using up your bandwidth and, in many cases, displaying it for purposes you hadn’t really intended - sometimes called “hotlinking”. The other day I found someone who was using a 6MB image from my personal site as a background image for theirs - and they were apparently pretty popular, so it created a lot of large requests on our webserver. Recently one of our hosting clients and longtime friend of Summersault, Justin Simoni, was having this happen so much that he was regularly exceeding his bandwidth quota and incurring all sorts of hassle. So, we tackled the problem head-on, and even though there are lots of references around the net on how to limit this problem, none quite seemed to document the particular method we used. I’ll do that here in case anyone else finds it useful.
Read the rest of this entry »


Dancing Rabbit site featured on national TV

Posted by Chris Hardie on July 13th, 2005

At this very moment, hundreds of people around the country seem to be flocking to the Summersault-hosted website belonging to Dancing Rabbit, an ecovillage located in Missouri. Why? Their intentional community was featured in tonight’s episode of the FX show “30 Days“, hosted by Morgan Spurlock (of “Supersize Me” fame). We at Summersault have had professional and personal ties to Dancing Rabbit since 1999, and we’re happy to be hosting their site (even with the onslaught of traffic!), especially given our own mission of working to build and sustain communities. We hope the national spotlight is favorable to them, and is an educational opportunity for those wanting to learn more about community building and living off the grid.


Creating a VPN for “free” with mpd and FreeBSD

Posted by Chris Hardie on May 17th, 2005

A few years ago when I was working remotely on a regular basis, I looked seriously into creating a Virtual Private Network (VPN) setup for our office network. A VPN is a handy thing: it lets your desktop computer(s) at the remote location (e.g. home office, client office, etc.) appear to be on the local network at the main office, which means network services like printing, file sharing, e-mail, etc. can all happen seamlessly without special “remote access” privileges, firewall modifications, and so on. Many organizations with telecommuting staff use VPNs these days to reduce the overhead and hassle of having remote systems that need to interoperate with the rest of the organization. This post talks about how, after a frustrating experience last time around, I easily got a VPN up and running this time.
Read the rest of this entry »


Sober.P Worm hits

Posted by Chris Hardie on May 4th, 2005

The Sober.P worm, which spreads itself through infected e-mail attachments, seems to be hitting the U.S. fairly hard this week. I just noticed that it started coming into Summersault’s mail servers en masse - at least compared to our normal virus load - earlier this week.
Read the rest of this entry »


Horrors of Domain Management on the Internet

Posted by Chris Hardie on April 25th, 2005

The “Domain Name System” (DNS) is essentially the phone book of the Internet. It’s what translates human readable domain names like “summersault.com” into computer-friendly numeric addresses that identify where a particular website, e-mail account, or other service related to that domain actually lives. Like most of the rest of the Internet’s technologies and supporting systems, the DNS system was not designed for level or type of usage it currently experiences. Over time and through some poor policy decision making, the DNS infrastructure has become, in the context of what constitutes a reasonable quality of operations given modern expectations about network technologies, essentially broken. In recent years, as commercialization of the Internet continues and more and more services become available, DNS has become broken in new and painful ways that have a daily impact on our operations as a hosting company. Even if you’re a casual user, the dysfunction probably affects your own use of the Internet more than you know.
Read the rest of this entry »


Running a local SMTP blacklist with rbldnsd

Posted by Chris Hardie on April 25th, 2005

A Realtime Blackhole List (RBL) is a list of computers on the Internet that made it onto the list because they were caught spamming, sending out viruses, or some other unsavory activity that met the list maintainer’s standard for being listed. Mail service providers all over the Internet then use these lists to decide whether to accept or reject mail from those listed computers (or, in many cases, just “tag” mail from those computers as suspect). As Summersault has continued to rely more heavily on RBLs for keeping out unwanted junkmail and viruses, we’ve also increasingly found the need for being able to maintain exceptions to those lists. This post talks about how to setup your own RBL system for listing those exceptions.
Read the rest of this entry »


Checkinstall: A safe way to try out cutting edge Linux software.

Posted by Mark Stosberg on April 23rd, 2005

Linux as a desktop operating system is finally at place where it can be
comfortable alternative to Windows or Mac OS X for a lot of people.

Linux has outgrown the perception that it’s necessary to use the command line
or have to compile your own software.

Yet, the hacker culture it has evolved from is ripe with opportunities for
additional efficiency and power for those users that do dare to visit the
command line.
Read the rest of this entry »


less really is more

Posted by Mark Stosberg on March 2nd, 2005

Here’s a tip for unix geeks:

After years of using tail -f to review log files, I’ve discovered this can be done with less in a way that you allows you to browse around the file as well as reviewing the last few lines.

After using less /log/file/path, just press Shift-F to cause it to move to the end of the file and wait for new data.

sandip’s blog just taught me some other uses for less I wasn’t aware of, such as the ability to review compressed files without using a seperate program to first uncompress them. Very nice.


The opinions expressed by individuals posting in the Summersault Weblog are not necessarily those of Summersault, LLC. While we try to insure the quality and accuracy of the information presented here, we make no guarantees about its suitability for any particular purpose.