How to Build Anti Spam Appliance Using Untangle-Part 2

This is the second article of “Building Anti Spam Appliance Using Untangle” series. Its contents are part of the training material on my startup company, PT. Excellent Infotama Kreasindo for the subject “Security Hardening &  Improving Mail Server Performance”. The training itself utilize Untangle as its base system for anti spam appliance. Introduction article can be found here : How to Build an Anti Spam Appliance Part 1 : What is Anti Spam Appliance and Untangle?

Picture taken from

After understanding what kind anti spam appliance is and why we choose Untangle as base system on the previous article, we can now  continue to Untangle installation steps. Before trying to install Untangle, prepare the server with the following minimum requirement :

  1. Intel Pentium 4 Processor. Celeron is not recommended
  2. 1 GB memory for less than 50 users
  3. 80 GB Harddisk
  4. 2 sets of NIC/Network Card for LAN & WAN

For testing purposes while writing this article, I’m installing Untangle onto virtual machine on top of  VMware vSphere with the following specs : Intel i7 processor, 32GB of RAM, 120 GB SSD disk and 2 pieces of gigabit network card. Untangle VM itself using 4 GB of RAM and 50 GB disk with 2 vCPU.
You can download Untangle binary iso from its official site There are two binary choice to download : ISO file and USB binary. Each of them  are available for 32 bit and 64 bit processor. I myself using Untangle iso file for 64 bit.
Untangle derived from Debian Linux and the installation process is not much different from its upstream. In the early stage, there will be choices to choose Untangle installation mode whether to use GUI or CLI :
I would rather to use graphical installation  for this tutorial but but the installation process is not much different for user whose prefer to use text base installation mode. Press ENTER on the keyboard to continue and choose the language for the installation. Choose your desire language from supported language list
After choosing the language, click Continue and choose your geographic location, usually this step related to your time zone. I’m Choosing Other > Asia> Indonesia then choose to Continue.
The next interface is keyboard mode, select the appropriate option then click continue. This will take a while, because the installer will load the application. The next step is  time zone configuration. You should set time zone according to your location, in this case I choose Jakarta.
Untangle will check the requirements on the processor and  memory, to make sure everything is correct. If everything is OK and no problem found, the next step is formatting hard disk.
In this step, Untangle will format hard disk  in order to create system and Untangle data disk. After all the steps finished, the installer will move to the next step : base system and required packages installation. You can relax for a while, this step will run approximately 5 minutes on the system with 4GB memory.
Finally, Untangle will confirm the installation status and ask to eject the installer CD. Click continue to finish the installation and reboot your system.
When restarting, Untangle will automatically choose its default kernel. Just push Enter or let it be, until Untangle automatically starting up. This process will take a while. Don’t worry, it’s a normal process unless it take month for starting up, means that your device might be broken 😀
The next article will discuss about initial configuration step and couple of standard configurations, before we go to anti spam appliance configuration. Keep Subscribes 😀

Leave a Reply

Your email address will not be published. Required fields are marked *