Установка rocket-chat через docker и интеграция с OPENLDAP + шифрование через nginx.

Установка rocket-chat через docker и интеграция с OPENLDAP. В свете последних событий с охреневшим РК и всякими им подобными пи…ми, займемся ка мы установка своего чата аля slack chat на наш сервер ubuntu/debian через docker-compose. Также интегрируемся в OPENLDAP для порядка. Как устанавливать OPENLDAP я писал ТУТА!!! В чем преимущества rocket chat: — все храним […]

Читать далее…

Run docker swarm only on one interface(ip address)

Run docker swarm only on one interface ~~~~Remove docker_gwbridge on node’s~~~~ docker network create -o «com.docker.network.bridge.host_binding_ipv4″=»192.168.88.10» docker_gwbridge 192.168.88.10 >> is the ip to expose in this node On docker-compose for swarm use ports: — target: 80 published: 80 protocol: tcp mode: host […]

Читать далее…

How run openvpn with systemd

How run openvpn with systemd We have config with name itc_life_ru.conf Place itc_life_ru.conf file into /etc/openvpn/. Edit /etc/default/openvpn. Uncomment this: AUTOSTART=»all» Reload daemon systemctl daemon-reload Edit file nano /etc/systemd/system/multi-user.target.wants/openvpn@itc_life_ru.service [Unit] Description=OpenVPN Robust And Highly Flexible Tunneling Application On %I After=syslog.target network.target [Service] PrivateTmp=true Type=forking PIDFile=/var/run/openvpn/%i.pid ExecStart=/usr/sbin/openvpn —daemon —writepid /var/run/openvpn/%i.pid —cd /etc/openvpn/ —config %i.conf [Install] WantedBy=multi-user.target […]

Читать далее…

Backup databases mysql and postgres from docker’s

Backup databases mysql and postgres in containers. Add to crontabs like this 00 00 * * * bash /docker-compose/scripts/backup_db.sh «ARG_BACKUP_ROOT_DIR=/docker-compose/bup» «ARG_DB_STACK_POSTGRES=docker» «ARG_DB_STACK_MYSQL=docker» «ARG_DAYS_TO_STORE_BACKUP=30» «ARG_DOW_FOR_VACUUM=6» #!/bin/bash #bash /docker-compose/scripts/backup_db.sh «ARG_BACKUP_ROOT_DIR=/docker-compose/bup» «ARG_DB_STACK_POSTGRES=docker» «ARG_DB_STACK_MYSQL=docker» «ARG_DAYS_TO_STORE_BACKUP=30» «ARG_DOW_FOR_VACUUM=6″ DATE_BACKUP=$(date +»%Y-%m-%d») DOW=$(date +%u) ##Вход переменная backup dir ARG_BACKUP_ROOT_DIR=»$1″ BACKUP_ROOT_DIR=$(echo «${ARG_BACKUP_ROOT_DIR}» | cut -d\= -f2) ##Вход переменная DB_STACK_POSTGRES — native or docker ARG_DB_STACK_POSTGRES=»$2″ […]

Читать далее…