Servidor Mailserver - VivMail

De Wiket
La revisió el 06:50, 28 maig 2017 per Jose (discussió | contribucions) (Es crea la pàgina amb «==Instalación del Docker== Empezaremos instalando docker en un Ubuntu server. Para ello primero actualizaremos el sistema. sudo apt-get upgrade -y sudo apt-get up...».)
(dif.) ← Versió més antiga | Versió actual (dif.) | Versió més nova → (dif.)
Salta a la navegació Salta a la cerca

Instalación del Docker

Empezaremos instalando docker en un Ubuntu server. Para ello primero actualizaremos el sistema.

sudo apt-get upgrade -y
sudo apt-get update -y

Procederemos a descargar el paquete de docker mas reciente.

wget -qO- https://get.docker.com/ | sh

Comprobamos que la instalación a sido correcta.

sudo docker run hello-world 

Este comando descarga una imagen de prueba y la ejecuta en un contenedor.

Docker está instalado y en funcionamiento.


Instalación del Docker-Compose

Procedemos a la instalación de Docker-compose desde los repositorios de GitHub de Docker.

sudo curl -o / usr / local / bin / docker-compose -L "https://github.com/docker/compose/releases/download/ 1.11.2 / docker-compose - $ (uname -s) - $ Uname -m) "

A continuación estableceremos sus permisos.

sudo chmod +x /usr/local/bin/docker-compose

Verificamos que la instalación se realizo correctamente comprobando la versión

Docker-compose -v

Con esto terminaría la instalación del docker-compose.

Instalación y configuración del docker tvial-mailserver

Para poder descargar el docker indicamos el siguiente comando que nos descargara la versión 2.1

docker pull tvial/docker-mailserver:2.1

Una vez finalizada la instalacion del docker creamos un archivo llamado docker-compose.yml

touch docker-compose.yml

Y dentro del archivo lo siguiente para que sea mas facil de hacer.


version: '2'
services:
  mail:
    image: tvial/docker-mailserver:2.1
    hostname: mail
    domainname: vivemp.tk
    container_name: mail
    ports:
    - "25:25"
    - "143:143"
    - "587:587"
    - "993:993"
    volumes:
    - maildata:/var/mail
    - mailstate:/var/mail-state
    - ./config/:/tmp/docker-mailserver/
    environment:
    - ENABLE_SPAMASSASSIN=1
    - ENABLE_CLAMAV=1
    - ENABLE_FAIL2BAN=0
    - ENABLE_POSTGREY=1
    - ONE_DIR=1
    - DMS_DEBUG=0
    cap_add:
    - NET_ADMIN
volumes:
 maildata:
   driver: local
 mailstate:
   driver: local

Importante: Poner el enable FAIL2BAN a 0

Con esto terminaríamos de configurar nuestro docker mailserver pero necesitamos configurar el dominio.

Configuración dominio