Linux Solutions is my site which provides solutions for Linux :)
Seriously though, this site originally started a short while after I started my Linux journey. Back in 2005, I started to learn and use Linux on an every-day basis. Initially starting with Mandrake 10.0, before switching and using various other distros up to the present-day including Arch, CentOS, Debian, Fedora, Gentoo, Red Hat Enterprise Linux, Rocky Linux, Ubuntu. I have RHCSA and RHCE certifications.
This site then came about for me to share my knowledge with others, various written How-To's, etc, etc. However, during the last year or two, I took that site down since a lot of the content was based on things done over 10 years ago. So I wanted to look at creating a replacement, but hadn't any ideas of what to do. At least until now!
Over the last year or so, I've been creating and maintaining my Zimbra Build Helper script, which allows you to quickly and effortlessly build Zimbra OSE edition using the Zimbra Build repositories. This was because Zimbra stopped providing OSE builds for the Zimbra Community when 9.0.0 was released. After attempting to build it myself, found that it would be a good idea to collate all the information, and then script it all to take care of the entire process with minimal input from the end-user. I figured this would be far better than just creating a How-To for people to follow - mainly because otherwise it'll end up in another situation like most - out-of-date.
In addition to this, I thought it would also be a good idea to provide those builds for the Zimbra Community to download and utilise, if they didn't want to build Zimbra themselves utilising my scripts. It gives the best of both worlds - keep things simple, and also provide something that can help others build it themselves.
I will look to expand this site further in the future with more and more ideas or helpful things I can put together to help others and make things easier for them. Until then, enjoy the site, and what I have put together so far!
Linux is the registered trademark of Linus Torvalds in the U.S. and other countries.
Zimbra is a Synacor copyright/trademark. I am in no way associated or related with Zimbra or Synacor, I am just a long-time user of Zimbra who likes to support the community where I possibly can.
Below are the Zimbra OSE (Open Source Edition) or FOSS Builds that my Zimbra Build Helper script built. You can find the script on my Github profile from the menu above or by clicking here to go directly to the project repository.
Instructions are provided in the repository README.md how to use the script, so I won't detail it all here. Please note that the script only builds for supported Linux distributions that Zimbra build their application for. It may be possible to install Zimbra on unsupported platforms utilising the override parameters, but I don't recommend it. I recommend to stick with the versions officially supported by Zimbra. Yes, there are occasions where I've patched to allow building for distributions - but this was purely because they were equivalent for RHEL. Attempting to build for unsupported distributions is extremely time-consuming.
AlmaLinux 8
CentOS 7
Oracle 8
RHEL 7
RHEL 8
Rocky Linux 8
Ubuntu 18.04
Ubuntu 20.04
CentOS7 and RHEL7 will be provided up until the EOL date of June 2024. Anyone currently using EL7 releases should start thinking about migrating to EL8.
AlmaLinux 8
Oracle 8
RHEL 8
Rocky Linux 8
Ubuntu 18.04
Ubuntu 20.04
Due to CentOS7 and RHEL7 going EOL in June 2024, I don't plan to provide builds for Zimbra 10. Mainly because I expect that any EL7 usage will be extremely minor now. Anyone using EL7 should be thinking of moving to EL8 if they haven't already done it.
It's important to also download the MD5SUM file to check/verify that the Zimbra build file was downloaded successfully. This will ensure that when installing/upgrading Zimbra by using these packages, that you won't end up with a corrupted installation or upgrade. It can be checked using the following command:
md5sum -c zcs-9.0.0_GA_0001.RHEL8_64.20221109093910.tgz.md5
zcs-9.0.0_GA_0001.RHEL8_64.20221109093910.tgz: OK
I once had this issue when using Zimbra 6, although I was lucky enough to be able to recover my broken installation. So I highly recommend checking this to be 100% sure.
The Zimbra Build Script is provided as-is. I cannot be held responsible for any adverse affects it may cause. Every care and effort has been taken to ensure the script builds Zimbra as intended by Zimbra themselves. If you have any issues with the build script, please open an issue on the Zimbra Build script project repository from the link provided above, or by visiting my Github profile.
The Zimbra OSE builds are provided as-is. I cannot be held responsible for any adverse affects they may cause. You use them at your own risk! If you do not wish to utilise my builds, please feel free to use the script to build your own, or by following Zimbra's build instructions here. The build process relies on what Zimbra provides, so if the patches are not provided in Zimbra's build repositories, then these builds will also not have them. I cannot be held responsible for any vulnerabilities that may exist in Zimbra. If Zimbra provides patches to their build repository, then these builds should also include these patches.
Builds will normally be updated once per quarter.