owncloud的安装配置和使用

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

1、点击如下网址下载owncloud客户端,下载Windows版的,直接双击文件进行安装。

owncloud?Owncloud手机端

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

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

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

5、也可以使用命令进行立即上传文件,命令格式为:owncloudcmd-u-p<要同步的文件夹所在完整路径名><服务器的IP地址>

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

owncloud?Owncloud手机端

比ownCloud/Nextcloud更好用的免费私有企业网盘

国内网盘市场经过几年前的行业大洗牌之后,也就像BAT这种实力大厂能有财力和资源在持续运营着公有云盘,像腾讯和阿里的产品则是出于产品打通的需求,在自家的企业微信、钉钉平台集成了云盘系统。但是对于企业文档管理安全性比较重视的企业,往往习惯于在内网环境或公有云购买的云主机上自建系统来管理内部文档,不太愿意选择将内部文档完全托管到互联网上。

ownCloud/Nextcloud是国外开源的优秀的网盘产品,在国内也比较流行,个人和企业都可以私有部署一套自己的网盘系统。但不管是ownCloud还是后来创始人出走之后分支的Nextcloud,最初均是对标Dropbox这个网盘鼻祖,后来才不断增加团队协作的特性。但由于产品的历史包袱,所以在企业内部协同上显得并不是特别合适,尤其是不太适合国内企业的管理协作风格。这里给大家介绍另外一款可以用于私有化部署的免费企业云盘产品丰盘ECM。

相较于ownCloud/Nextcloud,丰盘ECM最大的优势之一是基于个人、部门和项目空间的文档组织方式和基于RBAC的目录级权限控制模型。

举一些企业里常见的场景,不管小企业还是中大型企业,各个部门总会希望能够建立自己本部门专属的共享空间,新员工加入之后可以直接访问部门内部的共享资料;对于有产品研发或者项目交付的公司,往往存在跨部门协作的团队需要共享一些项目资料。

在Nextcloud中,目前只能由用户通过新建普通文件夹的方式来解决,假设一个员工加入了4-5个空间,那么这个员工一打开文件浏览器就会看到所有“项目文件夹”、别人分享给自己的文件夹、该员工自己的文档和文件夹全都混在一个大列表里,入口非常杂乱。

我们知道早期IT管理员们喜欢用FTP、Windows共享资料或SVN,目录和文档都是按照层级来组织和管理权限,非常自然有序,例如电子书共享,任何员工都允许在文档上传区放置书籍,然后由管理员统一分类整理到其他目录下,员工可以查阅其他目录下的电子书,但不允许删除。

但是在NextCloud中是没有层级权限的概念的,将父级的电子书籍和子目录文档上传作为分享发给别人,最终在员工视角只能看到两个平级的目录如下:

当员工数量较多的时候,由于NextCloud没有RBAC的模型,想要在目录层面设置权限,就变得更加麻烦了。当然,NextCloud后来推出一个团队协作插件GroupFolders,解决了一些问题,支持由管理员在后台配置团队目录GroupFolders(注意,普通用户无法自行创建团队协作文件夹),但是权限依然非常单薄,只能指定哪些人可以访问此目录,以及谁可以管理此目录,而无法更细致的配置权限。

其实,不光是ownCloud/Nextcloud,国内的一些个人云盘产品也存在类似的问题,个人云盘和面向企业客户的私有网盘产品(或者叫文档管理系统,属于企业内容管理ECM领域的范畴)只是看起来比较像,基础功能有所重叠,但细致来看,差异还是非常大的。从一些论坛反馈的用户声音也可以看出来企业用户的这个痛点。

那么丰盘ECM产品是怎么解决上述问题的呢?

首先,文档是以空间的方式进行管理和组织的,空间分为部门级空间、项目空间和个人空间,其中部门级空间是根据组织架构自动维护的,新员工加入之后自动就拥有了一些权限。而项目空间由企业员工自行创建、自行管理,用于跨部门协作用的。个人空间毫无疑问就是存放员工自己才能看得到的文档。

在空间管理面板里,管理员可以自行添加其他同事的账号进来,并利用RBAC模型绑定角色标签。角色其实就是预配置了一些权限的集合,省去了每个新用户都要重新设置多个权限的不便。

有些时候,管理员希望针对某个目录设置特殊的权限,而不是用统一的权限配置,那么就可以将子目录与父级目录的权限断开,重新设置特有的权限。

有些时候员工可能临时想分享一些文档或目录,但又不想单独创建一个空间或修改空间的权限,这个时候即时分享功能就显得非常实用了。收到分享的用户通过分享链接或者在自己主页的『他人分享』入口即可查看,非常快捷。

如何在CentOS上安装配置ownCloud

ownCloud是一个文件共享服务器,允许您将您的个人内容,如文档和图片,存储在一个集中的位置,很像Dropbox。与ownCloud的区别在于它是免费和开源的,允许任何人使用和检查它。它还将敏感数据的控制和安全性返回给您,从而消除了第三方云托管服务的利用率。在本教程中,我们将在CentOS 7服务器上安装和配置ownCloud实例。

先决条件

要完成本指南中的步骤,您需要以下内容:

你的服务器上有Sudo用户:您可以按照创建使用sudo权限的用户CentOS 7初始服务器设置指南。

LAMP环境:ownCloud需要Web服务器,数据库和PHP才能正常工作。设置LAMP(Linux,Apache,MySQL和PHP)服务器满足所有这些要求。按照本指南安装和配置这个软件。

要充分利用一切ownCloud所提供的功能,请确保安装以下PHP模块: php-gd, php-intl, php-mbstring, php-process,和php-xml。

SSL证书:你如何设置这取决于你是否拥有一个解析为您的服务器域名。

如果你有一个域名......,以确保您的网站的最简单的方法是让我们的加密,它提供免费的,受信任的证书。按照咱们的加密指南为Apache设置。

如果你没有一个域名...你只是使用测试或个人使用此配置,您可以使用自签名证书来代替。这提供了相同类型的加密,但没有域名验证。按照自签名的SSL指南Apache才能完成设置。