在Debian 7.4上安装和配置ownCloud

2018-09-12 10:00:13 浏览数 (1)

ownCloud是一个开源的私有云平台,访问文件轻松方便,不受位置和平台限制。ownCloud的兼容性也很不错,大多数主流的PC操作系统,还有移动端设备都能很好的兼容。

安装ownCloud非常简单。本教程将教您安装一个带文件拖放界面的ownCloud服务。

安装前的准备

安装前需要在服务器上部署好LAMP(Linux,Apache,MySQL和PHP)服务。有关如何在Linode上创建LAMP服务的更多信息,请参阅LAMP指南。

本指南是为非root用户编写的,命令需要带有前缀sudo以提升权限。如果您不熟悉sudo命令,可以查看“ 用户和组”指南。

安装ownCloud

1.将ownCloud的repo添加到apt源列表,获取最新的稳定版:

代码语言:txt复制
sudo touch /etc/apt/sources.list.d/owncloud.list

2.在文件中输入以下路径:

代码语言:txt复制
deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/Debian_7.0/ /

3.下载ownCloud关联密钥:

代码语言:txt复制
wget http://download.opensuse.org/repositories/isv:ownCloud:community/Debian_7.0/Release.key

4.添加密钥,以便apt可以验证文件:

代码语言:txt复制
sudo apt-key add - < Release.key

5.更新包:

代码语言:txt复制
sudo apt-get update

6.安装ownCloud:

代码语言:txt复制
sudo apt-get install owncloud

7.启用HTTPS:

代码语言:txt复制
sudo a2enmod ssl

8.要使用ssl-cert软件包生成的证书和密钥,请使用以下命令:

代码语言:txt复制
sudo a2ensite default-ssl

9.重启Apache服务:

代码语言:txt复制
sudo service apache2 reload

配置MySQL

由于LAMP使用MySQL,因此可以使用MySQL来代替SQLite。但是,需要创建一个数据库才能使用。

1.登录MySQL:

代码语言:txt复制
mysql -u root -p

2.创建一个MySQL数据库:

代码语言:txt复制
CREATE DATABASE owncloud;

本例子采用owncloud作为数据库的名称,您可以使用您的自定义名称。

3.为新创建的数据库分配权限:

代码语言:txt复制
GRANT ALL ON owncloud.* to 'owncloud'@'localhost' IDENTIFIED BY 'password';

示例中password是owncloud的密码,可自定义。

4.用以下任一方法退出MySQL

代码语言:txt复制
exit

或者:

代码语言:txt复制
quit

配置ownCloud

1.使用IP地址在浏览器中连接到ownCloud:

代码语言:txt复制
12.34.56.78/owncloud

2.输入你自定义的ownCloud管理账号和密码。

3.单击Advanced,选择MySQL并输入以下信息:

代码语言:txt复制
- MySQL 用户名
- 密码
- 数据库名称
- Localhost

4.单击Finish Setup按钮。

扩展阅读

如果您想获取更多相关信息,您可以参考以下资源。不过请注意,以下资源可能有用但仅供参考,我们无法保证外部资料的准确性或及时性。

  • ownCloud管理员手册
  • 安装包
apache云数据库 SQL Serverlampapache云数据库 SQL Serverlamp

0 人点赞