Nextcloud是一款開源免費的私有云存儲網盤項目,可以讓你快速便捷地搭建一套屬于自己或團隊的云同步網盤,從而實現跨平臺跨設備文件同步、共享、版本控制、團隊協作等功能。它的客戶端覆蓋了Windows、Mac、Android、iOS、Linux 等各種平臺,也提供了網頁端以及 WebDAV接口,所以你幾乎可以在各種設備上方便地訪問你的云盤。
簡介:
搭建個人云存儲一般會想到ownCloud,堪稱是自建云存儲服務的經典。而Nextcloud是ownCloud原開發團隊打造的號稱是“下一代”存儲.
真正試用過后就由衷地贊同這個Nextcloud:它是個人云存儲服務的絕佳選擇。一開始以為Nextcloud只是一個網盤云存儲,后來看到
Nextcloud內置了Office文檔、圖片相冊、日歷聯系人、兩步驗證、文件管理、RSS閱讀等豐富的應用,我發現Nextcloud已經僅僅可以
用作個人或者團隊存儲與共享,還可以打造成為一個個人辦公平臺,幾乎相當于一個個人的Dropbox了。Nextcloud運行環境與平常我們
常用的程序差不多,LAMP是官方首選,不過LNMP也照樣可以運行,只不過需要自己寫URL重寫規則。當然,官方還提供了SNAP一鍵安裝包
注:以上來自網上某處,重點是下面的安裝
本篇采用rpm源碼安裝,本人親測有效,在線或一鍵安裝沒難度,請自行百度,
1.安裝LAMP架構:
注:為了避免權限,網絡問題等請用root用戶或較高級別賬號登錄再操作
yum install -y httpd php php-mysql mariadb-server mariadb sqlite php-dom php-mbstring php-gd php-pdo
注:
httpd ######apache web 服務器; php #####php
mariadb-server mariadb
從centos 7系統開始,系統中自帶的mysql數據庫更名為mariadb-server.
Pdo ####(php數據對象)是一個輕量級,具有兼容接口的PHP數據連接擴展
2.關閉防火墻和selinux:
Vim /etc/seliunux/config里把
Enforcing改為disabled,改完后重啟即可生效,輸入命令getenforce可查看狀態
為了實驗可永久關閉firewalld防火墻
systemctl disable firewalld.service
暫時關閉systemctl stop firewalld.service
lptables -F
3.開啟LAMP相關服務:
Systemctl start httpd.serviceSystemctl start mariadb.service
4.上傳nextcloud源碼包:
我是xshell連的,所以輸入rz命令,選擇nextcloud-13.0.6.zip(nextcloud的壓縮包私我或者網上找)上傳(目前最新14)
解壓: unzip nextcloud-13.0.6.zip
root目錄下: cp -r nextcloud/* /var/www/html/
注:是把nextcloud下的復制到網站根目錄下所以是nextcloud/*,而不是cp -r nextcloud /var/www/html
新聞熱點
疑難解答