Jack Wallen walks you through the simplest way to deploy the eGroupware platform, so your small business can enjoy a powerful, in-house groupware suite.
If your small business is looking for a groupware suite, and you'd rather keep it within your on-premises data center, you have several options. One such option is eGroupware, a tool that began its life in 2000 as phpgroupware, based on webdistro. Since then, the platform has evolved into a full-featured groupware suite that includes:
For any small business, eGroupware might be a great tool to use as an internal suite of tools that could serve your staff needs with ease. Even better, deploying eGroupware isn't nearly as complicated as you might think. With a running instance of VirtualBox, you can use the official UCS eGroupware appliance and have eGroupware up and running in under an hour—which is mostly dedicated to updating the software.
I want to show you how to deploy eGroupware as a virtual machine, using VirtualBox.
SEE: Kubernetes: A cheat sheet (free PDF) (TechRepublic)
What you'll need
To get the most out of eGroupware, you'll need the following:
A running instance of VirtualBox
An optional MS or UCS domain to join
An optional Fully Qualified Domain Name
Although you can deploy eGroupware without a domain, you'll have to manage all users directly within eGroupware. That's not a challenge, but if your business already uses either a UCS or Microsoft Active Directory Domain, it's best to join the deployment to that domain. Also, if you wish to make use of the email component and email alerts, you will have to have a Fully Qualified Domain Name for the deployment.
How to deploy eGroupware
Open VirtualBox and click File | Import Appliance. Click the file choose and navigate/select the .ova image file you downloaded earlier. Click Next and you will be prompted to check the default settings for the appliance (Figure A).
You can adjust certain settings, such as the allotted memory for the VM. Make any necessary changes and click Import. Eventually, you'll land on the first of the eGroupware installer screens, where you select your language and location (Figure B).
Fill out that information and click Next. On the next screen, you'll configure your localization settings (time zone and keyboard layout). After that, it's time to configure your network (Figure C).
After the network configuration screen, you'll configure the domain. In this window, select the option that best suits your needs and click Next (Figure D).
In the next screen, you'll create an organization name, add an activation email address (where you'll be sent a key) and then create a password, which will be used for both the domain Administrator user and the local root user. Once you fill out that information, click Next. The resulting window will display the FQDN of the host. If you already have a domain for this server, type it here and click Next (Figure E).
Finally, you'll click Configure System and the installation will begin. This is where the majority of the time will be spent, as eGroupware will update all necessary components. When this completes, you'll be prompted (from the terminal) where to proceed, which will be a link as well as the credentials necessary to further configure the UCS deployment. You don't necessarily need to take care of such configuration, but you should certainly save those credentials for later.
Instead, you should point your browser to http://SERVER/egroupware/login.php (where SERVER is either the IP address or domain of your server). Log in with the username Administrator and the password you created during the installation. You will then find yourself on the main eGroupware page, where you can further customize your deployment (Figure F).
And that's all there is to deploying eGroupware as a virtual instance with VirtualBox. This groupware suite is perfectly capable of serving the needs of small businesses. The one thing you must remember that it's not is a replacement for the Google suite of tools, as eGroupware doesn't include an office suite.
Subscribe to TechRepublic's How To Make Tech Work on YouTube for all the latest tech advice for business pros from Jack Wallen.
How to use SSH keys for passwordless access to hosts (TechRepublic)
How to deploy the open source Drupal CMS with Docker (TechRepublic)
How to become a database administrator: A cheat sheet (TechRepublic)
5 Linux server distributions you should be using (TechRepublic Premium)
DevOps: More must-read coverage (TechRepublic on Flipboard)