在Debian 7.4上安装和配置ownCloud

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

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

安装前的准备

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

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

安装ownCloud

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

sudo touch /etc/apt/sources.list.d/owncloud.list

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

deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/Debian\_7.0/ /

3.下载ownCloud关联密钥:

wget http://download.opensuse.org/repositories/isv:ownCloud:community/Debian\_7.0/Release.key

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

sudo apt-key add - < Release.key

5.更新包:

sudo apt-get update

6.安装ownCloud:

sudo apt-get install owncloud

7.启用HTTPS:

sudo a2enmod ssl

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

sudo a2ensite default-ssl

9.重启Apache服务:

sudo service apache2 reload

配置MySQL

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

1.登录MySQL:

mysql -u root -p

2.创建一个MySQL数据库:

CREATE DATABASE owncloud;

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

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

GRANT ALL ON owncloud.\* to 'owncloud'@'localhost' IDENTIFIED BY 'password';

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

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

exit

或者:

quit

配置ownCloud

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

12.34.56.78/owncloud

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

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

- MySQL 用户名
- 密码
- 数据库名称
- Localhost

4.单击Finish Setup按钮。

扩展阅读

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

本文的版权归 bit20041436 所有,如需转载请联系作者。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏云计算教程系列

如何在CentOS 7上安装和配置Zabbix以安全地监视远程服务器

Zabbix是用于网络和应用程序的开源监控软件。它提供对从服务器,虚拟机和任何其他类型的网络设备收集的数千个指标的实时监控。这些指标可帮助您确定IT基础架构当前...

1270
来自专栏数据和云

高频错误:ORA-01555深入剖析

黄玮(Fuyuncat) 资深Oracle DBA,个人网站www.HelloDBA.com,致力于数据库底层技术的研究,其作品获得广大同行的高度评价. ORA...

3158
来自专栏张秀云的专栏

MySQL 压缩解决方案(一)

本文描述 mysql 压缩的使用场景和解决方案,包括压缩传输协议、压缩列解决方案和压缩表解决方案。

3.2K1
来自专栏数据和云

Oracle 12.2新特性掌上手册 - 第六卷 ADG的性能与诊断

编辑手记:在Oracle 12.2中,ADG有许多惊人的改进,通过ADG standby数据库的性能数据收集和诊断、快照standby数据库的应用,以及实时的数...

3977
来自专栏运维技术迷

从Mysql备份中恢复单个表

因为云平台的备份是把库中所有的表都打包成一个 .sql文件,然而这一个.sql文件大约有20G,现阶段的方法是把.sql文件source到数据库数据处理机器上,...

40611
来自专栏小灰灰

时序数据库InfluxDB之备份和恢复策略

首先创建一个数据库 yhhblog, 里面包含两个measurement,对应的数据如下

4092
来自专栏大白虾谈架构

CentOS6.5安装mysql5.1.73

1273
来自专栏沃趣科技

mysqldump与innobackupex备份过程你知多少(三)

相关阅读: mysqldump与innobackupex备份过程你知多少(二) mysqldump与innobackupex备份过程你知多少(一) mysqld...

50513
来自专栏数据和云

Oracle 12.2新特性掌上手册 - 第一卷 Availability

注:文章内容来自官方文档翻译。若需要了解更多,请查阅官方文档。 1、Multi-Instance Redo Apply (多实例redo应用) 在Oracle ...

3956
来自专栏dalaoyang

SpringBoot使用数据库

这一篇简单介绍一下SpringBoot配置数据库的配置(依赖和application.properties),以下全是以本地数据库为例子,具体用户名密码地址都根...

48312

扫码关注云+社区

领取腾讯云代金券