差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

兩邊的前次修訂版 前次修改
下次修改
前次修改
tech:n8n_docker_install [2023/05/22 10:36] jonathantech:n8n_docker_install [2023/06/06 12:47] (目前版本) jonathan
行 1: 行 1:
-====== [Draft]安裝 n8n (Docker-Compose)  ======+====== 安裝 n8n (Docker-Compose)  ======
   * 安裝環境 : OS:[[tech:alpine_docker|Alpine 3+Docker]] vCore:2 RAM:2G HD:20G   * 安裝環境 : OS:[[tech:alpine_docker|Alpine 3+Docker]] vCore:2 RAM:2G HD:20G
  
行 87: 行 87:
 docker compose stop docker compose stop
 </cli> </cli>
 +
 +===== FAQ =====
 +  * 如果 Let's Encrypt 憑證要改用 Cloudflare DNS 認證, docker-compose.yml 要將以下三行<file>
 +:
 +      - "--certificatesresolvers.mytlschallenge.acme.tlschallenge=true"
 +      - "--certificatesresolvers.mytlschallenge.acme.email=${SSL_EMAIL}"
 +      - "--certificatesresolvers.mytlschallenge.acme.storage=/letsencrypt/acme.json"
 +:
 +</file>修改如下<file>
 +:
 +      - "--certificatesresolvers.mytlschallenge.acme.dnschallenge.provider=cloudflare"
 +      - "--certificatesresolvers.mytlschallenge.acme.email=${SSL_EMAIL}"
 +      - "--certificatesresolvers.mytlschallenge.acme.storage=/letsencrypt/acme.json"
 +    environment:
 +      - CF_API_EMAIL=${SSL_EMAIL}
 +      - CF_DNS_API_TOKEN=pGuxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxfZgtYJa
 +</file>
  
 ===== 參考網址 ===== ===== 參考網址 =====
   * https://docs.n8n.io/hosting/installation/server-setups/docker-compose/   * https://docs.n8n.io/hosting/installation/server-setups/docker-compose/
 +  * https://doc.traefik.io/traefik/https/acme/
 +  * https://www.ichiayi.com/tech/
  
 {{tag>automation workflow}} {{tag>automation workflow}}
  
  • tech/n8n_docker_install.1684722963.txt.gz
  • 上一次變更: 2023/05/22 10:36
  • jonathan