owncloud 架設

owncloud是一個類似 dorpbox 的雲端服務
講白了就是自己架一個會自動同步的 dropbox 伺服器
好處就是檔案不用放在其他人家裡 容量無限大
為什麼標示刪除線? 假設不相信service provide….那不如連網路都不要用了, 電信業者有能力在末端加裝資安設備
至於他能幹嘛會跟你仔細說明白嗎??

安裝的方式有點簡單
先安裝所需要的套件 (在此以 CentOS 6.2 為例)

yum install  httpd mod_ssl mysql-server php php-gd php-xml php-mysql php-mbstring

接著下載伺服器安裝檔案, 並將它放置於 /var/www 下

[root@WP ~]# cd /tmp
[root@WP tmp]# wget http://mirrors.owncloud.org/releases/owncloud-4.5.1.tar.bz2
[root@WP tmp]# tar jvxf owncloud-4.5.1.tar.bz2
[root@WP tmp]# mv owncloud ocloud
[root@WP tmp]# cp -r ocloud /var/www/
[root@WP tmp]# cd /var/www/ocloud/
[root@WP owncloud]# mkdir data
[root@WP owncloud]# chown apache:webgroup config
[root@WP owncloud]# chown apache:webgroup data
[root@WP owncloud]# chown apache:webgroup apps
[root@WP owncloud]# cd ../html
[root@WP html]# ln -s ../ocloud/core/

接著創建 alias

[root@WP html]# vi /etc/httpd/conf.d/ocloud.conf


    AllowOverride All

Alias /ocloud /var/www/ocloud

接著新增資料庫 (owncloud可以選擇sqllite跟mysql, 這邊我們使用mysql來進行安裝)

[root@WP ~]# mysql -uroot -p
mysql> create database owndb;
mysql> grant all on owndb.* to oad@localhost IDENTIFIED BY 'o*****';
mysql> flush privileges;
mysql> exit

重新啟動httpd後便可使用瀏覽器連至 http://domain.net/ocloud

接著依照畫面的只是新增管理者帳號、連線DB設定後便可完成安裝

參考 Jamyy’s Weblog 在CentOS 6.2 安裝 ownCloud 的紀錄
1. 要修正縮圖可以刪除 安裝目錄/apps/files_odfviewer/appinfo/app.php 的最後空白列

sed -i '$d' /var/www/owncloud/apps/files_odfviewer/appinfo/app.php
  1. 分享檔案的方法
    登入管理員帳號, 建立一般使用者帳號, 並賦予群組名稱, 管理員本身也要加入該群組 (圖)
    在管理員帳號的 “檔案” 畫面中建立資料夾, 名稱為 Shared (新增 → 資料夾 → Shared)
    登出管理員帳號, 以一般使用者帳號登入
    在一般使用者帳號的 “檔案” 畫面中建立資料夾, 名稱為 Shared; 建立完畢即可登出
    再次登入管理員帳號, 在欲分享的檔案上點擊 “Share” 即可進行分享 (圖)
    以一般使用者登入後, 可在 Shared 目錄中看到別人分享的檔案

  2. 清空資料庫, 重新 Setup 的步驟

[root@WP ~]# mysql -u root -p
mysql> drop database ocloud;
mysql> delete from user where user like 'oc_%';
mysql> flush privileges;
mysql> exit
[root@WP ~]# rm -f /var/www/ocloud/config/config.php
[root@WP ~]# rm -rf /var/www/ocloud/data/*
This entry was posted in Linux. Bookmark the permalink.