PassNAT LogoPassNAT

开源邮件聚合客户端Cypht Docker部署指南,支持IMAP/SMTP协议NAS内网穿透远程访问

作者

小编

发布时间

Curving abstract shapes with an orange and blue gradient

项目介绍

Cypht 是一款功能强大的开源邮件聚合客户端,它将你所有的电子邮件账户整合在一个统一的界面中。无论你使用 Gmail、Outlook、还是其他任何支持 IMAP/SMTP 协议的邮箱,Cypht 都能将它们无缝融合在一起,让你不再需要在多个邮箱之间来回切换。

这款应用采用模块化设计架构,支持 IMAP/SMTP、JMAP 和 EWS 等多种邮件协议,同时还具备新闻阅读器的功能。Cypht 不会替代你现有的邮箱账户,而是在本地将它们聚合展示,保护你的隐私安全。界面简洁易用,功能完整,是追求高效邮件管理的用户的理想选择。

项目地址:点我跳转

部署安装

如果你需要在外网访问 Cypht,建议配置内网穿透服务。推荐使用 帕斯内网穿透,先注册账号备用。具体的配置步骤可以参考 帕斯内网穿透全平台上手攻略,轻松实现远程访问。

使用 Docker 快速部署

打开你的 NAS 设备或 Docker 管理界面,按照以下步骤操作:

第一步:添加 Docker 镜像

点击'本地镜像' - '添加镜像' - '从 URL 添加',在镜像地址栏填入:

1cypht/cypht:latest

等待镜像下载完成后,点击启动按钮。

第二步:配置容器参数

勾选'开机自动启动'后进入下一步。

端口映射设置

Cypht 默认运行在容器内的 80 端口(HTTP)和 443 端口(HTTPS)。你可以根据需要将其映射到宿主机的任意端口。例如:

容器端口 80 → 宿主机端口 8080

容器端口 443 → 宿主机端口 8443

如果遇到端口被占用的情况,只需修改宿主机端口即可,容器内部端口保持不变。

存储位置配置

Cypht 需要持久化存储用户配置和缓存数据。建议在 NAS 上创建一个专用文件夹(例如 `/mnt/data/cypht`),将容器内的 `/var/www/html` 目录映射到该位置,确保重启容器后数据不会丢失。

环境变量设置

Cypht 的基础部署不需要设置特殊的环境变量,所有配置都可以在首次启动后通过 Web 界面进行。直接点击下一步启动容器即可。

第三步:访问应用

容器启动成功后,在浏览器中输入:

1http://你的NAS地址:8080

(根据你实际映射的端口号替换 8080)

首次访问会进入初始化设置页面,按照提示添加你的邮箱账户,Cypht 会自动检测邮件服务器设置。添加完成后,你就可以在统一的界面中管理所有邮箱了。

本篇教程结束