CentOS 7 安裝 ownCloud (一) – 自建個人的Dropbox

心得:
ownCloud可以建立類似於一個能自己掌握的Dropbox,相對資料機密性當然更高

至少東西不是放在別人的伺服器上面,但相對來說,本身的技術性也要有一定的安全支持才行

最低版本要求:CentOS 7 安裝 ownCloud (一) - 自建類Dropbox雲端檔案儲存-01.png

預先安裝必要套件:

# yum install httpd MariaDB-server MariaDB-client \
php php-gd php-mbstring php-mysqlnd php-xml php-zip php-intl

關於MariaDB的設定,可以參考

CentOS 7 安裝 MariaDB – 可取代MySQL的資料庫?

安裝 ownCloud 步驟:
首先加入ownCloud的repo與key

也可以參考ownCloud官方網站說明

# rpm --import https://download.owncloud.org/download/repositories/stable/CentOS_7/repodata/repomd.xml.key
# 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-files

安裝完成後,會於/var/www/html下看到owncloud的資料夾
裏面會有php等程式,接下來從web UI開始進行設定

設定ownCloud資料庫:

登入MariaDB Shell

# mysql -u root -p

建立資料庫(在此使用owncloud)

MariaDB [(none)]> create database owncloud default character set utf8 default collate utf8_unicode_ci;

建立帳號給予權限(在此使用ownclouduser)

MariaDB [(none)]> grant all on owncloud.* to ownclouduser@localhost identified by 'yourpassword' with grant option;

設定ownCloud:

開啟網頁,預設情形的URL,如果您的apache有特別設定過,記得變更
http://YourServerIP/owncloud
輸入相關資訊,本文使用MariaDB作為資料庫
CentOS 7 安裝 ownCloud (一) - 自建個人的Dropbox001.png

輸入剛才設定的帳號密碼進行登入

擷取選取區域_001.png

首頁如下

擷取選取區域_002.png

完成之後,還必須調整上傳檔案大小以及連線時間配置等等

設定php.ini:

# vim /etc/php.ini

僅列出修改的部份(可利用search找關鍵字修改)

php執行時間,預設30,單位秒
max_execution_time = 300

資料輸入時間,預設60,單位秒
max_input_time = 600

socket中斷時間,預設60,單位秒
default_socket_timeout = 600

記憶體上限,預設128M
memory_limit = 8192M

post最大上傳大小,預設8M
post_max_size = 4096M

檔案最大上傳大小,預設2M
upload_max_filesize = 1024M

mysql 連線無回應後中斷時間,預設60,單位秒,-1表示不中斷
mysql.connect_timeout = -1

大致上就完成初步ownCloud的環境設定,可以開啟網站嘗試使用看看

參考資料:

https://doc.owncloud.org/server/latest/admin_manual/installation/source_installation.html

廣告

對「CentOS 7 安裝 ownCloud (一) – 自建個人的Dropbox」的一則回應

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s