Traefik

前言

因為想自己架設Mail Server, 但是又不想動家裡的Server,於是我測試了Traefik+V2ray…

效果還不錯

基本架構

其實這個應該很多地方都說明過了,Traefik就是一個自動靠著Docker-compose.yml裡的Label定義會自動產生container對應的Virtual host的好東西

與 Nginx Proxy Manager的比較

  1. NPM畢竟只是Proxy, 你還是需要自己把Container的Port expose/mapping出來
  2. NPM的SSL認證跟Certbot一樣存在/etc/letscrypt裡,但是traefik是直接存在ACME.json內格式不一樣
  3. NPM操作比較直覺,Traefik需要理解Docker-compose.yml的定義

效果

老實說是還不錯,不需要定義什麼Port有的沒的,基本上只需要在docker-compose.yml裡面定義好你的Hostname他就會自動生成所有的一切

很適合想要全自動轉移的人

雖然說還有load balance之類的功能但是目前還用不到所以….

缺點

使用Traefik基本上就是不會把主要的Domain拿來用,都是加上Subdomain的方式來獨立開所有的container