差異處

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

連向這個比對檢視

兩邊的前次修訂版 前次修改
下次修改
前次修改
tech:nextcloud [2021/07/13 09:57] jonathantech:nextcloud [2023/11/21 16:59] (目前版本) – [使用 Ubuntu + Docker 安裝方式] jonathan
行 1: 行 1:
 ====== NextCloud 安裝設定紀錄 ====== ====== NextCloud 安裝設定紀錄 ======
-===== 安裝方式 ===== +===== 使用 Ubuntu + Docker 安裝方式 ===== 
-  * 使用 PVE 內的 CT Templates : debian-10-turnkey-nextcloud_16.1-1_amd64.tar.gz+  * 參考 - https://github.com/nextcloud/all-in-one 
 +  * 安裝 docker <cli> 
 +curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - 
 +sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" 
 +sudo apt install docker.io docker-compose-plugin 
 +</cli> 
 +  * 將 jonathan 加入 docker <cli> 
 +sudo usermod -aG docker jonathan 
 +</cli> 
 +  * 依據 [[https://github.com/nextcloud/all-in-one/blob/main/compose.yaml|compose.yaml]] 檔案內容進行調整<cli> 
 +services: 
 +  nextcloud-aio-mastercontainer: 
 +    image: nextcloud/all-in-one:latest 
 +    init: true 
 +    restart: always 
 +    container_name: nextcloud-aio-mastercontainer 
 +    volumes: 
 +      - nextcloud_aio_mastercontainer:/mnt/docker-aio-config 
 +      - /var/run/docker.sock:/var/run/docker.sock:ro 
 +    ports: 
 +      - 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> 
 +  * 連上 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 安裝方式 ===== 
 +  * CT Templates : debian-10-turnkey-nextcloud_16.1-1_amd64.tar.gz
   * 如果沒有正式 SSL 憑證, 須將設定安裝 NextCloud 的 Domain Name 或 IP 必須要加入 config 定義的 trusted_domains 內 Exp. 192.168.11.24 <cli>   * 如果沒有正式 SSL 憑證, 須將設定安裝 NextCloud 的 Domain Name 或 IP 必須要加入 config 定義的 trusted_domains 內 Exp. 192.168.11.24 <cli>
 cd /var/www/nextcloud cd /var/www/nextcloud
  • tech/nextcloud.1626141449.txt.gz
  • 上一次變更: 2021/07/13 09:57
  • jonathan