Business lives and dies by email and calendars. Without those tools, most businesses would suffer inefficiencies and lose work and income.

Microsoft Exchange is the leading business collaboration/groupware tool, though for various reasons (including cost and reliability), a number of smaller businesses are looking for an alternative solution. Some small businesses have turned to Google Apps. If your business prefers to continue with the "in-house" mentality, one open source and Debian-based alternative to consider is Collabsuite.

Collabsuite's features include:

Email, instant messaging, and calendaring

Rich AJAX webclient

Mail and IM archival

Shared rosters and multi-user conference chat

Active Directory integration / Single Sign-On (SSO)

Even if you aren't especially knowledgeable about Linux or open source, you can get Collabsuite up and running rather quickly. Let's go through the installation process from platform installation to setting up the collaboration server.

Platform installation

Collabsuite isn't an application you can install on top of an already running server; the best approach is to download the ISO file from SourceForge, burn it to a disk, and boot the disk on the server you want to use for the system. When you boot up the ISO, you will see a Live version or the text-based installation. Go for the text-based installation.

If you've never walked through a text-based Linux installation, here's your initiation. It's quite simple — each time you're presented with a screen, you enter the information (Figure A is an example). To get to the Go Back or Continue "buttons," hit the Tab key and then Enter will "press" the button. You will have to set up items, such as:

Admin user password

Domain

How to partition disk (use the default if in doubt)

Package manager setup (use defaults if in doubt)

Keyboard layout

Language

Figure A

You must fill in the server's domain name. (Click the image to enlarge.)

The installation is fairly straightforward. Once it's complete, you will be asked to reboot the machine. As the machine begins the reboot process, you will be asked to eject the disk and hit Enter. After you hit Enter, the machine will complete the reboot process.

Set up the collaboration suite

It's time to set up the collaboration suite. You can point your browser to the server's IP address, and you will be presented with a login screen; however, that login (not the system) has been set up. So instead, you can either log in to the Collabsuite server (with the username-password created during installation), or you can open a web browser on a machine that is on the same network as the server. Either way, point the browser to https://ADDRESS_OF_SERVER:10000/setup, and you will be presented with a new setup screen (Figure B).
Figure B

Without going through this configuration, the Collabsuite server cannot be accessed. (Click the image to enlarge.)

You need to walk through all of the tabs in the setup window. Your setup will dictate how you configure your server. After you enter information for each section, hit the Verify button to find out if your configurations work. In the AdminConsole tab, be sure to create the administrator password (the username is "admin"). The following information is what you will need.

Basic information

Primary domain - example.com (this is the mail domain)

Realm - EXAMPLE.LOCAL (this is the Active Directory domain)

Use Windows AD Server - Checked

Nodes - primary server information

Realm domains - .example.com (or mail.example.com)

Fully Qualified Domain - mail.example.com

Privileged Password - enter password for root

Nodes - Active Directory

Fully Qualified Domain - ads.example.local

Privileged Password - enter administrator user's password

Admin Console

Administrator Password - Enter password that you would like to be set for "admin" user

After you complete the configurations, the installation will begin. This process can take a while, so if you're feeling impatient, step away from the server and come back later (no input is required during this portion). When this setup completes, point your browser to http://ADDRESS_OF_SERVER:10000, and you are ready to begin the process of administrating your Collabsuite server (Figure C).
Figure C

Here's where the magic happens in Collabsuite. (Click the image to enlarge.)

In a future post, we'll tackle how to configure Collabsuite. Until then, look around your new collaboration server — you'll find that much of the setup is quite user friendly.

Collabsuite doesn't offer a feature-for-feature replacement for Exchange, but I feel confident it will serve your small business collaboration server needs well.

Next Big Thing Newsletter

Be in the know about smart cities, AI, Internet of Things, VR, autonomous driving, drones, robotics, and more of the coolest tech innovations.
Delivered Wednesdays and Fridays

Related Topics:

About Jack Wallen

Jack Wallen is an award-winning writer for TechRepublic and Linux.com. He’s an avid promoter of open source and the voice of The Android Expert. For more news about Jack Wallen, visit his website jackwallen.com.

Full Bio

Jack Wallen is an award-winning writer for TechRepublic and Linux.com. He’s an avid promoter of open source and the voice of The Android Expert. For more news about Jack Wallen, visit his website jackwallen.com.