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