官方配置推荐:
- CPU 1 GHz
- RAM Minimum 6 GB + 1 GB swap (default config)
- Disk 20 GiB (without emails)
- System Type x86_64
查看一下主机名:hostname -f
设置主机名:hostnamectl set-hostname mail.beian.me
安装系统:我这里用 ubuntu/debian
配置一下IPV6,然后更新一下系统 apt update && apt upgrade -y
#nano /etc/sysctl.conf
net.ipv6.conf.all.autoconf = 0
net.ipv6.conf.all.accept_ra = 0
net.ipv6.conf.eth0.autoconf = 0
net.ipv6.conf.eth0.accept_ra = 0
net.ipv6.conf.all.disable_ipv6 = 0
net.ipv6.conf.default.disable_ipv6 =0
net.ipv6.conf.lo.disable_ipv6 = 0
正确设置DNS以及rDNS
# Name Type Value
mail IN A 10.0.0.1
mail IN AAAA 2001:db8:1234::1
autodiscover IN CNAME mail
autoconfig IN CNAME mail
@ IN MX 10 mail
安装 Docker 和 Docker-Compose
curl -sSL https://get.docker.com/ | CHANNEL=stable sh && apt install docker-compose-plugin
拉取镜像并配置安装
cd /opt
git clone https://github.com/mailcow/mailcow-dockerized
cd mailcow-dockerized
./generate_config.sh
设置主机名:mail.beian.me
,默认回车安装(主分支稳定)
设置时区:Asia/Shanghai
启动mailcow
docker compose pull docker compose up -d
后面设置自己折腾吧。