日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

linux搭建云存储,搭建nextcloud私有云存储网盘

發(fā)布時(shí)間:2023/12/8 linux 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux搭建云存储,搭建nextcloud私有云存储网盘 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

簡(jiǎn)介:

搭建個(gè)人云存儲(chǔ)一般會(huì)想到owncloud,堪稱是自建云存儲(chǔ)服務(wù)的經(jīng)典。而nextcloud是owncloud原開發(fā)團(tuán)隊(duì)打造的號(hào)稱是“下一代”存儲(chǔ).

真正試用過(guò)后就由衷地贊同這個(gè)nextcloud:它是個(gè)人云存儲(chǔ)服務(wù)的絕佳選擇。一開始以為nextcloud只是一個(gè)網(wǎng)盤云存儲(chǔ),后來(lái)看到

nextcloud內(nèi)置了office文檔、圖片相冊(cè)、日歷聯(lián)系人、兩步驗(yàn)證、文件管理、rss閱讀等豐富的應(yīng)用,我發(fā)現(xiàn)nextcloud已經(jīng)僅僅可以

用作個(gè)人或者團(tuán)隊(duì)存儲(chǔ)與共享,還可以打造成為一個(gè)個(gè)人辦公平臺(tái),幾乎相當(dāng)于一個(gè)個(gè)人的dropbox了。nextcloud運(yùn)行環(huán)境與平常我們

常用的程序差不多,lamp是官方首選,不過(guò)lnmp也照樣可以運(yùn)行,只不過(guò)需要自己寫url重寫規(guī)則。當(dāng)然,官方還提供了snap一鍵安裝包

注:以上來(lái)自網(wǎng)上某處,重點(diǎn)是下面的安裝

本篇采用rpm源碼安裝,本人親測(cè)有效,在線或一鍵安裝沒(méi)難度,請(qǐng)自行百度,

1.安裝lamp架構(gòu):

注:為了避免權(quán)限,網(wǎng)絡(luò)問(wèn)題等請(qǐng)用root用戶或較高級(jí)別賬號(hào)登錄再操作

yum?? install?? -y?? httpd? php? ?php-mysql?? mariadb-server?? mariadb?? sqlite?? php-dom??? php-mbstring??? php-gd?? php-pdo

注:

httpd?? ######apache web 服務(wù)器;??? php??? #####php

mariadb-server? mariadb

從centos 7系統(tǒng)開始,系統(tǒng)中自帶的mysql數(shù)據(jù)庫(kù)更名為mariadb-server.

pdo ####(php數(shù)據(jù)對(duì)象)是一個(gè)輕量級(jí),具有兼容接口的php數(shù)據(jù)連接擴(kuò)展

2.關(guān)閉防火墻和selinux:

vim /etc/seliunux/config里把

enforcing改為disabled,改完后重啟即可生效,輸入命令getenforce可查看狀態(tài)

為了實(shí)驗(yàn)可永久關(guān)閉firewalld防火墻

systemctl disable firewalld.service

暫時(shí)關(guān)閉systemctl? stop firewalld.service

lptables -f

3.開啟lamp相關(guān)服務(wù):

systemctl start httpd.service

systemctl start mariadb.service

4.上傳nextcloud源碼包:

我是xshell連的,所以輸入rz命令,選擇nextcloud-13.0.6.zip(nextcloud的壓縮包私我或者網(wǎng)上找)上傳(目前最新14)

解壓: unzip nextcloud-13.0.6.zip

root目錄下:?? cp -r nextcloud/*? /var/www/html/

注:是把nextcloud下的復(fù)制到網(wǎng)站根目錄下所以是nextcloud/*,而不是cp? -r? nextcloud? /var/www/html

(在這里沒(méi)注意,導(dǎo)致裝了幾次都失敗,"細(xì)節(jié)決定成敗")

改網(wǎng)站的屬主和屬組為apache:?? chown -r? apache:apache? /var/www/html

5.設(shè)置數(shù)據(jù)庫(kù)密碼并創(chuàng)建nextcloud數(shù)據(jù)庫(kù):

改密碼:mysqladmin?? -u? root? password? "123456"

登錄:mysql? -u? root?? -p123456

進(jìn)入數(shù)據(jù)庫(kù)后創(chuàng)建數(shù)據(jù)庫(kù):

create database nextcloud;? (數(shù)據(jù)庫(kù)名可以隨便改,只要存放nextcloud都行)

6.通過(guò)web界面訪問(wèn)nextcloud:

真機(jī)瀏覽器訪問(wèn): http://192.68.27.101/index.php

注:nextcloud 14 必須要求 php 7

7.更新php5.4.16到5.6:

查看當(dāng)前php版本:php -v

安裝rpm升級(jí)包

注意:不同版本使用不同的命令,由于我裝的是centos7系列的,所以選擇第一個(gè)的兩個(gè)命令去執(zhí)行

centos/redhat 7:

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

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

centos/redhat 6:

rpm -uvh https://mirror.webtatic.com/yum/el6/latest.rpm

centos/redhat 5:

rpm -uvh http://mirror.webtatic.com/yum/el5/latest.rpm

安裝好后先停止httpd再卸載php舊版本

systemctl stop httpd.service

yum remove php-common

開始安裝php5.6

yum install -y? php56w? php56w-opcache? php56w-xml? php56w-devel php56w-mcrypt php56w-gd?? php56w-mysql? php56w-intl? php56w-mbstring

安裝完成后啟動(dòng)aptech

systemctl start httpd.service

再次查看php版本,發(fā)現(xiàn)已經(jīng)升級(jí)到php5.6了

8.web界面安裝nextcloud重啟httpd后,再次打開瀏覽器訪問(wèn)

設(shè)置登錄密碼和選擇mariadb數(shù)據(jù)庫(kù)的相關(guān)設(shè)置

默認(rèn)是sqlite數(shù)據(jù)庫(kù),這里點(diǎn)mariadb數(shù)據(jù)庫(kù),輸入賬號(hào),密碼,表名即可

注:sqlite也是一種數(shù)據(jù)庫(kù)

sqlite是一款輕型的數(shù)據(jù)庫(kù),遵守acid的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),包含在一個(gè)相對(duì)小的c庫(kù)中。

它是d.richardhipp建立的公有領(lǐng)域項(xiàng)目。設(shè)計(jì)目標(biāo)是嵌入式的,而且目前已經(jīng)在很多嵌入式產(chǎn)品中

使用了它,其中之一的特點(diǎn)是占用資源非常低,在嵌入式設(shè)備中,可能只需要幾百k的內(nèi)存就夠用了。

點(diǎn)擊安裝就進(jìn)行安裝了

進(jìn)入后發(fā)現(xiàn)和百度網(wǎng)盤非常相似,可以上傳,下載,分享,功能的話自己可以摸索

在web瀏覽器上上傳資料

直接在瀏覽器中輸入ip,我這是192.68.27.101,輸入賬號(hào)密碼即可進(jìn)入

9.安裝插件:

如:設(shè)置-應(yīng)用-files中找到files right click并啟用它(如果啟用不了一般跟網(wǎng)絡(luò)慢有關(guān))

還可以安裝其他更多插件來(lái)豐富nextcloud的功能

有cpu負(fù)載監(jiān)控,內(nèi)存使用情況,用戶活躍情況等實(shí)時(shí)監(jiān)控

注:安裝與使用的快慢與你的網(wǎng)絡(luò)和配置有關(guān),請(qǐng)耐心等待。。。

10.常見(jiàn)問(wèn)題

一.通過(guò)不被信任的域名訪問(wèn)

原因:ip地址更換了,之前是wifi橋接,現(xiàn)在是網(wǎng)卡橋接

解決:更改配置文件/var/www/html/config/config.php中找到trusted_domains處,在下面把之前的ip改為現(xiàn)在獲取到的ip即可,親測(cè)有效

之前是192.68.27.101,現(xiàn)在的虛擬機(jī)是192.168.80.240,所有更換下ip即可

我的環(huán)境:windows10真機(jī)(wifi),vm12虛擬機(jī)(網(wǎng)卡橋接),centos7虛擬機(jī),xshell遠(yuǎn)程連接軟件

windows10要與centos7互通,二者都要能聯(lián)網(wǎng)

win10的ip:192.68.27.133,centos7的ip:192.68.27.101

制作:onenote

自此搭建成功

開森。。。

總結(jié)

以上是生活随笔為你收集整理的linux搭建云存储,搭建nextcloud私有云存储网盘的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。