Nextcloud网盘安装
簡介
Nextcloud所有數(shù)據(jù)的安全之家。根據(jù)您的條件,可以通過任何設(shè)備訪問并共享您的文件,日歷,聯(lián)系人,郵件及其他內(nèi)容。類似于百度云盤,不光提供web訪問,還提供手機(jī)app(安卓和IOS)以及電腦端應(yīng)用。Nextcloud為開源軟件,服務(wù)端使用php開發(fā),使用GPL 3.0開源協(xié)議進(jìn)行授權(quán)(不能用于盈利,二次開發(fā)需要開源)。
官方資料
官網(wǎng)地址:Nextcloud
Github:開源服務(wù)端,github-docker,docker官網(wǎng)
部署
https://nextcloud.com/install/#
官方提供了三種安裝方式,一是下載完整程序包,按照部署phpWeb網(wǎng)站的方式部署即可;二是網(wǎng)絡(luò)安裝,只需下載一個(gè)php文件,發(fā)布到nginx,訪問該頁面,在頁面內(nèi)引導(dǎo)安裝;三是使用docker鏡像;本文主要介紹第三種安裝方式,第一種和第二種方式看著雖然簡單,但實(shí)際操作過程中還是需要一些php相關(guān)的知識,非php開發(fā)人員比較難搞,且項(xiàng)目發(fā)布起來后,會提示缺少一些php相關(guān)依賴,需要安裝這些依賴,對于非php開發(fā)人員,還是比較懵的;php開發(fā)人員可以嘗試這兩種安裝方式;
使用docker部署
首先安裝docker環(huán)境
#最好使用root賬號安裝 yum install docker -y #安裝docker docker -v #查看版本 systemctl start docker #啟動docker systemctl enable docker #開機(jī)啟動一、 最簡單使用方式
1. 運(yùn)行nextcloud的docker鏡像
docker run -d -p 80:80 nextcloud 本機(jī)如果沒有nextcloud,會到遠(yuǎn)程倉庫下載,下載可能較慢,中途盡量不要打斷,打斷后可能再也下載不下來了……;啟動成功會返回容器ID,通過`docker ps`命令可以查看到當(dāng)前正在運(yùn)行的容器;2. 打開網(wǎng)頁
容器成功運(yùn)行后,訪問服務(wù)器ip,即可打開安裝頁面
設(shè)置管理員賬號密碼,配置數(shù)據(jù)庫,點(diǎn)擊安裝完成即可;體驗(yàn)的同學(xué)可以選擇SOLite,該安裝方式不建議正式環(huán)境使用;
二、標(biāo)準(zhǔn)安裝
創(chuàng)建云盤文件存儲目錄:mkdir /home/nextcloud -p
1. 運(yùn)行nextcloud的docker鏡像
docker run -d -p 80:80 --privileged=true -v /home/nextcloud:/var/www/html nextcloud-v 把本機(jī)目錄/home/nextcloud 映射為容器內(nèi)/var/www/html
2. 打開網(wǎng)頁
設(shè)置管理員賬號密碼,配置數(shù)據(jù)庫,點(diǎn)擊安裝,等待配置完成即可訪問;
高版本nextcloud將不支持mysql 5.7數(shù)據(jù)庫,需要使用mysql 8或更高版本;mysql安裝可參考docker安裝MySQL,如果數(shù)據(jù)庫和nextcloud安裝在同一臺機(jī)器上,可能會出現(xiàn)訪問不通的情況,這時(shí)需要把3306加防火墻
firewall-cmd --add-port=3306/tcp --permanent firewall-cmd --reload配置外網(wǎng)訪問
首先需要一個(gè)外網(wǎng)IP以及域名,如果需要使用https,還要有相應(yīng)的https證書,設(shè)置好域名后,需要到/home/nextcloud/config下修改config.php,在trusted_domains中添加域名;
'trusted_domains' =>array (0 => 'localhost',1 => 'server1.example.com',2 => '192.168.1.50',3 => '[fe80::1:50]', ),電腦端軟件配置
下載win客戶端:https://nextcloud.com/install/#
輸入網(wǎng)址服務(wù)端地址,即可登錄,App端也是如此;
附加:配置LDAP登錄
LDAP默認(rèn)沒有安裝,需要到應(yīng)用中進(jìn)行安裝
安裝后配置
配置完成后,即可使用LDAP中賬號密碼登錄Nextcloud,實(shí)現(xiàn)賬號統(tǒng)一管理!
LDAP相關(guān)內(nèi)容可以參考:LDAP介紹和使用
總結(jié)
以上是生活随笔為你收集整理的Nextcloud网盘安装的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: AMD Radeon 显卡设置无法打开(
- 下一篇: Excel从入门到入土