RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

CentOS7如何搭建Nextcloud私有云

網(wǎng)絡(luò)技術(shù)干貨圈 ? 來源:網(wǎng)絡(luò)技術(shù)干貨圈 ? 2023-11-08 17:29 ? 次閱讀

對于私人網(wǎng)盤,其中最出名的就是 seafile、owncloud和nextcloud。seafile是國人開發(fā)的,有免費和企業(yè)版,免費的功能有限;nextcloud是owncloud的一個分支,由原創(chuàng)始人團(tuán)隊維護(hù),是在owncloud被別的公司收購后,由創(chuàng)始人團(tuán)隊創(chuàng)立的新分支。就像 mysql和mariadb。nextcloud完全開源,功能強(qiáng)大:能夠自由更改主題,無限制增加用戶,有一個完善的應(yīng)用中心(在線office辦公,pdf在線瀏覽,圖片縮略圖瀏覽等功能);

安裝Apache

安裝Apache:yum install httpd

e1ad7860-7dd4-11ee-939d-92fbcf53809c.png

后續(xù)會問是否繼續(xù)執(zhí)行,輸入y按回車 以后步驟都是如此就不說了

啟動Apache服:systemctl start httpd

瀏覽器輸入CentOS的IP地址訪問,如果不能訪問是因為防火攔截了,解決方法如下:(以下三個方法都可以,視情況選擇)

暫時關(guān)閉:systemctl stop firewalld

永久關(guān)閉:chkconfig firewalld off

開放80/tcp端口:firewall-cmd –zone=public –add-port=80/tcp –permanent

在瀏覽器地址欄輸入你CentOS的IP 就可以看到Apache的測試界面了:

e1d1182e-7dd4-11ee-939d-92fbcf53809c.png

e1db9470-7dd4-11ee-939d-92fbcf53809c.png

安裝PHP7.0

接下來安裝PHP, nextcloud是基于PHP的web程序

由于默認(rèn)的YUM源無法升級PHP,所以需要添加第三方的YUM源,此處用RPM獲取Centos7的YUM源:

rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

安裝PHP:

yum -y install php70w php70w-opcache php70w-xml php70w-mcrypt php70w-gd php70w-devel php70w-mysql php70w-intl php70w-mbstring php70w-fpm

查看PHP版本驗證是否安裝成功:php -v

e1f48642-7dd4-11ee-939d-92fbcf53809c.png

安裝數(shù)據(jù)庫

安裝數(shù)據(jù)庫:yum install mariadb-server.x86_64

創(chuàng)建root賬戶和密碼:mysqladmin -u root password '123456'

連接數(shù)據(jù)庫:mysql -u root -p123456

創(chuàng)建數(shù)據(jù)庫:MariaDB [(none)]> create database nextcloud;

啟動數(shù)據(jù)庫:systemctl start mariadb

下載nextcloud(以下兩個方法都可以)

方法一、在CentOS 7直接下載:

先安裝wget工具yum install wget

下載nextcloud wget https://download.nextcloud.com/server/releases/nextcloud-15.0.4.zip

e1ff0c34-7dd4-11ee-939d-92fbcf53809c.png

方法二、用自己電腦下載完后再上傳到CentOS:

Secure_CRT_在遠(yuǎn)程CentOS的會話上直接快捷鍵Alt+P打開 SFTP會話,

在SFTP會話窗口上傳到CentOS:sftp> put C:nextcloud-15.0.4.zip

然后在CentOS上把文件移動到/var/www/html目錄:mv nextcloud-15.0.4.zip /var/www/html

e21368dc-7dd4-11ee-939d-92fbcf53809c.png

e2299936-7dd4-11ee-939d-92fbcf53809c.png

解壓nextcloud壓縮包

安裝unzip工具:yum install unzip

進(jìn)入/var/www/html目錄:cd /var/www/html

解壓nextcloud-15.0.4.zip文件:unzip nextcloud-15.0.4.zip

然后在瀏覽器上輸入http://192.168.51.139/nextcloud/,如提示內(nèi)部服務(wù)器錯誤:

e232adfa-7dd4-11ee-939d-92fbcf53809c.png

解決方法:

在 /var/www/html的目錄下:

更改目錄權(quán)限chown apache nextcloud -Rf

更改目錄權(quán)限chmod 770 nextcloud -Rf

臨時關(guān)閉SELinux:setenforce 0

重新刷新頁面就可以了。

完成安裝nextcloud

點擊存儲&數(shù)據(jù)庫

創(chuàng)建管理員賬號:用戶名和密碼自己設(shè)置

數(shù)據(jù)目錄:是客戶端上傳文件在CentOS存儲的位置

配置數(shù)據(jù)庫:選擇Mysql

數(shù)據(jù)庫用戶密碼:直接用剛創(chuàng)建的root123456

數(shù)據(jù)庫名稱就是剛剛新建的nextcloud數(shù)據(jù)庫

e26c2f12-7dd4-11ee-939d-92fbcf53809c.png

最后點安裝完成。

審核編輯:彭菁

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 瀏覽器
    +關(guān)注

    關(guān)注

    1

    文章

    1022

    瀏覽量

    35328
  • 開源
    +關(guān)注

    關(guān)注

    3

    文章

    3309

    瀏覽量

    42471
  • 私有云
    +關(guān)注

    關(guān)注

    0

    文章

    97

    瀏覽量

    15026
  • CentOS
    +關(guān)注

    關(guān)注

    0

    文章

    77

    瀏覽量

    13742
  • 網(wǎng)盤
    +關(guān)注

    關(guān)注

    1

    文章

    98

    瀏覽量

    16239

原文標(biāo)題:CentOS 7 如何搭建Nextcloud私有云?

文章出處:【微信號:網(wǎng)絡(luò)技術(shù)干貨圈,微信公眾號:網(wǎng)絡(luò)技術(shù)干貨圈】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    關(guān)于centos7 虛擬機(jī)缺少u***2.0攝像頭驅(qū)動

    在vmware中裝了個centos7的系統(tǒng),接入USB攝像頭,并在vm中連接,提示USB設(shè)備 “GEMBIRD USB2.0 PC CAMERA "連接失敗,驅(qū)動程序錯誤。請問
    發(fā)表于 06-26 10:44

    CentOS7配置Tomcat的安裝和整合Jenkins

    第七章----CentOS7 配置 Tomcat 整合Jenkins自動部署
    發(fā)表于 03-29 11:53

    centos7 redis的安裝

    centos7 redis 使用,查看Redis工具(安裝、添加權(quán)限驗證、添加開機(jī)自啟)
    發(fā)表于 05-14 17:13

    基于CentOS7的MySQL57安裝

    MySQL57在CentOS7上的安裝配置
    發(fā)表于 03-26 08:45

    采用CentOS7的JDK Docker鏡像構(gòu)建

    基于CentOS7構(gòu)建JDK Docker鏡像
    發(fā)表于 04-02 11:25

    cnetos7搭建Nextcloud私人云盤介紹

    詳細(xì)介紹cnetos7搭建Nextcloud私人云盤
    發(fā)表于 05-08 14:36

    VMware虛擬機(jī)安裝CentOS7教程步驟

    超詳細(xì)的VMware虛擬機(jī)安裝CentOS7教程
    發(fā)表于 05-27 11:25

    Centos7下如何使用Apache部署Django項目

    Centos7下使用Apache部署Django項目
    發(fā)表于 05-29 12:26

    請問Centos7如何搭建PPTP?

    搭建清單:Centos7 (我這里使用騰訊的服務(wù)器)ppp和pptpd 包iptables (我這里使用iptables)win10客戶端(連接測試使用)
    發(fā)表于 11-09 07:54

    CentOS7如何設(shè)置電源選項/待機(jī)/睡眠/掛起

    設(shè)置裝有 CentOS7 的筆記本合蓋后黑屏進(jìn)入睡眠模式 systemd 能夠處理某些電源相關(guān)的 ACPI事件,你可以通過從 /etc/systemd/logind.conf 以下選項進(jìn)行配置
    發(fā)表于 12-28 07:28

    在vmware上安裝centos7以及網(wǎng)絡(luò)配置

    啃論文之余,想自己搭個虛擬機(jī)玩玩。vmware10;centos7 X86_64. 1. 在vmware上安裝centos7 1.1去官網(wǎng)上下載DVD centos7的iso鏡像,大約4G 1.2
    發(fā)表于 12-02 15:41 ?571次閱讀

    解析修改CentOS7網(wǎng)卡名字的步驟

    CentOS7網(wǎng)卡名字不再是之前版本的eth0,eth1這樣的名字了,而是enoxxx,比較長,不太容易記憶,操作也不方便。有的同學(xué)更習(xí)慣使用之前的eth0這樣的名字。那如何更改網(wǎng)卡名字呢?
    的頭像 發(fā)表于 02-09 09:09 ?5654次閱讀
    解析修改<b class='flag-5'>CentOS7</b>網(wǎng)卡名字的步驟

    CentOS7 設(shè)置電源選項,待機(jī)、睡眠、掛起

    設(shè)置裝有 CentOS7 的筆記本合蓋后黑屏進(jìn)入睡眠模式 systemd 能夠處理某些電源相關(guān)的 ACPI事件,你可以通過從 /etc/systemd/logind.conf 以下選項進(jìn)行配置
    發(fā)表于 01-05 15:10 ?1次下載
    <b class='flag-5'>CentOS7</b> 設(shè)置電源選項,待機(jī)、睡眠、掛起

    CentOS7中使用一鍵腳本部署Librenms網(wǎng)絡(luò)監(jiān)控系統(tǒng)

    今天在CentOS7下使用一鍵腳本部署Librenms網(wǎng)絡(luò)監(jiān)控系統(tǒng)。
    的頭像 發(fā)表于 09-14 09:27 ?1217次閱讀
    <b class='flag-5'>CentOS7</b>中使用一鍵腳本部署Librenms網(wǎng)絡(luò)監(jiān)控系統(tǒng)

    記錄RocketMQ在centos7上的安裝過程

    本文記錄RocketMQ在centos7上的安裝過程,沒有技術(shù)的探討,僅僅是安裝記錄,以作備忘。
    的頭像 發(fā)表于 01-02 11:41 ?1599次閱讀
    記錄RocketMQ在<b class='flag-5'>centos7</b>上的安裝過程
    RM新时代网站-首页