OwnCloud 是一套可以在自家主機上, 建立專屬雲端檔案儲存及分享的開源工具, 功能就像類似 DropBox 這類的雲端硬碟。OwnCloud 除了提供簡易網上介面外, 也提供支援 Linux, Windows 及 Mac OSX 的 OwnCloud 桌面客戶端程式, 以及 iPhone 及 Android 的專用 Apps 登入。
以下是在 RHEL 7 及 CentOS 7 安裝 OwnCloud 建立專屬雲端硬碟的步驟。
首先下載及安裝 Remi Repository:
# rpm -Uvh remi-release-7.rpm
OwnCloud 需要用 PHP 及 MySQL (MaiaDB), 現在安裝 PHP 及 MariaDB:
安裝 MariaDB:
現在啟動 Apache 及 MariaDB, 及設定開機自動執行:
# systemctl start mysql
# systemctl enable httpd
# systemctl enable mysql
MySQl 及 MariaDB 預設的 root 密碼是空白, 執行 mysql_secure_installation 修改密碼:
接著下一步是建立給 OwnCloud 使用的資料庫, 以下會建立 MySQL 帳號 owncloud, 資料庫 owncloud_db, 密碼為 owncloud_pw:
|
1 2 3 4 5 6 7 |
# mysql -u root -p Enter Password: mysql> CREATE DATABASE owncloud_db; mysql> GRANT ALL PRIVILEGES ON owncloud_db.* TO 'owncloud'@'localhost' IDENTIFIED BY 'owncloud_pw'; mysql> FLUSH PRIVILEGES; mysql> exit; |
然後設定 Apache, 建立檔案 /etc/httpd/conf.d/owncloud.conf:
然後加入以下內容:
|
1 2 3 4 5 6 7 8 9 |
<IfModule mod_alias.c> Alias /owncloud /var/www/html/owncloud </IfModule> <Directory "/var/www/html/owncloud"> Options Indexes FollowSymLinks AllowOverride All Order allow,deny allow from all </Directory> |
修改了以上 Apache 設定後, 需要重新啟動 Apache, 這樣修改才會生效:
然後可以下載 OwnCloud 及進行安裝, 目前最新版本是 8.1:
# tar -xjf owncloud-8.0.0.tar.bz2
# mv owncloud /var/www/html/owncloud/
# chown -R apache.apache /var/www/html/owncloud/
安裝好 OwnCloud 後, 開啟瀏覽器, 開啟以下網址:
http://your-server-ip/owncloud
將上面網址的 “your-server-ip” 換成主機的 IP 地址, 輸入使用者名稱及密碼, 這組用戶名稱及密碼是管理員的帳號。然後跟著指示輪入上面建立的 MySQL 帳號及資料庫便完成了。