How to deploy Zimbra Mail server with Docker and Compose

In this post we will deploy Zimbra Mail server in the Docker containers.
1. First we need to install Docker engine and Compose:
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
2. Next pull the repository:
git clone https://github.com/isobby94/zimbra-docker.git
3. Edit the file docker-compose.yml and set hostname and password.
4. Create a persistent network for Zimbra container:
docker network create zimbra
5. Build and run Zimbra container:
docker compose up -d --build
6. Check container status:
docker ps
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Салом, можно ещё создать файл в /etc/nginx/proxy_params, a потом добавить туда следующие строки:
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
после просто подключить в конфиге nginx:
proxy_pass https://your_backend;
include proxy_params;
на Ubuntu такой файл уже существует можно просто подключить
Можно ещё так:
1. Создаем отдельную сеть для наших контейнеров
docker network create zbx-net
2. Указываем сеть по умолчанию в docker-compose.yml
networks:
default:
name: zbx-net
external: true
Спасибо за отзыв, написал отдельную статью по установке и настройке Ansible
certbot certonly --force-renew -d newsite.com