1. Підготовка
- server - 192.168.1.100, OS Debian stretch
- client - 192.168.1.22, OS LinuxMint sylvia
1. Підготовка
- server - 192.168.1.100, OS Debian stretch
- client - 192.168.1.22, OS LinuxMint sylvia
1. Інсталювати OpenVPN:
apt-get install openvpn
2. Створити каталог для ключів:
mkdir /etc/openvpn/rsa
1. Скачати докер mail-image:
docker pull rep.docker-dd.tk:5000/mail_v1.0
2. Запустити цей архів, якщо ви бажаєте зберегти пошту, базу даних та журнали в вашій базовій системі. Якщо ви вирішите зберегти все в контейнері докера, ви можете пропустити цей крок.
wget rep.docker-dd.tk/shared/docker_mail_data.tar.gz
Розархівувати це в /var/lib/
tar -xvf docker_mail_data.tar.gz -C /var/lib/
LetsEncrypt – самописний скрипт який генерує відповідні конфігураційні файли для створення сертифікатів:
Універсальна служба електронної пошти
Це універсальний поштовий сервіс, який складається з:
1. контроллера - exim4, dovecot, rspamd
2. бази даних - MariaDB
3. mail-admin – поштового клієнту (roundcube), email-admin (flask-msa), uwsgi
4. nginx - nginx, letencrypt
5. всі контейнери встановлюються з ОС Debian jessie amd64
1. Призначення
Даний сервіс призначений для використання як в особистих так і в корпоративних цілях.
Реалізація на docker контейнерах дозволяє швидко та оперативно здійснювати його інсталяцію майже на будь-яких ОС сімейства Linux.
Хочу розповісти про консольту утиліту, яка значно збільшила моя продуктивність роботи з Git, і, маю надію, прискорить і вашу теж. Називається вона tig і була написана канадським програмістом Джонасом Фонсека (Jonas Fonseca) ще в далекому 2006-му році, і на данний час вона активно розвивається і підтримується в чудовому стані. Я Хочу показати її функціонал (увага, є відносно важкі gif-ки всередині) поділитися найзручнішими способами використання.