如何在CentOS Linux上安装OwnCloud?

我需要一些应用程序,将提供在线文件共享和同步。它应该是免费的。首选开源解决方案。看来我们要安装自己的云了 是一个开源的、自托管的文件同步和共享应用程序平台。有很多事情,如日历同步,主动饲料通知等,但现在我们只会安装自己的云。

null

获取存储库密钥并添加存储库

我们需要将ownCloud存储库密钥和存储库添加到我们的yum存储库数据库中。

$ sudo rpm --import https://download.owncloud.org/download/repositories/stable/CentOS_7/repodata/repomd.xml.key
  • 我们使用 转速 –导入 导入云存储库密钥
$ sudo curl -L https://download.owncloud.org/download/repositories/stable/CentOS_7/ce:stable.repo -o /etc/yum.repos.d/ownCloud.repo   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current                                  Dload  Upload   Total   Spent    Left  Speed 100   265  100   265    0     0    634      0 --:--:-- --:--:-- --:--:--   633
  • 获取存储库信息 卷曲-L
  • 将存储库信息保存到/etc/yum.repos.d中 -o

安装ownCloud包

我们在前面的步骤中添加了OwnCloud。现在我们将用 yum 包管理器。如果需要,我们也可以使用dnf包管理器。

$ sudo yum install owncloud

或者

$ sudo dnf install owncloud

安装Mariadb、Apache和Php

OwnCloud使用SQlite作为默认数据库,但不方便dens使用。我们可以选择安装MariaDB。  OwnCloudWeb界面是用php开发的,所以我们需要安装php。为了运行php web应用程序,我们使用httpd的apacheweb服务器。

$ sudo yum install mariadb-server httpd php5 -y

我们将启动如下服务

$ sudo systemctl start mariadb

数据库配置

如果我们将使用MariaDB作为数据库服务器,我们需要进行一些配置,比如创建数据库。

$ sudo mysql -u root                     Welcome to the MariaDB monitor.  Commands end with ; or g. Your MariaDB connection id is 2 Server version: 5.5.50-MariaDB MariaDB Server  Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others.  Type 'help;' or 'h' for help. Type 'c' to clear the current input statement. 
  • 登录数据库控制台。我们将使用MySQL工具进行操作。
MariaDB [(none)]> CREATE DATABASE owncloud; Query OK, 1 row affected (0.00 sec)
  • 创建数据库名owncloud
MariaDB [(none)]> GRANT ALL ON owncloud.* to 'owncloud'@'localhost' IDENTIFIED BY 'set_database_password'; Query OK, 0 rows affected (0.00 sec)
  • 创建名为own cloud的新用户并授予访问owncloud数据库的权限
MariaDB [(none)]> FLUSH PRIVILEGES; Query OK, 0 rows affected (0.00 sec)
  • 立即将更改写入数据库
MariaDB [(none)]> exit Bye
  • 再见MariaDB

相关文章: 如何使用Systemd启动、停止和获取Linux服务的状态?

登录云Web界面

通过提供用户名和密码创建新用户。默认情况下,使用Sqlite数据库,但如果您想使用上一章创建的MariaDB。

Login OwnCloud Web Interface
登录云Web界面

OwnCloud面板

从下面的屏幕截图中我们可以看到,OwnCloud面板列出了当前的根文件和文件夹。默认情况下 Documents Photos 提供文件夹。还有一个PDF文件,其中包含详细的ownCloud手册。

OwnCloud Panel
OwnCloud面板

如何在CentOS Linux上安装OwnCloud?信息图

How To Install OwnCloud On CentOS Linux? Infografic
如何在CentOS Linux上安装OwnCloud?信息图
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享