owncloud的安装配置和使用

owncloud的安装配置和使用,第1张

使用owncloud可以假设自己专有的私有云盘,可以像百度云盘那样进行文件的存储和同步。使用owncloud云服务首先需要在一台服务器上安装owncloud服务器软件,本文只记录假设owncloud客户端的过程,以备今后查阅。

1、点击如下网址下载owncloud客户端,下载Windows版的,直接双击文件进行安装。https://owncloud.org/install/#install-clients

2、在Ubuntu中执行如下命令:sudo apt install owncloud,安装成功之后,即可开始使用了。

3、点击如下链接,即可查看官方的使用手册,由于手册使用的是英文的,而且资料特别少,例子特别多,我当时研究了很久,全靠不断的猜和试出来的,https://doc.owncloud.org/desktop/latest/installing.html

4、在Linux控制台下输入命令owncloud或者在图形界面单击owncloud运行程序,然后会出现一个窗口程序,提示用户输入服务器的IP地址,然后依次是用户名,用户密码,输无误后即可成功登陆云。接下来会在家目录下生成一个ownCloud文件夹,只要将需要同步的文件复制到该目录中,软件将会自动将文件同步到云服务器上。然后在window中打开owncloud软件,登录操作同Linux客户端窗口程序,同样会在相应目录下生成ownCloud文件夹,登录成功之后即可看到在该文件夹下自动同步了刚才在Linux中上传的文件。对于稳健的上传同步,只需要将文件复制到相应的同步目录中即可,软件将会自动进行文件的上传同步。

5、也可以使用命令进行立即上传文件,命令格式为:owncloudcmd -u -p

栗子:假设我的用户名是:yishusheng, 密码是yishusheng123,服务器地址为:https://192.168.2.58:8443/。那么命令为:owncloudcmd -u yishusheng -p yishusheng123 ~/ownCloud https://192.168.2.58:8443/。执行此命令即可将文件进行同步。

Dropbox like的一个同步网盘,可以跨平台的多设备同步,支持Android和iOS,需求资源少,最小在128MB RAM情况下可以运行。

打开

点击Packages—>Continue->Ubuntu可以看到多个版本的安装方法,owncloud分为 owncloud与owncloud-files, owncloud包含Apache2/MySQL/PHP等工具,owncloud-files只有owncloud软件。

安装过程中输入SQL密码

安装完成后,在客户端浏览器输入 http://Server IP/owncloud进行访问和初始化设置

配置HTTPS可以有效减少中间人攻击

配置方法:

第1步 - 安装ownCloud

ownCloud服务器软件包不存在于CentOS的默认存储库中。然而,ownCloud为发行版维护了一个专用的存储库。 首先,导入与他们释放钥匙rpm命令。 关键的授权包管理器yum信任库。sudo rpm --import https://download.owncloud.org/download/repositories/stable/CentOS_7/repodata/repomd.xml.key

接下来,使用curl命令下载ownCloud库文件:sudo curl -L https://download.owncloud.org/download/repositories/stable/CentOS_7/ce:stable.repo -o /etc/yum.repos.d/ownCloud.repo

添加新文件后,用clean命令使yum知道所做的更改:sudo yum clean expire-cache

OutputLoaded plugins: fastestmirror

Cleaning repos: base ce_stable extras updates

6 metadata files removed

最后,使用进行ownCloud安装yum实用程序和install命令:sudo yum install owncloud

当提示Is this ok [y/d/N]:消息类型Y然后按ENTER键授权安装。Output. . .

Installed:

owncloud.noarch 0:9.1.1-1.2

Dependency Installed:

libX11.x86_64 0:1.6.3-2.el7 libX11-common.noarch 0:1.6.3-2.el7 libXau.x86_64 0:1.0.8-2.1.el7

libXpm.x86_64 0:3.5.11-3.el7 libpng.x86_64 2:1.5.13-7.el7_2 libxcb.x86_64 0:1.11-4.el7

libxslt.x86_64 0:1.1.28-5.el7owncloud-deps-php5.noarch 0:9.1.1-1.2 owncloud-files.noarch 0:9.1.1-1.2

php-gd.x86_64 0:5.4.16-36.3.el7_2php-ldap.x86_64 0:5.4.16-36.3.el7_2 php-mbstring.x86_64 0:5.4.16-36.3.el7_2

php-process.x86_64 0:5.4.16-36.3.el7_2 php-xml.x86_64 0:5.4.16-36.3.el7_2 t1lib.x86_64 0:5.1.2-14.el7

Complete!

安装ownCloud服务器后,我们将继续设置数据库供其使用。

第2步 - 创建MySQL数据库

要开始,请使用管理帐户登录MySQL:mysql -u root -p

输入在安装数据库服务器时为MySQL root用户设置的密码。 ownCloud需要一个单独的数据库来存储管理数据。虽然你可以调用这个数据库不管你愿意,我们决定用这个名字owncloud让事情变得简单。CREATE DATABASE owncloud

注意:每个MySQL的语句必须以分号()结束。 如果您遇到问题,请务必检查这是否存在。接下来,创建一个单独的MySQL用户帐户,与新创建的数据库进行交互。从管理和安全的角度来看,创建单功能数据库和帐户是一个好主意。与数据库的命名一样,选择您喜欢的用户名。我们选择去与名称owncloud本指南GRANT ALL ON owncloud.* to 'owncloud'@'localhost' IDENTIFIED BY 'set_database_password'

警告:请务必把一个实际的密码所在的命令状态: set_database_password通过用户分配对数据库的访问权限,执行flush-privileges操作以确保MySQL的正在运行的实例知道最近的权限分配:FLUSH PRIVILEGES

MySQL的配置到此结束,因此我们将通过键入以退出会话:exit

在ownCloud服务器安装和数据库设置完成后,我们准备将注意力转移到配置ownCloud应用程序。

第3步 - 配置ownCloud

要访问ownCloud Web界面,请打开Web浏览器并导航到以下地址:https://server_domain_or_IP/owncloud

如果正在使用自签名证书,您可能会收到警告,因为证书未由您的浏览器的可信授权机构签名。这是预期和正常的。我们只对证书的加密方面感兴趣,而不是对我们主机的真实性的第三方验证。点击相应的按钮或链接,进入ownCloud设置页面。 你应该看到这样:通过选择用户名和密码创建管理员帐户。出于安全目的,不建议对用户名使用“admin”。点击完成设置按钮之前,点击存储和数据库的链接:保持数据文件夹设置原样,并单击配置 MySQL / MariaDB的按钮数据库部分。输入在上一步中配置的数据库信息。下面是一个示例,它匹配我们在本指南中使用的数据库凭据:点击完成设置按钮登录到ownCloud 一个安全的home为所有应该出现的数据:点击x在启动画面进入主界面的右上角:在这里,您可以创建或上传文件到您的个人云。

结论

ownCloud可以复制流行的第三方云存储服务的功能。内容可以在用户之间或外部与公共URL共享。 ownCloud的优点是信息安全地存储在您控制的地方。 探索界面和附加功能,使用安装插件ownCloud的应用程序 。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/28122.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-18
下一篇2023-02-18

发表评论

登录后才能评论

评论列表(0条)

    保存