差異處

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

連向這個比對檢視

兩邊的前次修訂版 前次修改
下次修改
前次修改
tech:nextcloud [2023/09/09 00:18] jonathantech:nextcloud [2023/11/21 16:59] (目前版本) – [使用 Ubuntu + Docker 安裝方式] jonathan
行 1: 行 1:
 ====== NextCloud 安裝設定紀錄 ====== ====== NextCloud 安裝設定紀錄 ======
-===== [draft]使用 Ubuntu + Docker 安裝方式 =====+===== 使用 Ubuntu + Docker 安裝方式 =====
   * 參考 - https://github.com/nextcloud/all-in-one   * 參考 - https://github.com/nextcloud/all-in-one
   * 安裝 docker <cli>   * 安裝 docker <cli>
行 10: 行 10:
 sudo usermod -aG docker jonathan sudo usermod -aG docker jonathan
 </cli> </cli>
-  * 行 docker 命令<cli> +  * 依據 [[https://github.com/nextcloud/all-in-one/blob/main/compose.yaml|compose.yaml]] 檔案內容進調整<cli> 
-sudo docker run \ +services: 
---init \ +  nextcloud-aio-mastercontainer: 
---sig-proxy=false \ +    image: nextcloud/all-in-one:latest 
---name nextcloud-aio-mastercontainer \ +    inittrue 
---restart always \ +    restartalways 
---publish 80:80 \ +    container_name: nextcloud-aio-mastercontainer 
---publish 8080:8080 \ +    volumes
---publish 8443:8443 \ +      - nextcloud_aio_mastercontainer:/mnt/docker-aio-config 
---volume nextcloud_aio_mastercontainer:/mnt/docker-aio-config \ +      - /var/run/docker.sock:/var/run/docker.sock:ro 
---volume /var/run/docker.sock:/var/run/docker.sock:ro \ +    ports: 
-nextcloud/all-in-one:latest+      - 8080:8080 
 +    environment: 
 +      - SKIP_DOMAIN_VALIDATION=true 
 +      - NEXTCLOUD_DATADIR=/opt/stacks/nextcloud/ncdata 
 +      NEXTCLOUD_MOUNT=/mnt/ 
 +volumes: 
 +  nextcloud_aio_mastercontainer: 
 +    name: nextcloud_aio_mastercontainer
 </cli> </cli>
 +  * 連上 https://server_ip:8080
 +
 +<note tip>
 +  * 如果第一時間沒有看到 AIO password 可以透過以下方式取得 <cli>
 +sudo docker exec nextcloud-aio-mastercontainer grep password
 +</cli>
 +</note>
 +
 +==== 參考網址 ====
 +  * https://github.com/nextcloud/all-in-one/discussions/1786
  
 ===== 使用 PVE 內的 CT Templates 安裝方式 ===== ===== 使用 PVE 內的 CT Templates 安裝方式 =====
  • tech/nextcloud.1694189903.txt.gz
  • 上一次變更: 2023/09/09 00:18
  • jonathan