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