好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁(yè) > 知識(shí)庫(kù) > docker利用nextcloud搭建一個(gè)私有百度云盤(pán)

docker利用nextcloud搭建一個(gè)私有百度云盤(pán)

熱門(mén)標(biāo)簽:福州語(yǔ)音電銷機(jī)器人招商 淘寶辦理400電話是多少 北海智能電銷機(jī)器人公司 外呼線路隨意切換嗎 網(wǎng)絡(luò)電話外呼系統(tǒng)開(kāi)發(fā) 菏澤自動(dòng)電銷機(jī)器人公司 艾澤拉斯地圖標(biāo)注 申請(qǐng)400電話收費(fèi)標(biāo) 滴滴急救中心地圖標(biāo)注

突然有個(gè)需求,需要搭建一個(gè)文檔存儲(chǔ)協(xié)同的私有服務(wù),經(jīng)過(guò)多方搜索后找到onlyoffice服務(wù)可以滿足我的文檔編輯相關(guān)需求,而存儲(chǔ)方面則可以利用nextcloud搭建一個(gè)私有云盤(pán)服務(wù)來(lái)滿足,這樣利用nextcloud+onlyoffice就可以滿足我的文檔在線協(xié)同存儲(chǔ)需求,其實(shí)說(shuō)白了就是可以編輯ofiice等文件并分享的的私有云盤(pán).

前期我采用傳統(tǒng)的鏡像一個(gè)一個(gè)啟動(dòng),后邊我又換成了docker-compose來(lái)部署,所以我也提供了兩種方案。還有一點(diǎn)就是我的數(shù)據(jù)庫(kù)采用的是postgresql,系統(tǒng)還支持mysql和MariaDB,或者直接使用內(nèi)置的sqLite。如果采用mysql,MariaDB配置方式和我的postgresql大同小異,內(nèi)置sqLite則簡(jiǎn)單很多,直接忽略文章中數(shù)據(jù)庫(kù)這一塊的所有操作。

正文

安裝啟動(dòng)服務(wù)

方式一傳統(tǒng)部署,方式二docker-compose部署,推薦第二種,簡(jiǎn)單。

不管哪種,先安裝docker
linux下的docker安裝

方式一

拉取nextcloud鏡像和數(shù)據(jù)庫(kù)鏡像

數(shù)據(jù)庫(kù)鏡像是可選的,還可以采用mysql或者直接使用nextcloud內(nèi)置的sqlLite,我這邊采用postgresql。還有就是因?yàn)槲倚枰僮鱫ffice,還安裝了onlyoffice服務(wù),可以忽略。

docker pull docker.io/nextcloud
docker pull postgres
docker pull onlyoffice/documentserver

創(chuàng)建啟動(dòng)容器

如果不使用內(nèi)置數(shù)據(jù)庫(kù),那首先數(shù)據(jù)庫(kù)需要初始化好存儲(chǔ)倉(cāng)庫(kù),我創(chuàng)建了一個(gè)cloud倉(cāng)庫(kù)專門(mén)用來(lái)保存數(shù)據(jù)并且啟動(dòng)。

啟動(dòng)數(shù)據(jù)庫(kù)(非必須)

docker run --restart=always --name postgresql -v /etc/localtime:/etc/localtime -v /data/postgresql:/var/lib/postgresql/data -e POSTGRES_PASSWORD=123456 -d -p 35432:5432 postgres

-e POSTGRES_PASSWORD=123456的意思是數(shù)據(jù)庫(kù)密碼默認(rèn)123456

啟動(dòng)office服務(wù)(非必須)

docker run --name onlyoffice -i -t -d -p 9000:80 onlyoffice/documentserver

啟動(dòng)nextcloud

docker run --restart=always --name nextcloud -p 8080:80 -v /nextcloud:/var/www/html --link postgresql:postgresql -d nextcloud

-name nextcloud 設(shè)置容器名字

--restart=always 表示總是自啟動(dòng),會(huì)在關(guān)機(jī)等重啟機(jī)器后重啟容器

-p 8080:80 表示把本機(jī)8080端口映射到容器內(nèi)的80端口,就是你要訪問(wèn)時(shí)需要本機(jī)ip:8080(你可以選擇自己想要端口).

-v /nextcloud:/var/www/html 用來(lái)把容器相關(guān)資源映射到本地/nextcloud目錄下(你可以選擇自己對(duì)應(yīng)目錄),方便數(shù)據(jù)持久化和外部修改頁(yè)面配置等等.

--link postgresql:postgresql 非必須,鏈接postgresql數(shù)據(jù)庫(kù)的容器,方便配置(后面細(xì)講作用)

方式二

安裝docker-compose

curl -L https://github.com/docker/compose/releases/download/1.10.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

編寫(xiě)docker-compose文件

創(chuàng)建一個(gè)專屬文件夾,以nextcloud為例,在里面創(chuàng)建docker-compose.yml文件

version: '2'
services:
 nextcloud:
  container_name: nextcloud_app
  image: nextcloud
  ports:
   - "8080:80"
  volumes:
   - ./app:/var/www/html
  links:
   - postgresql
  restart: always

 onlyoffice:
  container_name: nextcloud_office
  image: onlyoffice/documentserver
  ports:
   - "9000:80"
  restart: always

 postgresql:
  container_name: nextcloud_db
  image: postgres:11.4
  environment:
   - POSTGRES_PASSWORD:123456
  volumes:
   - ./postgresql:/var/lib/postgresql/data
   - /etc/localtime:/etc/localtime
  restart: always

networks:
 default:
  external:
   name: nextcloud

啟動(dòng)容器

在docker-compose.yml同級(jí)目錄操作。
第一次啟動(dòng)會(huì)自動(dòng)拉取鏡像,所以要有網(wǎng)。并且采用了網(wǎng)絡(luò)連接方式,得手動(dòng)創(chuàng)建一個(gè)net橋。
創(chuàng)建net:

docker network create nextcloud

啟動(dòng):

docker-compose up -d

等到以上服務(wù)正式啟動(dòng)好了后,接下來(lái)就是配置了。

初始化配置

瀏覽器訪問(wèn)ip:8080

4.1 輸入管理員賬戶密碼

4.2 數(shù)據(jù)目錄建議保持不動(dòng),默認(rèn)就好

4.3 數(shù)據(jù)庫(kù)選擇

內(nèi)置SQLite數(shù)據(jù)庫(kù),存儲(chǔ)文件較少可以直接選擇默認(rèn)安裝完成就好.

如果選用其他數(shù)據(jù)庫(kù),以PostgreSQL為例:

數(shù)據(jù)庫(kù)用戶名和密碼就不用說(shuō)了,數(shù)據(jù)庫(kù)名對(duì)應(yīng)數(shù)據(jù)庫(kù)需要提前創(chuàng)建好.

最重要的數(shù)據(jù)庫(kù)主機(jī)就是數(shù)據(jù)庫(kù)的訪問(wèn)ip+端口號(hào).

注: 但是我填的postgresql是不是有點(diǎn)眼熟,對(duì),就是--link(方式二里面使用的net方式,目的一樣). 我的數(shù)據(jù)庫(kù)用的也是docker容器,使用--link可以將PostgreSQL數(shù)據(jù)庫(kù)的容器以別名形式傳遞過(guò)來(lái),所以這邊直接可以使用postgresql表示數(shù)據(jù)庫(kù)(這是docker容器間的一種通信方式,注意一點(diǎn)是PostgreSQL容器一定要在nextcloud容器前啟動(dòng)).

白名單配置和使用

如果你需要域名和一些新的ip端口可以訪問(wèn),需要修改/nextclou/config/config.php中配置(沒(méi)有請(qǐng)?zhí)砑?

 'trusted_domains' =>
 array (
  0 => 'www.xxx.com:10080',
 ),

然后就是使用和郵箱的配置可以進(jìn)行自行摸索.

配置onlyoffice(非必須,我只是為了在線操作word等)

進(jìn)入云盤(pán)以管理員賬號(hào)登錄,點(diǎn)擊用戶->應(yīng)用來(lái)安裝ONLYOFFICE插件:


然后用戶->設(shè)置->ONLYOFFICE來(lái)填入自己服務(wù)的地址即可。


效果圖:

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

標(biāo)簽:亳州 延安 三沙 混顯 滄州 資陽(yáng) 丹東 賀州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《docker利用nextcloud搭建一個(gè)私有百度云盤(pán)》,本文關(guān)鍵詞  docker,利用,nextcloud,搭建,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《docker利用nextcloud搭建一個(gè)私有百度云盤(pán)》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于docker利用nextcloud搭建一個(gè)私有百度云盤(pán)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 秘?羞羞视频免费看网站| 欧美18videosex初次| 交换乱婬欧美3| 综合图区+亚洲+偷自拍| 日韩亚洲欧美一区二区三区| 用力?哦?高潮?喷了直播| 哒哒哒视频在线观看高清免费 | 好硬啊太烫了灌满了h视频| 女人张开腿让男人桶| 嗯…嗯啊| 老妇女bbwbbwbbw| 凹凸福利AV视频导航| 国产精品亚洲精品已满sex| 女人被躁到高潮嗷嗷叫视频| 成人做爰黄AAA片爽爽视频美国 | 久久久男人天堂| 他掀开裙子把舌头伸进去添视频 | 亚洲天堂社区| 女人被狂躁的免费视频网站软件| 【东北浪妇】1-13(全)| 年下攻高h好涨| 蜜臀tv| 操日韩美女| 岳和我爱爱的呻吟| 午夜两性试爱视频免费| 天天艹天天射| 嗯灬啊灬快灬高潮了灬这都有水| 太粗太深了太硬不了了| 从后面挺进去激情视频| 中国人毛茸茸| 国产AV天堂99热久久久| 美女阴部| 伊人啪啪| 91国精产品自偷自偷综合在线| 99热在线精品| 色尤物| 蜜臀网站| 天天色天| 琪亚娜的奶够翘| 吸得两只奶头都立起来了| 丰满的女房东1伦理|