Rocket.Chat Air-gapped Deployment
Deploy Rocket.Chat in an air-gapped environment using docker & docker compose
An air-gapped computer system is one that is not directly connected to any external network or the internet. It ensures that a secure computer network is physically isolated from unsecured networks, such as the public internet or an unsecured local area network. This isolation makes it challenging for malware or hackers to infiltrate sensitive systems, providing a strong defense against cyber threats.
Deploying a local Docker Registry with Images
To set up a local Docker registry on an air-gapped environment, consider building the registry's data volume on a host with internet connectivity so that you can use docker pull
to fetch the required images or any remotely accessible images, then move the volume to the air-gapped network.
Deploy a local registry following the official Docker guide.
Then, pull the Rocket.Chat, MongoDB, and Nginx images from the docker hub which are needed to run Rocket.Chat into your registry.
After deploying the local registry, move the volume to the air-gapped environment and install Rocket.Chat.
Installing Rocket.Chat in an Air-gapped environment through Docker & Docker Compose
With your local registry completely deployed and configured,
Follow our guide on installing Rocket.Chat with Docker & Docker Compose using the example
compose.yml
file.
Last updated