Why you consider Odoo ERP (OpenERP) system for your business requirement

ERP (Enterprise and Resource planning) that provides business with the information necessary to effectively manage their business processes. In other words, a fully integrated software system that helps overall business operation planning and reporting.

ERP enables agility by connecting information from everyone every department and every process throughout your entire enterprise. This means up to the moment seamless communication an accurate picture of your valuable resources and the right tools for better project planning.

  • SAP business one, Microsoft dynamic, and oracle e-Business suits lead in ERP but there a plethora of other reliable options to consider like Odoo.
  • The things are not pondered over feature and functionalities of management software. It touches the only surface and you may end up with the wrong choice.
  • When it comes to deployment, it means not only having an ERP management platform but the right one. A software solution that addresses any challenges faced in your business processes.
  • You need to research these aspects when you are searching for an ideal ERP, CRM or management solutions.
  • Even though you are dealing with your business operations manually, you may still be unaware of some core activities. It is better to start over and look at things from a fresh perspective.

You must find areas in your business where an ERP software could benefit and then deploy appropriate solutions. By identifying the goals of your company you could option for ERP solution that compiles with it.

Besides, there are several notable things that you need to consider:

  • Affordability:  Yet another pivotal feature you need to look in an ERP solution is “cost”. If you are growing business then cost is determining factor to look for. Investing in affordable ERP solution give back more value. Budget-friendly ERP solutions are aimed at small and medium businesses, which contain a suite of essentials aimed at a small multitasking workforce.
  • Cover functional requirements: The ERP must include all the basic operations that most businesses require such as accounting. When you select one it is important to check whether it has the functional requirements that your business need. By analyzing the functional side, you could know what your requirements are and whether the selected ERP offers them.
  • The Flexibility of the Platform:  An ERP with the flexible platform is highly recommended since you need to cover both the present and future requirements of your business. Having an ERP with a grid framework prevent any form of expression which can hinder the growth of your business. Meanwhile, a flexible platform can easily adapt to your changing business needs and allows customizations.

When you have an option for ERP, it should adopt to your working environment and not the other way around. An ERP solution that forces you to redesign the processes in accord with its framework can further complicate the implementation process. Moreover, it adds to the overall operational costs that come from shuffling the existing method and reorienting personnel.

You never have to weave your processes and frameworks with ERP like odoo. Readily integrate odoo without any hindrance and implement right away. Swift navigational features combined with its powerful functionality gives you more control over the key business process by simplifying it to drive efficiency and productivity in your organization.

Odoo comes with a set of features that clearly distinguish it from every other ERP. The presence of modules helps carry out changes without interfering with the codes. In this way, it can adapt to the growth and scale of operations of your business.

Odoo clearly fits in the descriptions of an ideal ERP software. It is affordable, flexible and comprehensive which is what every business whether small or large needs. If your business requires integration in HR to deal with your workforce or across different applications such as POS or warehouse management, odoo can simplify the process and keep you in control.

The intuitive user interface, cutting-edge technology, and reduction in overall costs also differentiate odoo. The competitive pricing allows you to explore by choosing different modules and finding out whether it derives the benefits proposed and addresses your needs.

With an all-inclusive ERP solution like Odoo, you need to ponder over whether your business fits in with odoo’s framework. Odoo can easily mold in with your needs and wrap it in the frameworks and processes that you utilize in your business to fit without ever changing anything. 

Odoo takes ERP one step forward with its a suite of applications designed for managing business processes with ease. It is all in one management software tailored to enterprise requirements in mind.

What makes odoo stands apart from the rest is its ease. affordability and modularity. Your business whether it is small-scale or large can deploy odoo right away without any hassles.

Here @Silent Infotech we develop & implement highly end-to-end Business Solution which is configurable and adaptive customized as per your business process/workflow on top of the well known open source ERP, ‘Odoo’ (formerly OpenERP).

Odoo being open source ERP software it avails the flexibility to company to contract out the analysis, customization, implementation, hosting or support to agencies/companies from many such companies based on cost-effectiveness & quality deliverability.

 We have a dynamic team of ODOO technical developers and functional consultants to facilitate ODOO integration and customization needs. We work in synergy with our clients and provide end-to-end ODOO ERP solutions, customization, implementation and support.

Some other Benefit of choosing ODOO (OpenERP)

  • Odoo allows implementing professional and specific ERP solution for any business.
  • The open-source model allows flexibility in operational workflow and unlimited extensibility.
  • Cost-effective in customization, hosting & support as no locking with any single provider.
  • Cloud-based software with remote access based on the web.
  • Multiple modular architectures
  • Easy to install
  • Odoo has a centralized database that supports existing apps
  • Odoo being well-known & opensource is being implemented by 50,000+ business.
  • In terms of functional broadness vs. easy usability, it is considered far ahead among available competitive solutions.

How to choose best Odoo implementing team?

  • Odoo is open source & well-known ERP solution, there are always multiple implementation agencies a company can contract with. Hence choosing the right team is important for how fast and ease the overall ERP implementation goes with that Agency.
  • Choose the Team that has prior experience in implementing specifically Odoo based ERP as there are chances that you hit any web development agency.
  • The team should first analyze the business process before proposing the system, that shows the availability of business analyst people in the team and not just software programmers.
  • The analysis or initial talk should consider the data migration from the old information system as part of the overall implementation roadmap.
  • Agency should have the availability of after ERP Implementation Training and support services for business employees.
  • Odoo ERP hosting services requires little expertize for enhancing server security, optimizing the performance, backup strategy, etc. Hence if the company has the in house server administration team will be added advantage.
  • The team should have Data migration capability and data migration phase should reflect in their proposed deployment roadmap.

Silent Infotech Team as a specialized Odoo ERP development & implementation team masters in doing all the above-mentioned skills & approach. So if you are looking for and ERP implementation discusses with us as a free consultation for your ERP software requirements and we’ll propose you the best.

RFID and IoT – A better vision for the Seafood Industry


  • Fish should smell fresh and mild, not sour or ammonia like,a fish’s eyes should be clear and shiny.The shrimp should not smell like bleach or ammonia, it indicates the growth of bacteria.And in the case of lobster,it should not be soft like cottage cheese or have a pungent odor. These are the basic tips that one should keep in mind while buying any seafood.But many people are unaware of these aspects and that leads to serious repercussions.

  • So here question arises why the freshness of seafood an important factor?The study estimates that approximately 55,000 cases are reported annually due to the illnesses — that are caused due to consumption of bad seafood .
  • In this article, we are going to review our creation on the RFID Technology. We have created the AI based Seafood supply chain ERP where the seafood supplier can track and trace the freshness and quality of seafood.


IoT Sensors :

We are using the IoT sensors for Water Quality and measurement of environmental conditions including temperature, Humidity, Air Flow etc. It will offer an instance alert on your mobile phone! 

Water quality sensors :

  • It monitors pH, temperature, NH3 and NH4 of the tanks where the seafood is stored.
  • It provides the facility to view the critical parameters of the water quality in real-time from your electronic device.
  • It is also equipped with the notification services that indicate when parameters are trending towards thresholds or breach parameters.

Environment sensors :

  • It offers real time temperature and humidity monitoring. 
  • Sensor being used in Cold chain logistics can offer real time monitoring & trace-ability. The temperatures in these transportation vehicles should be kept favorable according to the species.
  • It gives us the access to Dashboard to monitor these sensors. 


 Trace-ability through RFID technology : 


  • In this process, the harvester catches the seafood from the sea bed and brings it at dockside.
  • After reaching the dockside, the harvester puts all the species in the crates as per the capacity of a particular crate.
  • At the dockside, the harvester sells his catches to the sea food processing company through an agent (called as tagger) of the company itself.
  • The  RFID Tags are solely identified which allows to scan the items in a bulk quantity rather than each bar-code individually.
  • These RFID tags are placed on the crates at the dockside by the tagger.
  • The introduction of RFID tag eliminates the use of papers as the data is entered directly with the help of handheld devices.
  • The information is automatically uploaded to a cloud database. This means that workers in the head office have access to this information in real time and can plan accordingly for production and payroll functions.
  • The wireless printers are placed at the dock locations in order to print the receipt and the harvesters are on their way in just one click.

How to prove the freshness to Seafood?

  • The processor company can track the item’s check-in/check-out time and also can view the exact location of the item by entering the RFID code in the device.


Payroll and Accounting management :

  • In this user can manage the salary structure of the employees.
  • It refers to the administration of employees’ financial records including salaries,wages,bonuses,deductions and net pay.

From :

To :


“Driving the intelligent enterprise with – the digital supply chain”



Odoo studio Limitations

Odoo studio allows you to customize the user interface with very limited programming knowledge. It allows to write some Python code as well but a very limited portion of features can be customized from there. Here are the areas and industries where it will not work or somehow will create hurdles,

  • Nothing you do in odoo studio can be used in the community edition of odoo.
  • for all many enhancement to odoo 12, there are major weaknesses associated with recording custom odoo applications.
  • Because of the way you develop with odoo studio, it can again be very tough to control processes inside production installations.

Highly Customized business process

If your current business process if highly customized or proprietary to your owned business then generic ERP process may not work for you well and can turn into confusion for your employees.

Manufacturing Process

This is the main area where the Odoo studio will not work because of complicated processes. E.g. if you are looking to execute the work order in different stages and at the similar time you need some task order to go to the near stage after a real amount of time, it should be possible to customize

Import/Export of data

The migration will really not useful on this area, we have recently viewed an issue of importing work order and so the customer has had to change to the on-premise odoo
When you migrate from another system, your import process requires a high degree of customization and for that, you will need a full path to the Odoo backend system to write Python code.

Same way, you can not customize the export process very well.

Crons and Schedulers

Because you have restricted access to the Python//backend system, you can’t write crons very well and can’t automate many methods you want.

Ownership of the Data

The hosted answer limits the control of your data to the Odoo itself. However, they have a reliable cloud but if you want to keep the data completely, you will have to sort of premise Odoo that means, self-hosted Odoo. That doesn’t expect that you will have to choose some odoo partner to host your odoo on their support, you can have your private leased server from any provider and you can host it there.

At Silent Infotech we recommend going for either On-premise community or on-premise Enterprise. It’s a myth that it is hard to manage the on-premise odoo instance. We have Odoo special cloud and infrastructure in place to host on-premise odoo with the full power of customization.

We are a leading provider of ERP/CRM services, we provide advance initiative technology

Our team of experienced and dedicated developers has enough talent tons of experience in developing software products and solutions.

ERP solutions and Integrations based on OpenERP

We at Silent Infotech create a solution that enables the business, organization, and startups with perceptive design and innovative technology.

ERP system is a major need of any business and we have establishes odoo ERP solution to suits your business. We guarantee you that the ERP module excellently customized and cleverly implemented. Here we will give you the warranty for methodical formation, secure data service and the facility of the configuration.

Our odoo specialists are able to deliver you the scalable, adaptable and guardian solution. Our odoo solutions can help an existing Magento store. By the new odoo integration feature it is manageable inventory, integrate sales orders and POS and deliver faster results.

Here in silent infotech, our experts offer stellar service integral to your business.

Our Services as ERP system Solution

In silent infotech, we provide you the odoo ERP service with some advance innovation.

  • We provide the hosting, installation, implementation. Configuration and support.
  • We can customize the odoo module with business specific needs.
  • Training and support for business employees.
  • Odoo based solution and e-commerce system maintenance.
  • Data migration.
  • Seamless odoo integration of existing business processes.
  • Odoo has a centralized database that supports existing apps.
  • Comprehensive troubleshooting, support, and maintenance.

Our Odoo ERP innovations

(1) Odoo Middleware 

Odoo middleware is a core engine to serve as a RESTful interface to the third party applications on the behalf of Odoo.


  • This wheel has been invented to keep the centralized routing of the calls from all the third-party applications.
  • Mobile apps can be kept very lightweight in terms of code and all the business logic can be handled on the server side hence apps can perform well.
  • It will provide a universal interface to VOIP applications, Thermal printers, POS devices, IoT Devices which are obvious components to be integrated with Odoo.
  • Almost all the customization will survive the version upgrades of Odoo.

(2) Royal mail integration

Odoo module integrating with royal mail shipment service.

Royal Mail serves as biggest postal services in the United Kingdom having a rich set of API and strong authentication mechanism.

Odoo has been integrated with RM-Royal Mail APIs in order to fully automate the process of label printing and shipping. It has been several years since industry seeking such an automated process to reduce the efforts and focus on main business.

Watch video

(3) Payfort Payment Gateway integration

PayFort is the Most Trusted Online Payment Gateway in the Middle East because of the local currency support and local technical support. They have clients from various industries and who are industry leaders in the Middle East like Souq.com and Carrefour UAE.

Our Payfort payment gateway module leverages odoo’s architectural modularity to provide the Merchant Odoo system an integrated payment processing functionality. This type of integration allows the Merchant’s Customer to check-out on the Merchant’s payment page without being redirected to external sites and thus enjoy the seamless User experience.

Watch video

(4) Zimbra mail integration with odoo

Zimbra an email collaboration suite has more than 500 million trusted users worldwide. Here in silent infotech, we provide consultation, implementation and migration services with support for your Zimbra email solution.

(5) Open cell integration with odoo

Absolute integration of two giant financial systems in order to achieve smooth migration without any extra migration cost! Established fully IFRS compliant accounting system for a telecom giant XGate

Similar integration for odoo and quickbook accounting/bookkeeping system has been achieved as well.

Our recent achievements

Cloud-based ERP for Radiofrequency

we have built cloud-based ERP system for Radio Frequency industries. it is capable to take care of end to end process of Sales, Purchase, Inventory and warehouse management. It also includes the manufacturing process.

Watch video

allows you to manage inventory with multiple warehouses and multiple locations.
It is fully cloud-based and will provide you with full mobility. Watch Video

AI-based Seafood Supplychain

our AI based seafood supplychain ERP provides real-time traceability of seafood and where the seafood supplier can trace and track the freshness and quality of seafood. We are providing supply chain planning, supplier scheduling, product configurator, order to cash, purchasing, inventory, warehousing, and shipment Read More

Kare Portal – The cloud-based Electronic Health record system

Cloud-based Electronic Health Records System (EHR System) for seamless integration between and Patient, Doctor and Pharmacies with the secure channel.

The patient portal, Doctor’s portal, and Pharmacy portal are three main components on the same platform. Read More

How to use RFID for inventory & warehouse management

RFID stands on “Radiofrequency Identification”.

RFID is the technology which is working on radio frequency waves. So this technology is used to automatically identify the objects.

Here the objects could be anything, it could be a book in a library, any item which you are purchasing from the shopping mall, inventory in the warehouse, or maybe your own car. Not only objects it can be used to tracking the animals as well as the birds.

In this technology, the RFID tags used to get attached with the object which we want to track. This RFID reader is continuously sending the radio waves, so whenever the object is in the range of the reader then this RFID tag is used to transmit its feedback signal to the reader.

It is nearly similar the technology which is used in the barcode. But in case of a barcode, the object and the scanner should be in a line of sight. As in the RFID, technology is not a line of sight technology so far as this object is in within the range of the reader, the object is able to identify the reader and it is able to send a feedback signal back to the reader.

Using the RFID technology we can track the multiple objects at the same time.

RFID system contains 2 components,

  1. RFID reader
  2. RFID tag

RFID tags are coming in many ways,

  1. Active tags
  2. Passive Tags
  3. Semi-Passive Tags

If it is a mobile handled like we will be using today only a handled reader and an RFID tag will be needed.

RFID readers mainly consist of 3 components

  1. RF signal generator – It generates the radio wave which is transmitted using the antenna. Also, receive the feedback signal which is coming from the tag.
  2. Receiver / Signal Detector – To process the information which is being sent by the RFID tag.
  3. Microcontroller – many times this RFID reader is directly connected with the computer.

How to use RFID for inventory & warehouse management

  • Supplier reserve the products through the application for reservation.
  • Transfer through the system to the warehouse manager.
  • After agreeing the supplier’s warehousing application the warehouse manager chooses to confirm the expected storage.
  • Suppliers follow up the requirements, import the information by electronic tags and single phase correlation with shipments.
  • The staff collates the information of the goods ready for shipment through the vehicle read-write device.
  • The RFID reader installed at the door of the warehouse instantly reads out the goods and sends the information to the company.
  • Achieve real-time dynamic management of supplier’s shipment information and confirm shipment information again.

Warehousing Process

  • After goods enter the storage area, the staff scan the goods in the storage area.
  • If quantity and excepted quantity are kept, the next step will continue.
  • The system follows up stocks and supply information and lays down the location of goods.
  • And sends the information to the onboard computer to indicate the best path.
  • After the goods are mounted, scan the RFID labels on the track and check the cargo information.
  • Information has been associated with the shelves to completes the warehousing process, to achieve the synchronization of checking location.

Outbound process

  • After the delivery order is received by the information, it sends to the forklift truck.
  • After the goods are off the shelves, the staff scan the electronic labels on the shelves to unbind the goods with the shelves.
  • The staff scanned the goods in the shipment area and confirmed the shipment information.
  • When the goods are transported to the doorway of the warehouse, the RFID fixed reader on the door of the warehouse checks the cargo information and quantity again.
  • Completing the outgoing process after confirmation.

Inventory Process

  • First, the system sends the inventory plan to the PDA(Personal Digital Assistant) handset.
  • The staff can check the information about the goods by checking PDA.
  • After receiving the instruction, the staff scan all the goods by mobile mode.
  • Read all cargo information at one time.
  • Record the inventory results synchronously and compare with the inventory plan to achieve dynamic inventory.

Benefits of RFID

  • Allows individual stock items to be traced, located and retrieved without human intervention.
    • Because the RFID chip system monitors the stocks 24/7
  • Automatically identifies stock levels to check for when recording is required.
    • This is so that user time for manual recording can be reduced.
  • Provides more accurate system and eliminates human errors.
    • This is because the company will benefit from fewer errors in ordering costs and so save money.
  • Many RFID tags can be read at once
    • This saves time because of whole pallets of products can be checked simultaneously.
  • Tags can be overwritten – the information can be changed.
    • This enables to be updated, for example when the stock is moved from one side of a store to another.
  • Security of stock is increased.
    • This is because of tag readers can be placed at exits so that if stock if moved without authority it triggers the alarms.
  • It can help to save money.
    • This is because RFID tags can prevent over-stocking on items such as perishable goods that have a short shelf life.
  • RFID technology at the point-of-sale can be used to monitor demand trends.
    • This is so stores can use the information to predict what should be ordered or for similar products to be considered for sale.

Barcode Vs RFID

Barcode system requires a line of sight for a read.RFID system uses a radio wave proximity system.
Barcode reader typically operates in distance of 1 to approx 18 inches.RFID system can operate in distances greater than 100m.
Due to the line of sight requirement, barcode system can only read a single barcode at a time.RFID system depending on certain types and/or flavors of systems can read anywhere from 10’s to 100’s tags in simultaneously.
The quality of a barcode can deteriorate rapidly over a short amount of time resulting in failed read attempts.RFID tags are typically more rugged and therefore have a longer life expectancy than barcode labels.
Barcode readers are only able to read information from the barcode label.RFID system has the ability to read and write to the RFID tags.
Today barcodes are found on almost every item and there are no privacy issues involved with its use.RFID tags are more reusable and rugged as they are protected by a plastic cover.
Barcodes are a universal technology in that they are the norm for retail products; stores that own a barcode reader can process barcodes from anywhere in the world.RFID contain high levels of security; data can be encrypted, password protected or set to include a ‘kill’ feature to remove data permanently.

Silent Infotech’s Solution

We have developed the AI based seafood supplychain ERP where the where the seafood supplier can trace and track the freshness and quality of seafood. We are providing supplychain planning, supplier scheduling, product configurator, order to cash, purchasing, inventory, warehousing, and shipment.

In this ERP Seafood Caught by the fisherman and is then tagged with RFID or QR Codes, this then gets transferred, and the sensors on the seafood transmit information in real time about location, time, date, etc.

We are the first distributor of Nextcloud in India.

We are proud to announce that we are a first NextCloud partner in India. The most reliable secure file sharing platform. Collaboration is a key! NextCloud 11 is available with many integrations and hence, it is more than just a file storage to boost your business.

Utmost security and data privacy are being provided by the underlying code itself. Moreover, as a NextCloud partner in India, we are offering secure and highly reliable on-premise infrastructure setup. You can have a choice of the infrastructure and you can count on us for administration services.

Being a first next cloud distributor in India, we are providing next cloud customization services as well. We can brand NextCloud client for you. Leverage the power of open source and rebrand the NextCloud in the name of your own organization.


Setup NextCloud on premise to enable highly secured file sharing and data storage with high level privacy. The system must be implemented with SSL, Firewalls, Routing tables and all the security aspects. The NextCloud client apps must be communicate with secure connections to the server.


Security Offered

  • Brute force protection
  • Advanced File Access Control
  • Password confirmation for sensitive actions
  • Server-side encryption
  • Support for Kerberos authentication
  • CSP 3.0 protection and Same-site Cookies Support improvements
  • App-specific tokens can be forbidden file system access


  • Integration with LDAP
  • Provision for Token based authentication


  • Nextcloud architecture can be scaled horizontally with multiple serving instances and capabilities of plugging in the NFS storage which provides added reliability.
  • It offers to use various types of data stores to secure data separately than the main server.

Server Specifications


Server Type

Bare Metal
Virtualization PlatformProxmox 4.0
Networking TypevRack private network
Public IPs2
Host Operating SystemDebian
Guest OSCentos 7.2
VCPU4 3.8GHz /4.2GHz
Disk (HDD)200 GB
Bandwidth1 TB
Load BalancerAny
NAS BackupAny
OS FirewallCUFS
Web Servernginx
SSH Attack preventionFail2Ban

Security & Setup

Remove deleted files from git repository history

Remove deleted files from git repository | Silent Infotech

Sometimes it happens that a teammate commits unwanted files to the git repository and later we delete them from the repo. But still these files are in git history, so every clone of repository will fetch these files history which consumes time, bandwidth and disk space.

Let’s check way to clean up the git repository for deleted files.

“Make sure you take a backup copy of local repository for anything that goes wrong in your case.”

git filter-branch

Use git filter-branch command to remove a file from all the commits:

git filter-branch --prune-empty -d /dev/shm/scratch \
 --index-filter "git rm --cached -f --ignore-unmatch filename" \
 --tag-name-filter cat -- --all

git filter-branch options used:

  • --prune-empty removes commits that become empty (i.e., do not change the tree) as a result of the filter operation. In the typical case, this option produces a cleaner history.
  • -d names a temporary directory that does not yet exist to use for building the filtered history. If you are running on a modern Linux distribution, specifying a tree in /dev/shm will result in faster execution.
  • --index-filter is the main event and runs against the index at each step in the history. You want to remove oops.iso wherever it is found, but it isn’t present in all commits. The command git rm --cached -f --ignore-unmatch oops.iso deletes the DVD-rip when it is present and does not fail otherwise.
  • --tag-name-filter describes how to rewrite tag names. A filter of cat is the identity operation. Your repository, like the sample above, may not have any tags, but I included this option for full generality.
  • -- specifies the end of options to git filter-branch
  • --all following -- is shorthand for all refs. Your repository, like the sample above, may have only one ref (master), but I included this option for full generality.

You can also  remove a whole directory:

git filter-branch --prune-empty -d /dev/shm/scratch \
 --index-filter "git rm --cached -rf --ignore-unmatch dirname" \
 --tag-name-filter cat -- --all

You can check that, commits including the file have been modified and commit with only that file are removed from the log. Check using gitk or git log.

Shrink the repository

We used git-filter-branch to get rid of files from commits. People expect the resulting repository to be smaller than the original, but you need a few more steps to actually make it smaller because Git tries hard not to lose your objects until you tell it to.

  • Remove the original refs backed up by git-filter-branch (do this for all branches):
    git update-ref -d refs/original/refs/heads/master
  • Expire all reflogs with:
    git reflog expire --expire=now --all
  • Garbage collect all unreferenced objects with
git gc --prune=now

You are ready to push now.

git push

Push your updated tree on the git repository. Make sure you have enough rights to do so.

git push -f

Installing Zimbra community 8.7 on Ubuntu 16.04


Zimbra email collaboration is the leading open source enterprise email solution and the most preferred alternative to Microsoft Exchange. It is now available in hosted, cloud and on-premise versions. Zimbra provides an excellent browser-based interface that allows users to integrate with mail clients easily. Silent Infotech provides consultation, implementation and migration services with support for your Zimbra email/collaboration solution.

Download zimbra based on your platform, from latest release Zimbra Open Source. Here we will choose Ubuntu 16.04 LTS 64-bit release and download it with wget. Get the download address location and download form machine where you want to install zimbra

Download zimbra

root@silent:/cd /home/
root@silent:/home# wget https://files.zimbra.com/downloads/8.7.7_GA/zcs-8.7.7_GA_1787.UBUNTU16_64.20170410133400.tgz

Extract downloaded zimbra

root@silent:/home# tar tar xzf zcs-8.7.7_GA_1787.UBUNTU16_64.20170410133400.tgz

Prerequisite to install zimbra

Step 1 : In case the system configured by using DHCP, you need set an static IP for Zimbra Collaboration.

root@zimbra8:~# vim /etc/network/interfaces


If you have dhcp line:

allow-hotplug eth0 
iface eth0 inet dhcp


Then change it to static Ethernet configuration:

allow-hotplug eth0 
iface eth0 inet static
address 10.X.X.X 
gateway 10.X.X.X


Note, address : Zimbra machine ip,

gateway : router IP address in your Environment.

DNS Server, type your own Zimbra server if you will use an internal DNS server on Zimbra Server, or other IP in case you have a valid DNS Server already exist.

Step 2 : Set hostname

root@silent:/home# vi /etc/hosts       localhost   mail.silent.com mail

Step 3 : Reboot machine

root@silent:/home# reboot

Install zimbra

root@silent:/home# cd zcs-8.7.7_GA_1787.UBUNTU16_64.20170410133400/

root@silent:/home/zcs-8.7.7_GA_1787.UBUNTU16_64.20170410133400# ./install.sh

Now follow given steps to complete the installation:

Step 1 : Read and accept license agreement:

License Terms for the Zimbra Collaboration Suite:
Do you agree with the terms of the software license agreement? [N] y

Step 2 : Now it will check if some zimbra packages already exist

Operations logged to /tmp/install.log.zlP8ruf3
Checking for existing installation...
    zimbra-ldap...NOT FOUND
    zimbra-logger...NOT FOUND
    zimbra-mta...NOT FOUND
    zimbra-dnscache...NOT FOUND
    zimbra-snmp...NOT FOUND
    zimbra-store...NOT FOUND
    zimbra-apache...NOT FOUND
    zimbra-spell...NOT FOUND
    zimbra-convertd...NOT FOUND
    zimbra-memcached...NOT FOUND
    zimbra-proxy...NOT FOUND
    zimbra-archiving...NOT FOUND
    zimbra-core...NOT FOUND
License Terms for the Zimbra Collaboration Suite:
Do you agree with the terms of the software license agreement? [N] y

Step 3 : Select the services to be installed on this server.

To install Zimbra Collaboration on a single server, enter Y for the ldap, logger, mta, snmp, store, and spell packages.The installer verifies that there is enough room to install Zimbra Collaboration. If there is not, the installation stops.

Checking for installable packages
Found zimbra-core
Found zimbra-ldap
Found zimbra-logger
Found zimbra-mta
Found zimbra-dnscache
Found zimbra-snmp
Found zimbra-store
Found zimbra-apache
Found zimbra-spell
Found zimbra-memcached
Found zimbra-proxy

Use Zimbra's package repository [Y]

Select the packages to install

Install zimbra-ldap [Y] y

Install zimbra-logger [Y] y

Install zimbra-mta [Y] y

Install zimbra-dnscache [Y] y

Install zimbra-snmp [Y] y

Install zimbra-store [Y] y



Checking required space for zimbra-core

Checking space for zimbra-store

Checking required packages for zimbra-store

zimbra-store package check complete.











The system will be modified.

Continue? [N] y

Removing /opt/zimbra
Removing zimbra crontab entry...done.
Cleaning up zimbra init scripts...done.
Cleaning up /etc/security/limits.conf...done.

Finished removing Zimbra Collaboration Server.
Installing packages
Local packages  zimbra-core zimbra-ldap zimbra-logger zimbra-mta zimbra-snmp zimbra-store zimbra-apache zimbra-spell zimbra-proxy selected for installation
Monitor /tmp/install.log.sKlWbSLr for package installation progress
Remote package installation started
Installing zimbra-core-components  zimbra-ldap-components zimbra-mta-components zimbra-snmp-components zimbra-store-components zimbra-apache-components zimbra-spell-components zimbra-memcached zimbra-proxy-components....

Local package installation started
Installing  zimbra-core zimbra-ldap zimbra-logger zimbra-mta zimbra-snmp zimbra-store zimbra-apache zimbra-spell zimbra-proxy...done
Operations logged to /tmp/zmsetup.20160430-185719.log
Installing LDAP configuration database...done.
Setting defaults...

Step 4 : Update MX records

If it throws exception about a missing MX record as given below, which says your domain DNS records are not matching with zimbra server’s expectation, based on the hostname which is configured earlier. Find your /etc/hostname file and check DNS records to resolve the problem.


DNS ERROR resolving MX for mail.silent.com
It is suggested that the domain name has an MX record configured in DNS
Change domain name? [Yes]

Create domain: [mail.silent.com] example.com
MX: mail.silent.com (

Interface: fd7a:4c04:5f10:0:20c:29ff:feb9:ecf8
Interface: ::1
Checking for port conflicts

Step 5 : Set admin password

Main menu
 1) Common Configuration:                                                  
 2) zimbra-ldap:                             Enabled                       
 3) zimbra-logger:                           Enabled                       
 4) zimbra-mta:                              Enabled                       
 5) zimbra-dnscache:                         Enabled     

 6) zimbra-snmp:                             Enabled                
 7) zimbra-store:                            Enabled                       
     +Create Admin User:                     yes                           
     +Admin user to create:               admin@mail.silent.com
 ******* +Admin Password                        UNSET                         

To change default admin password, select menu 7 and then inside zimbra store select 4, provide password and press enter

Type r to return to the Main menu.

Select from menu, or press ‘a’ to apply config (? – help) a

Save configuration data to a file? [Yes] : press enter

Save config in file: [/opt/zimbra/config.10687]:press enter

Notify Zimbra of your installation? [Yes]
Notifying Zimbra of installation via http://www.zimbra.com/cgi-bin/notify.cgi?VER=8.7.7_GA_1787.UBUNTU16_64&MAIL=admin@mail.silent.com
Notification complete

Setting up zimbra crontab…done.
Moving /tmp/zmsetup.20160430-185719.log to /opt/zimbra/log
Configuration complete – press return to exit

Step 6 : Check installation

To check admin control panel: http://mail.silent.com:7071

To check user login: http://mail.silent.com

Suggestions & inquiry are welcome http://silentinfotech.com/get

Zimbra Email Collaboration Solution Fits in all Businesses

Zimbra Email Collaboration Solution Fits in all Businesses

Zimbra email collaboration has more than 400 million trusted users worldwide. It is the leading open source enterprise email solution and the most preferred alternative to Microsoft Exchange. It is now available in hosted, cloud and on-premise versions. Zimbra provides an excellent browser-based interface that allows users to integrate with mail clients easily.

Zimbra UI

Silent Infotech provides consultation, implementation and migration services with support for your Zimbra email/collaboration solution.


  • Secure Communication for Businesses: Stayed connected with your business-class email in a secure environment with dedicated file sharing, tasks, and shared calendaring features. Zimbra collaboration solution ensures protected communication with higher security standards and transparency of an open source platform.
  • Excellent Collaboration Tools: Increase your productivity with a comprehensive set of collaboration tools and having complete control over company’s privacy and security.
  • Easy Collaboration from Any Device, Any Location: Zimbra enterprise email solution offers ease of access from anywhere, across multiple devices including smartphones and tablets, and both online as well as offline.
  • Open Source Offers Extended Collaboration: Extend collaboration further than an email with Zimlets and APIs to connect to other applications like Salesforce. Increase security through third-party integration with Zimbra Collaboration’s open framework.
  • No Downtime: Maximize benefits of carrier-grade collaboration with Zimbra collaboration solutions. It is the only platform with plenty of choices for larger telecommunications companies and ISPs worldwide. Performance and speed guaranteed.
  • Deployment Flexibility: Deploy Zimbra enterprise email solution through any of our trusted service providers or on-premise.
  • Save on TCO: With Zimbra, you can save at least 50% than Microsoft Office 365 and Exchange. Save on hardware, operations, and licensing. Get best savings on cloud based and on-premise Zimbra collaboration.

Why is Silent Infotech the Best Choice for Zimbra Email Solution?

  • Professional Zimbra mail consulting services
  • High-level architecture and design with low-level workflow details for easy deployment
  • 24×7 Zimbra mail server support by experts
  • End-to-end security with SSL and Firewall
  • Regular offsite backup of Zimbra for unforeseen disaster recovery
  • Experienced migration from one platform to another

Join us to know more.

Steps to Install Windows 10 on existing Ubuntu 16.04

Installing Ubuntu after Windows is easy and strait forward process. But to install Windows after Ubuntu is a bit tricky and not recommended. But you still have to do it sometimes.

So, here are the steps to install Windows 10 when you have Ubuntu 16.04 already installed. And you want to run both together.

1. Prepare partition for Windows Installation in Ubuntu 16.04

  •  To install Windows 10, it is mandatory to have Primary NTFS partition created on Ubuntu for Windows.
  • Create Primary NTFS partition for Windows installation using gParted OR Disk Utility command line tools. If you have existing logical/extended partitions in which you want to install windows, then you need to delete that partition and create new Primary Partition. (NOTE: All data in the existing logical/extended partition will be erased. Because you want Windows there.)

2. Install Windows 10

  • Start Windows Installation from bootable DVD/USB stick.
  • Once you provide Windows Activation Key, Choose “Custom Installation“.
  • Select the NTFS Primary Partition(we have just created in Ubuntu 16.04)
  • After successful installation the Windows bootloader replaces the grub. So, when Windows boots, you won’t see the grub menu to choose Ubuntu. So, Next you need to install grub again for Ubuntu.

3. Install Grub for Ubuntu

  • To install and fix grub, you need LiveCD or LiveUSB of Ubuntu.
  • Once you load Live Ubuntu, Open Terminal and fire following commands to install boot-repair and let it fix the Grub.
    sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
    sudo apt-get install -y boot-repair && boot-repair
  • After installation, boot-repair will get automatically launched.
  • Make sure to select “recommended repair” option to repair grub. Reboot.
  • You will now have a Grub menu on boot, where you can choose from Ubuntu, memtest, and Windows 10