Kolab has released it's first beta of the upcoming version 3.3. To test it on Debian I've created a Vagrantfile and a small Puppet module which provisions Kolab into a Debian VM. It's available on Github.
How to use it
Make sure you have the latest Vagrant version installed. Please see the official documentation.
Clone the git repository with git clone https://github.com/tobru/kolab3-vagrant.git
and change into this directory. Then run vagrant up
and wait a while until Vagrant and Puppet have done their jobs. When it's finished you're good to enter the VM with vagrant ssh
.
To have a working Kolab installation, setup-kolab
needs to be called as root (hint: sudo su
) once. It configures the Kolab components.
The Kolab Web Admin Panel is now reachable under http://localhost:8080/kolab-webadmin and Roundcube under
http://localhost:8080/roundcubemail.
For more information about how Vagrant works, have a look at the official Getting Started guide.
Choose the Kolab version
By default Kolab will be installed from the development
repository where all the latest (and maybe broken) packages are located. To install a different version, just change the version parameter in manifests/default.pp
to the desired version.
Some notes
- The VM hostname is
server.kolab3.dev
and is based onchef/debian-7.6
(at this time) - Port
8080
on localhos is mapped to port80
in the VM. No other ports are mapped. - MySQL has no password, so while running
setup-kolab
chose2: New MySQL server (needs to be initialized)
when asked.
PS: Pull requests are always welcome!