Docker
Docker install frappe/erpnext
前言:
之前搭建ODOO/OPEN ERP社区版另外需要的功能收费,找企业版的源码又特么贵,然后在网上找了一下,看到有这么一款ERP软件,目前的功能与ODOO相比自然是少的,基础核心的功能却是足够了,完全开源免费。 (更多…)
Docker
Dcoker-Mailserver安装测试成功
皇天不负执着人,干老子的,终于搞定了,需要说明一下,网络上搜索到一些文档基本上是无法成功的,或是无法正常启动,或是别的什么原因,如果搜索到哪一篇文章,尽可能地按照对方的环境版本去操作,我是按照git官方操作文档进行的设置,最后终于是成功了.之前也有成功,但是卡在许多个环节比如SSL证书,因为自己的服务器本身就有了SSL证书,泛解析.
这次是直接换到香港服务器进行操作的,从一个新的环境开始的,域名却还是使用的本域名,需要说明下,我是做了两条dkim的txt记录的,一个是主域名,一个是邮件服务器的,并不冲突.因为折腾累了,不想一个一个试了,直接一条一条做,浪费了不少时间,又不知道问题在哪儿,所以干脆两条全做了,按官方文档说明,其实做一条就可以.
SSL证书是直接拷贝的泛解析文件到新的服务器上使用的,使用certbot自动生成证书却始终找不到生成之后存储的地方,并没有在默认的文件目录里,也懒得找了,反证有证书使用就成了,提示过期再换一下,实在不行哪天再安装一个ACME生动生成证书,这是一些简要的说明,具体操作还请参照GIT上的官方文档.
我这里提供一下我使用DNS TXT记录、docker-comose.yml及mailserver.env的配置文件内容
=============DNS TXT=================== mail._domainkey IN TXT "v=DMARC1; p=none; rua=mailto:dmarc.report@hyeos.net; ruf=mailto:dmarc.report@hyeos.net; sp=none; ri=86400" _dmarc IN TXT "v=DMARC1; p=quarantine; rua=mailto:dmarc.report@hyeos.net; ruf=mailto:dmarc.report@hyeos.net; fo=0; adkim=r; aspf=r; pct=100; rf=afrf; ri=86400; sp=quarantine"
=========docker-compose.yml=============== services: mailserver: image: docker.io/mailserver/docker-mailserver:latest container_name: mailserver # If the FQDN for your mail-server is only two labels (eg: example.com), # you can assign this entirely to `hostname` and remove `domainname`. hostname: mail.hyeos.net domainname: hyeos.net env_file: mailserver.env dns: 1.1.1.1 # More information about the mail-server ports: # https://docker-mailserver.github.io/docker-mailserver/edge/config/security/understanding-the-ports/ # To avoid conflicts with yaml base-60 float, DO NOT remove the quotation marks. ports: - "25:25" # SMTP (explicit TLS => STARTTLS) - "143:143" # IMAP4 (explicit TLS => STARTTLS) - "465:465" # ESMTP (implicit TLS) - "587:587" # ESMTP (explicit TLS => STARTTLS) - "993:993" # IMAP4 (implicit TLS) volumes: - ./mail/mail-data/:/var/mail/ - ./mail/mail-state/:/var/mail-state/ - ./mail/dms/mail-logs/:/var/log/mail/ - ./config/:/tmp/docker-mailserver/ - /etc/localtime:/etc/localtime:ro - /var/www/html/ssl:/hyeos:ro restart: always stop_grace_period: 1m cap_add: - NET_ADMIN - SYS_PTRACE