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管理员手册
- 安装包