Worried about the security of your infrastructure? Having troubles monitoring your systems round the clock? Well, no more, sit back while Enginsight does this for you. The Enterprise solution is here, the magical potion to your plight. You can operate the platform on your very own servers. A fast and easy installation process built upon Docker, access all Enginsight functions remotely on your server.
For more information regarding the Enterprise solution? Visit enginsight.com.
MongoDB replica set
It is strongly recommended to have more than one instance in your Mogo Replica Set.
Operating system: (either)
Create user at Docker Hub.
We ship our docker containers via the Docker Hub. We therefore require your Docker Hub profile details to ship the containers into your account.
Enginsight License. Please contact email@example.com for a license.
Quick Start Guide (for testing purposes only)
Follow the steps below for a short trial of the real experience:
Set the following credentials in your console.
These are your docker hub user credentials you created in the earlier steps.
export DOCKER_USERNAME="<docker hub username>" export DOCKER_PASSWORD="<docker hub password>" export REDIS_URI="redis://redis:6379" export MONGODB_URI="<Mongo replica set uri>"
curl -sSL https://raw.githubusercontent.com/enginsight/enterprise/master/quickstart/debian-9.sh | sudo -E bash
Please note: This version supports Debian 9 only.
You should now be able to run Enginsight Enterprise successfully. Follow the steps further below to be able to use the full version.
The few spells to get the magic in your hands and Enginsight in your servers:
- Install (if you haven’t already) the latest Docker version. Follow the instructions from the Docker installation guide.
- After successful installation login to access your Docker Containers. Execute the following code, with your username and password.
Please contact firstname.lastname@example.org for license and docker credentials. You should have received an e-mail with the credentials if you opted for the Enterprise solution of Enginsight.
docker login -u <username>
- Install Docker-Compose
- Clone repository:
git clone https://github.com/enginsight/on-premise.git && cd on-premise
To Start setup:
chmod +x ./setup.sh && ./setup.sh
Update paths from the console and follow setup.sh for directions
To run as service:
docker-compose up -d
It might take several minutes for all the containers to be downloaded, and be up and running,
And Voila!!! You can use Enginsight on your own server exactly like the Enginsight web application. If you have any questions regarding the installation feel free to contact us at email@example.com. Our communication channels are always open to your questions and concerns.
Please make sure your machine has the following configurations:
Minimum requirement: Dual core processor with 4GB RAM
Recommended configurations: Quad core processor with 8GB RAM
In order to update the Enginsight Stack:
- Route back to home directory
- Refresh the code in the directory
git pull -r
- Stop and remove all your running containers. This command also removes any networks priorly created.
- Build the refreshed containers again, recreate all containers even if the images haven't changed, Clean unused containers
docker-compose up --force-recreate --remove-orphans
Note: All the
.production files shall be overwritten. Please take a back up of all your files before making any changes
- run the setup.sh file again
- You shall be prompted once again to provide all the configuration details.