Owncloud可能是世界上最方便最棒的私有云了,不僅是秒傳快捷便利,而且頁面清爽直觀如各大云盤。
ownCloud 起源于一個叫The KDE 云計算項目,現在已經適用于大多主流平臺,它最早是KED的開發者Frank Karlitschek 創建的,現在由一個ownCloud team共同開發,官方網站?.
有三種比較可觀的安裝方法:
第一種當然是使用docker鏡像直接部署了;
第二種是基于軟件包的安裝方法(同時也是VPS用戶使用最多的方法);
第三種是自行配置LAMP環境,解壓下載owncloud包安裝。
個人超級推薦第一種安裝方式:
基于Docker鏡像的安裝方法
當然 首先得在主機上創建相關的目錄:
~$ sudo ?mkdir ?/var/data
~$ sudo ?mkdir ?/var/data/mysql
~$ sudo ?mkdir ?/var/data/mysql/owncloud
~$ sudo ?mkdir ?/var/data/owncloud
~$ sudo chmod 755 /var/data/owncloud
接著你得拉取鏡像(使用ustc加速器)配置docker以及換docker鏡像源可以查看這篇文章.
~$ sudo docker pull? owncloud?
~$ sudo docker pull mysql?
###配置并啟動MySQL容器 記得修改123456為你自己自定義的密碼
docker run --name mysql-owncloud? -v /var/data/mysql/owncloud:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=123456 \
-e MYSQL_DATABASE=owncloud \
-e MYSQL_USER=owncloud? \
-e MYSQL_PASSWORD=123456 \
-d mysql
#將123456換成你的密碼即可
###部署owncloud私有云,并將owncloud容器與剛剛創建的mysql容器進行連接,/var/data/owncloud/是主機指定存儲目錄。
~$? sudo docker pull? imdjh/owncloud-with-ocdownloader:latest ? ??#部署帶有離線下載功能的 ownCloud 鏡像
~$ sudo? docker? run? --name owncloud ? ? --link=mysql-owncloud:mysql-owncloud? ? -v ? ?/var/data/owncloud:/var/www/html/data? ? -p? 6666:80? ?-d ? ? imdjh/owncloud-with-ocdownloader:latest
需要配置一下DATABASE:
基于軟件包的安裝方法
########Centos_6 安裝 owncloud
rpm --import https://download.owncloud.org/download/repositories/stable/CentOS_6/repodata/repomd.xml.key
wget http://download.owncloud.org/download/repositories/stable/CentOS_6/ce:stable.repo -O /etc/yum.repos.d/ce:stable.repo
yum clean expire-cache
yum install owncloud
########Centos_7 owncloud
rpm --import https://download.owncloud.org/download/repositories/stable/CentOS_7/repodata/repomd.xml.key
rpm -Uhv http://dl.fedoraproject.org/pub/epel/7/$(uname -i)/e/epel-release-7-5.noarch.rpm
wget http://download.owncloud.org/download/repositories/stable/CentOS_7/ce:stable.repo -O /etc/yum.repos.d/ce:stable.repo
yum clean expire-cache
yum install owncloud
########Debian_7.0 owncloud
wget -nv https://download.owncloud.org/download/repositories/stable/Debian_7.0/Release.key -O Release.key
apt-key add - < Release.key
sh -c "echo 'deb http://download.owncloud.org/download/repositories/stable/Debian_7.0/ /' >> /etc/apt/sources.list.d/owncloud.list"
apt-get update
apt-get install owncloud
########Debian_8.0 owncloud
wget -nv https://download.owncloud.org/download/repositories/stable/Debian_8.0/Release.key -O Release.key
apt-key add - < Release.key
sh -c "echo 'deb http://download.owncloud.org/download/repositories/stable/Debian_8.0/ /' >> /etc/apt/sources.list.d/owncloud.list"
apt-get update
apt-get install owncloud
########Ubuntu_14.04 owncloud
wget -nv https://download.owncloud.org/download/repositories/stable/Ubuntu_14.04/Release.key -O Release.key
apt-key add - < Release.key
sh -c "echo 'deb http://download.owncloud.org/download/repositories/stable/Ubuntu_14.04/ /' >> /etc/apt/sources.list.d/owncloud.list"
apt-get update
apt-get install owncloud
客戶端使用瀏覽器登錄http://localhost/owncloud就可以了,owncloud里面有多種功能,還能實現秒傳,實屬不易~~~ >-< ?當然你喜歡的話也可以使用客戶端進行登錄,客戶端都支持Windows,linux和mac.
下面也簡單介紹下源碼安裝,源碼安裝有時候會報錯,需要修改配置文件,報錯的問題也在文章最后會提到.
1.先下載源碼:$~ ?wget ? ?https://download.owncloud.org/community/owncloud-10.0.0.tar.bz2
2.安裝lamp環境,使用一鍵安裝腳本或者自行安裝:LAMP在RHEL/Scientific Linux上安裝LAMP服務
3.將源碼解壓到 網站根目錄 下$~ ? tar? -jxf? owncloud-10.0.0.tar.bz2? ? ? ? ? ? ? ? ??
$~ ? mv owncloud/ /var/www/html/
4.打開瀏覽器訪問http://localhost/owncloud即可.(和大多數CMS安裝方法基本上一致)
常見問題:
如果你打開頁面看到如下錯誤:“PHP is apparently set up to strip inline doc blocks. This will make several core apps inaccessible.”這可能是由緩存/加速器造成的,例如 Zend OPcache 或 eAccelerator。打開你的打開php.ini文件,找到:[opcache],設置為:opcache.enable=0 和 opcache.enable_cli=0。
centos用戶注意:如果遇到任何權限錯誤,禁用SELinux并再試一次。
最后附上一份英文參考文檔.