Nextcloud是一款開源免費(fèi)的私有云同步
網(wǎng)盤軟件,通過(guò)該款軟件,用戶能夠非常便捷的架構(gòu)一個(gè)免費(fèi)的團(tuán)隊(duì)共享私有云盤,隨時(shí)隨地實(shí)現(xiàn)資源的共享,支持?jǐn)U平臺(tái)運(yùn)行,并且加入很多ownCloud沒(méi)有的新特性,功能強(qiáng)大、小巧實(shí)用!
Nextcloud中文版特色:
Nextcloud 是一個(gè)免費(fèi)專業(yè)的私有云存儲(chǔ)網(wǎng)盤「開源」項(xiàng)目,可以讓你簡(jiǎn)單快速地在個(gè)人/公司電腦、服務(wù)器甚至是樹莓派等設(shè)備上架設(shè)一套屬于自己或團(tuán)隊(duì)專屬的云同步網(wǎng)盤,從而實(shí)現(xiàn)跨平臺(tái)跨設(shè)備文件同步、共享、版本控制、團(tuán)隊(duì)協(xié)作等功能。
Nextcloud 跨平臺(tái)支持 Windows、Mac、Android、iOS、Linux 等平臺(tái),而且還提供了「網(wǎng)頁(yè)版」以及 WebDAV 形式訪問(wèn),因此你幾乎可以在任何電腦、手機(jī)設(shè)備上都能輕松獲取和訪問(wèn)你的文件文檔。
另外,Nextcloud 還支持 API 和插件擴(kuò)展,用戶可以通過(guò)安裝各種「插件」來(lái)增強(qiáng)網(wǎng)盤的功能,比如 Markdown 編輯器、筆記、日歷、任務(wù)列表、
音樂(lè)播放器、文檔編輯等等。
由于是自建的網(wǎng)盤,因此只要你的設(shè)備性能和空間充足,那么用起來(lái)幾乎沒(méi)有任何限制。唯一的門檻,就是在安裝和配置 Nextcloud 服務(wù)端時(shí)需要一點(diǎn)點(diǎn)的折騰。
Nextcloud 網(wǎng)頁(yè)版界面截圖
Nextcloud 服務(wù)端使用 PHP+MySQL 的經(jīng)典組合,如果你有過(guò)建站經(jīng)驗(yàn),那么可以非常簡(jiǎn)單地在 VPS 服務(wù)器或個(gè)人電腦上架設(shè)并運(yùn)行起來(lái),因?yàn)?Nextcloud 就像搭建一個(gè) WordPress 博客那樣簡(jiǎn)單。官方推薦在 Linux (如 Ubuntu 或 CentOS) 系統(tǒng)下搭建服務(wù)器端,會(huì)比 Windows 相對(duì)穩(wěn)定些。
對(duì)于新手來(lái)說(shuō),具體的難點(diǎn)應(yīng)該在于「如何搭建 PHP 和 MySQL 的運(yùn)行環(huán)境」,網(wǎng)上太多太多相關(guān)的教程了,大家善用搜索吧,這里就不細(xì)說(shuō)了。如果你打算用 Windows 作為服務(wù)器端,那么可以通過(guò) WAMP、XAMPP 等工具來(lái)“一鍵”搭建 PHP+MySQL 環(huán)境。
Nextcloud中文版安裝方法:
我們?cè)陔娔X上安裝好Xshell 5這個(gè)遠(yuǎn)程連接服務(wù)器的軟件,打開它新建
主機(jī)地方填寫上你的服務(wù)器外網(wǎng)IP地址,然后按確認(rèn)
用戶名輸入root 密碼嘛,你自己設(shè)置的我也不知道啊
然后跟著我一起輸入命令吧,首先我們要安裝一個(gè)Apache服務(wù)器
# yum install httpd
按回車
他問(wèn)你是否繼續(xù)執(zhí)行當(dāng)然選擇y了,輸入Y按回車,以后步驟都是如此就不說(shuō)了
# systemctl start httpd 然后輸入 來(lái)啟動(dòng)Apache服務(wù)
在瀏覽器地址欄輸入你服務(wù)器的外網(wǎng)IP 是不是可以看到這個(gè)界面了
恭喜你 web服務(wù)器搭建好了
如果你輸入ip后不能訪問(wèn)那就是因?yàn)榉阑饓Φ木壒柿?,解決辦法嘛下面
方法1:關(guān)閉
暫時(shí)關(guān)閉:# systemctl stop firewalld
永久關(guān)閉:# chkconfig firewalld off
方法2:開放80/tcp端口
# firewall-cmd –zone=public –add-port=80/tcp –permanent刷新瀏覽器,可以看到頁(yè)面,證明成功
接下來(lái)安裝PHP nextcloud是基于PHP的web程序
為了方便先替換一下下載的源 # yum install
# rpm -Uvh
# php -v 就可以看到PHP的版本了 證明成功
接著我們安裝數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)當(dāng)然選用Mysql了
# yum install mariadb-server.x86_64
# systemctl start mariadb
現(xiàn)在基礎(chǔ)的環(huán)境搭建完畢了可以安裝nextcloud了
上傳程序包到服務(wù)器 我這里使用FIleZilla這個(gè)軟件
打開FileZilla,點(diǎn)擊 “文件-》站點(diǎn)管理器-》新站點(diǎn) 然后里面輸入你的外網(wǎng)IP 端口是22 協(xié)議是SFTP 賬號(hào)是 root 密碼是你的root密碼 點(diǎn)擊連接
然后把下載下來(lái)的ZIP文件放到/var/www/html/文件夾下面
接著在Xshell里面輸入
# cd /var/www/html/
# unzip phpMyAdmin-4.6.3-all-languages.zip
# yum install php70w-mbstring php70w-mysql
# systemctl restart httpd
解壓完畢 然后瀏覽器地址欄輸入 你的IP/phpMyAdmin
返回到Xshell 因?yàn)閿?shù)據(jù)庫(kù)還沒(méi)有root賬戶 沒(méi)法用 輸入
# mysqladmin -u root password ‘你的密碼'
root密碼就設(shè)置好了 回到瀏覽器 用戶名是root 密碼就是上面的你的密碼 自己去換
然后點(diǎn)擊第二個(gè)SQL
輸入
CREATE USER ’自己設(shè)用戶名‘@'localhost' IDENTIFIED BY ’自己設(shè)密碼‘
選擇賬戶 選你剛剛創(chuàng)建的那個(gè)用戶名然后寫改權(quán)限
選擇剛剛新建的nextcloud點(diǎn)擊執(zhí)行 然后權(quán)限選擇全選 然后執(zhí)行 就OK了
這樣 數(shù)據(jù)庫(kù)這里我們建立好了 接下來(lái)開始安裝nextcloud了
同樣去官網(wǎng)下載nextcloud
出現(xiàn)這樣的話 證明你沒(méi)有給nextcloud目錄權(quán)限
# cd /var/www/html
# chown apache nextcloud -Rf
# chmod 770 nextcloud -Rf
刷新瀏覽器出現(xiàn)
好吧 是運(yùn)行庫(kù)缺少 缺少怎么辦 那就安裝缺少的庫(kù)嘛
# yum install php70w-dom php70w-gd
# systemctl restart httpd
然后一刷新瀏覽器 奇跡出現(xiàn)了
用戶名 密碼自己設(shè)置
數(shù)據(jù)目錄就是你里面儲(chǔ)存資料的位置 如果掛載OSS就選擇OSS的目錄位置
數(shù)據(jù)庫(kù)選擇Mysql
數(shù)據(jù)庫(kù)用戶密碼就是 這里輸入的用戶名和密碼 CREATE USER ’自己設(shè)用戶名‘@'localhost' IDENTIFIED BY ’自己設(shè)密碼‘
數(shù)據(jù)庫(kù)名稱就是剛剛新建的nextcloud數(shù)據(jù)庫(kù)
點(diǎn)擊完成安裝
恭喜大家安裝好了