How to Install MongooseIM on Windows 10

MongooseIM is a powerful, scalable and reliable Instant Messaging Server, designed to support thousands of concurrent users in a secure and stable production environment. In this tutorial, we will explain how to install MongooseIM on Windows 10.

Prerequisites

Before proceeding with the installation, you need to have the following prerequisites:

Installation

Follow the steps below to install MongooseIM:

  1. Open the Command Prompt by pressing Win+R keys, type "cmd" and press Enter.
  2. Create a new directory for your MongooseIM installation, e.g. "C:\MongooseIM" by typing mkdir C:\MongooseIM.
  3. Navigate to the directory you just created by typing cd C:\MongooseIM.
  4. Clone MongooseIM repository by typing git clone https://github.com/esl/MongooseIM.git.
  5. Go to the MongooseIM directory by typing cd MongooseIM.
  6. Build the release by typing rebar3 release.

After the installation is complete, the release will be located in the _build\default\rel\mongooseim directory.

Configuring and Running MongooseIM

To run MongooseIM, follow the steps below:

  1. Navigate to the release directory by typing cd _build\default\rel\mongooseim.
  2. Copy the mongooseim.cfg.example to mongooseim.cfg by typing copy config\mongooseim.cfg.example config\mongooseim.cfg.
  3. Modify the mongooseim.cfg file to suit your needs. Make sure to set the hosts and certfile configuration parameters.
  4. To start MongooseIM, run bin\mongooseim.bat start.

Congratulations! You have successfully installed and configured MongooseIM on your Windows 10 machine.

If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!