You are here: Home / Projects & Resources / Info Technology / Server

Server Systems

Managing a server requires sophisticated tools and expertise. From load balancing to traffic routing, these open source tools help provide stability and security to server systems.

Load Balancing/Cache

Squid: Optimising Web Delivery

Squid Logo

Squid is a caching proxy for the Web supporting HTTP, HTTPS, FTP, and more. It reduces bandwidth and improves response times by caching and reusing frequently-requested web pages. Squid has extensive access controls and makes a great server accelerator. It runs on Unix and Windows and is licensed under the GNU GPL.

Virtual Min

Virtualmin is the world's most powerful and flexible web server control panel. Manage your virtual domains, mailboxes, databases, applications, and the entire server, from one comprehensive interface.

Virtualmin GPL and Virtualmin Professional are available for use on Amazon EC2. No installation, no hardware hassle, just a powerful virtual hosting solution up and running in minutes. Try the Virtualmin GPL AMI for free or buy the Virtualmin Professional AMI.


The Apache Software Foundation provides support for the Apache community of open-source software projects. The Apache projects are characterized by a collaborative, consensus based development process, an open and pragmatic software license, and a desire to create high quality software that leads the way in its field.


rsync is an open source utility that provides fast incremental file transfer. rsync is freely available under the GNU General Public License and is currently being maintained by Wayne Davison.


Zope Enterprise Objects (ZEO) brings a distributed object architecture to Zope sites demanding high-performance and scalability.

For more information, see the ZODB Wiki.

Zope is an Open Source application server used for building high-performance, dynamic web sites. The free software contains a high-performance server, powerful object database, and rich framework as its platform.

The Zope Object Database (ZODB) architecture allows the actual object database to be stored in multiple ways. This layer of ZODB is called the Storage. Several Storage options are available as complete or demonstration implementations, including the default filesystem storage, relational database storage, an in-memory storage, a compressed storage, and a Berkeley DB storage.

However, Zope2 only allows one process to write to a particular storage. Other processes can open a read-only, non-updated version of the object data in the storage, but cannot make changes and will not see updates. While it is feasible for developers to provide approaches that mitigate this, Zope now has an offering for sites needing an integrated, powerful option for high-end applications, with minimal administration required.

ZEO allows multiple processes, machines, and locations to work together as one transactional object system.

ZEO works by introducing a new kind of Storage called a Client Storage (CS). This kind of Storage behaves just like a regular Storage, except its gets and puts its data to a remote Zope Storage Server (ZSS).

Document Actions

Keep up to speed on changes and significant news from OSS

Subscribe to the OSS 'Leading Edge'

* indicates required
Exposing the Climate Hoax

There is a hoax going on, but it's not what some claim. Learn now to separate fact from fiction and reason from rhetoric to learn who is really 'tricking' you.

This book includes critical economic facts and key percentages that put the climate debate in a whole new light.

It's All About the Economy
20" Dobsonian Telescope
The Centrist Party
Join The Centrist Party. America need politics that make sense. Economy, Energy, Environment, Education, Healthcare, Security and Political Reform. Join the Party and let's do our best to 'Make a Meaningful Difference'.
Join Now
About this site:

Powered by Plone with the Notre Dame Skin.