使用NextCloud搭建私有雲盤


NextCloud概述


 

官網:https://nextcloud.com/

NextCloud 一款文件主機服務軟件,就是我們平時使用的雲存儲,但是是在搭建自己的私有雲。本項目是基於PHP和 SQLite,MySQL,Oracle 戒 PostgreSQL 數據庫,所以它可以運行在所有的平台上。

nextcloud 是一個開源免費專業的私有雲存儲項目,它能幫你快速在個人電腦戒服務器上架設一套專屬的私有雲文件同步網盤,可以像 百度雲盤那樣實現文件跨平台同步、共享、版本控制、團隊協作等等。

nextcloud 能讓你將所有的文件掌握在自己的手中,只要你的設備性能和空間充足,那么用起來幾乎沒有任何限制。

 

 

LNMP環境搭建


 

環境准備

注:准備環境請看官網文檔

yum install -y epel-release yum-utils unzip curl wget bash-completion policycoreutils-python mlocate bzip2

安裝web服務和數據庫服務

yum install -y httpd mariadb-server mariadb sqlite

安裝php7.2

# 下載源
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
#php 和 nextcloud 需要的功能模塊
yum install -y php72w php72w-cli php72w-common php72w-curl php72w-gd php72w-mbstring php72w-mysqlnd php72w-process php72w-xml php72w-zip php72w-opcache php72w-pecl-apcu php72w-intl php72w-pecl-redis

 

初始化LAMP網站架構


 

啟動LAMP服務

systemctl start httpd.service
systemctl start mariadb.service

關閉防護牆和selinux

[root@ntp ~]# iptables -F
[root@ntp ~]# getenforce
Disabled

初始化mariadb數據庫密碼

mysqladmin -uroot  password "123456"

 

部署Nextcloud 私有雲盤


 

軟件下載地址:https://nextcloud.com/install/#

網站目錄

注:下載server端服務

wget https://download.nextcloud.com/server/releases/nextcloud-18.0.3.zip
unzip nextcloud-18.0.3.zip
# 拷貝 nextcloud 項目文件到網站目錄
cp -r nextcloud/* /var/www/html/
# 創建數據目錄
mkdir /var/www/html/data
# 授權
chown -R apache.apache /var/www/html/

創建數據庫

mysql -uroot -p123456
create database nextcloud;

web界面安裝nextcloud

登錄:http://10.0.0.88/index.php

擴展如果想了解其他類似軟件請看這個鏈接:https://www.kancloud.cn/websoft9/cloudbox-practice/647724

頁面展示:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM