搭建个人邮箱——docker-mailserver邮箱服务搭建

#docker 安装 #docker-compose 安装 #服务器端口检测 #确认安装成功 #端口占用检测 #安装部署 #Docker Mailserver #root账户安全 #github下载 #设置脚本权限


前提准备:

  • 一台 25 号端口开启的服务器(用下面的命令检测)
1
telnet your_server_ip 25

一、安装 docker 和 docker-compose

1、安装 docker

1
2
3
4
5
6
7
# 安装docker
curl -fsSL https://test.docker.com -o test-docker.sh
sudo sh test-docker.sh

systemctl start docker \ `# 启动 并设置开机自启`
&& systemctl enable docker \
&& systemctl status docker

2、安装 Docker Compose

1
2
3
4
5
6
7
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

# 赋予执行权限
sudo chmod +x /usr/local/bin/docker-compose

# 创建一个符号链接
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

3、确认是否安装成功

1
2
docker version
docker compose version

4、确认端口是否被占用

1
netstat -unltp | grep -E -w '25|143|465|587|993'

无返回则代表端口均空闲。

二、安装部署

1
2
3
4
5
6
7
8
9
# 如果使用的root账户,则在/root下(不推荐,因为不安全)。
# 如果使用非root账户,则在/home/xxxx/下。
mkdir ~/mailserver && cd ~/mailserver

DMS_GITHUB_URL='https://raw.githubusercontent.com/docker-mailserver/docker-mailserver/master'
wget "${DMS_GITHUB_URL}/docker-compose.yml"
wget "${DMS_GITHUB_URL}/mailserver.env"
wget "${DMS_GITHUB_URL}/setup.sh"
chmod a+x ./setup.sh

搭建个人邮箱——docker-mailserver邮箱服务搭建
https://blog.pppfz.com/posts/7.html
作者
PPPFZ
发布于
2023年7月21日
许可协议