使用OwnCloud建立屬于自己私有的云存儲網(wǎng)盤 OwnCloud概述: OwnCloud 一款文件主機(jī)服務(wù)軟件,,就是我們平時使用的云存儲,,不過這是在自己主機(jī)的服務(wù)器上建立屬于自己的私有云,,OwnCloud 使用AGPLv3協(xié)議發(fā)布,。本項目是基于PHP和SQLite,,MySQL,,Oracle或PostgreSQL數(shù)據(jù)庫,,所以它可以運(yùn)行在所有的平臺上 擴(kuò)展: SQLite數(shù)據(jù)庫概述: SQLite是一款輕型的數(shù)據(jù)庫,,是遵守ACID的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),,它包含在一個相對小的C庫中。它是D.RichardHipp建立的公有領(lǐng)域項目,。它的設(shè)計目標(biāo)是嵌入式的,,而且目前已經(jīng)在很多嵌入式產(chǎn)品中使用了它,它占用資源非常的低,,在嵌入式設(shè)備中,,可能只需要幾百K的內(nèi)存就夠了 ownCloud 是一個開源免費(fèi)專業(yè)的私有云存儲項目,它能幫你快速在個人電腦或服務(wù)器上架設(shè)一套專屬的私有云文件同步網(wǎng)盤,,可以像 百度云那樣實現(xiàn)文件跨平臺同步,、共享、版本控制,、團(tuán)隊協(xié)作等等,。ownCloud 能讓你將所有的文件掌握在自己的手中,只要你的設(shè)備性能和空間充足,,那么用起來幾乎沒有任何限制 ownCloud 跨平臺支持 Windows,、Mac、Android,、iOS,、Linux 等平臺,而且還提供了網(wǎng)頁版和 WebDAV 形式訪問,,因此你可以在任何電腦,、手機(jī)上都能輕松獲取你的文件了 需要LAMP架構(gòu) [root@owncloud ~]# yum -y install 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 : 數(shù)據(jù)庫 PDO(PHP數(shù)據(jù)對象): 是一個輕量級的、具有兼容接口的PHP數(shù)據(jù)連接拓展 開啟服務(wù) [root@owncloud ~]# setenforce 0setenforce: SELinux is disabled[root@owncloud ~]# systemctl stop firewalld[root@owncloud ~]# systemctl start httpd[root@owncloud ~]# systemctl start mariadb 下載OwnClouo 官網(wǎng)網(wǎng)站 : https:/// 在搭建好的LAMP環(huán)境上部署 owncloud 站點 [root@owncloud ~]# unzip owncloud-10.0.9.zip -d /var/www/html/[root@owncloud ~]# chown -R apache.apache /var/www/html/ 在MariaDB數(shù)據(jù)庫中創(chuàng)建owncloud的數(shù)據(jù)庫 [root@owncloud ~]# mysqladmin -u root password '123456'[root@owncloud ~]# mysql -u root -p123456MariaDB [(none)]> create database owncloud; 通過web界面安裝owncloud : http://192.168.94.11/owncloud/index.php 但是網(wǎng)頁提示當(dāng)前php版本是5.4,,要求高于5.6,,所以要更新php版本 在線升級php 首先把老版本php卸載 , 否則會版本沖突 CentOS6 [root@owncloud ~]# yum -y remove php [root@owncloud ~]# rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm[root@owncloud ~]# yum -y install php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd php56w-devel php56w-mysql php56w-intl php56w-mbstring php56w-fpm 如果需要安裝7版本的php , 就把 php56w.x86_6 4改成 php70w.x86_64 CentOS7 [root@owncloud ~]# yum -y remove php*[root@owncloud ~]# rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm[root@owncloud ~]# rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm[root@owncloud ~]# yum -y install php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd php56w-devel php56w-mysql php56w-intl php56w-mbstring php56w-fpm 查看php版本 [root@owncloud ~]# php -vPHP 5.6.36 (cli) (built: May 18 2018 04:51:01) Copyright (c) 1997-2016 The PHP GroupZend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies 再測試訪問 http://192.168.94.11/owncloud/index.php 接下來自動化安裝 安裝完成后使用 admin 登錄系統(tǒng) 點擊下載pc客戶端 WebDAV 是 HTTP/1.1 協(xié)議的擴(kuò)展,它允許客戶機(jī)執(zhí)行遠(yuǎn)程 Web 內(nèi)容制作操作 安裝完成后 把pc客戶端連接到服務(wù)http://192.168.94.11/owncloud
連接... 上傳視頻可以實現(xiàn)在線播放 其他的功能跟百度云之類的網(wǎng)盤使用方法是一樣的 |
|