Docker

[Mail]用Docker快速搭建Poste电子邮箱服务器

邮箱为用户鉴权方式是互联网的好文明(手机认证简直是邪教),但随之而来的是邮箱服务商倒闭(Yahoo:你在说谁)、垃圾邮件满天飞,被邮件服务提供商劫持(不扫码不让登,强制手机验证)的情况,而且互联网命脉在别人手里把持也怪怪的,本着自主、安全、可控想自己编程过滤垃圾邮件的便利性,打算自己建立一个邮箱服务器,(还不是因为好的能提供编程API的邮件服务提供商太贵了),用来专门收这类邮件,而之前提到的骚操作群晖MailPlus用来处理个人邮件[DSM]群晖骚操作-MailPlus+HAPROXY实现邮箱服务器映射。 Docker-compose version: ‘3.3’ services: mailserver: environment: – DISABLE_CLAMAV=TRUE restart: always image: analogic/poste.io ports: – “1234:443” – “25:25” – “110:110” – “143:143” – “465:465” – “587:587” – “993:993” – “995:995” – “4190:4190” volumes: – /etc/localtime:/etc/localtime:ro – /opt/poste/data:/data – /opt/xxxxx/fullchain.cer:/data/ssl/server.crt – /opt/xxxxx/ca.cer:/data/ssl/ca.crt – /opt/xxxxx/d0w0b.pw.key:/data/ssl/server.key hostname: 404space.net 为了能够使用TLS,这里需要提供SSL证书映射到指定文件(这个不能改还需要等poste后期优化 DISABLE_CLAMAV用来关闭反病毒(因为太浪费资源了,小机器带不起来 不知道为什么开了TLS就没有80了,为了不占用443端口就把web移动到了1234端口 hostname写MX记录要用到的域名,要和证书一致 *请根据口味酌情修改 然后启动按步骤做就完事儿了。

[DNS]使用Docker快速部署Adguard Home

Adguard Home是个好东西,支持DOQ、DOH,还有过滤和统计,非常适合组合套娃替换掉公共DNS,自己建。不足就是现在不支持做DNS分类解析(就是不同的名单找不同的上游)。不过呢,你可以开N个实例解决,加上一点微小的操作,或者等我有时间了魔改一下。为了方便简单粗暴地多开,本文讲简要介绍如何使用Docker快速部署Adguard Home. Docker-compose version: “3.2” services: AdguardHome: restart: always image: adguard/adguardhome:latest networks: extnetwork: ipv4_address: 172.19.0.2 ports: – 53:53/tcp – 53:53/udp – 80:80/tcp – 443:443/tcp – 853:853/tcp – 784:784/udp volumes: – ./work:/opt/adguardhome/work – ./conf:/opt/adguardhome/conf – /opt/certs:/opt/certs networks: extnetwork: ipam: config: – subnet: 172.19.0.0/16 随后docker-compose up -d就起来了 配置 下面简要介绍主要用到的过滤规则,看不懂的话直接抄作业就好,看得懂的话捡感兴趣的抄就是(同时欢迎评论区留言介绍更好的规则(这么多属实有点烦,我都想写个程序自动合并下了 filters: – enabled: true url: https://adguardteam.github.io/AdGuardSDNSFilter/Filters/filter.txt name: […]

Scroll to top