利用docker 部署 nextcloud 網盤

NextCloud 你能夠在本身的計算機上共享任何文件或文件夾,並將它們與 NextCloud 服務器同步。當你把文件放入共享目錄,這些文件就會當即同步到 NextCloud 服務器以及全部相關聯的 NextCloud / ownCloud 桌面客戶端、Android 客戶端或 iOS 客戶端html

安裝dockermysql

yum install docker-io -y

docker -v // 查看版本web

systemctl start docker // 啓動 dockersql

systemctl enable docker // 設置開機自啓動docker

docker info // 若是已經啓動 docker,會輸出全局信息數據庫

安裝docker-compose瀏覽器

curl -L https://get.daocloud.io/docker/compose/releases/download/1.21.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose服務器

爲安裝腳本添加執行權限curl

chmod +x /usr/local/bin/docker-composetcp

  編寫docker-compose文件

nextcloud:

  image: nextcloud

  container_name: nextcloud_web

  links:

    - nextcloud-db:nextcloud-db

  environment:

    - UID=1000

    - GID=1000

    - UPLOAD_MAX_SIZE=5G

    - APC_SHM_SIZE=128M

    - OPCACHE_MEM_SIZE=128

    - CRON_PERIOD=15m

    - TZ=Aisa/Shanghai

    - ADMIN_USER=admin

    - ADMIN_PASSWORD=admin@tencent

    - DOMAIN=localhost

    - DB_TYPE=mysql

    - DB_NAME=nextcloud

    - DB_USER=nextcloud

    - DB_PASSWORD=nextcloud

    - DB_HOST=nextcloud-db

  volumes:

     #文件會放在宿主機的 `/root/nextcloud` 目錄,若是不存在會自動建立

    - /root/nextcloud/data:/var/www/html

  expose:

    - 80

  ports:

    # 宿主機端口:鏡像端口

    - 80:80/tcp

  restart: always


nextcloud-db:

  image: mariadb:10

  container_name: nextcloud_db

  volumes:

     #數據庫文件會放在宿主機的 `/root/nextcloud/db` 目錄,若是不存在會自動建立

    - /root/nextcloud/db:/var/lib/mysql

  environment:

    - MYSQL_ROOT_PASSWORD=root

    - MYSQL_DATABASE=nextcloud

    - MYSQL_USER=nextcloud

    - MYSQL_PASSWORD=nextcloud

  restart: always

編輯完後保存退出,在 docker-compose.yml 同級目錄執行:

docker-compose up -d

查看容器是否記啓動

docker ps -a

啓動成功後經過瀏覽器訪問nextcloud,如下信息參考docker-compose



全部初始化配置填寫完畢以後,等待大約半分鐘左右安裝完成就能夠看見 Nextcloud 的主目錄頁面

image.png

若是須要刪除系統默認自帶的文件及文件夾,須要刪除skeleton目錄下的全部文件,

cd /root/nextcloud/data/core/skeleton

rm -rf *

用戶登錄後就看不到系統自帶的文件夾

image.png

能夠爲nextcloud添加用戶和羣組

image.png

配置電子郵件服務器

image.png

開啓註冊賬號功能,須要安裝Registration插件,找到Registration插件點擊下載啓用

image.png

打開首頁,就會出現註冊頁面,點擊註冊

image.png

輸入郵件地址,你的郵箱就會收到一封註冊的郵件,根據提示就能夠註冊完成

image.png

須要給用戶建立文件夾,下載Group folders插件,並啓用,

image.png

還能夠將文件夾共享給羣組和用戶,還能夠設置權限

image.png

還有許多插件能夠經過「+應用」去下載體驗。

相關文章
相關標籤/搜索