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 帐号及数据库便完成了。