Owncloud 怎么从外网访问

Owncloud 怎么从外网访问,第1张

在你开始使用ownCloud之前,强烈建议你在ownCloud中启用SSL支持。使用SSL可以提供重要的安全好处,比如加密ownCloud流量并提供适当的验证。在本教程中,将会为SSL使用一个自签名的证书实验(正式使用建议申请可信SSL证书,比如wosign 免费ssl证书)。
创建一个储存服务器密钥和证书的目录:
# mkdir /etc/apache2/ssl
创建一个证书(并有一个密钥来保护它),它有一年的有效期。
# openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/apache2/ssl/apachekey -out /etc/apache2/ssl/apachecrt
编辑/etc/apache2/confd/owncloudconf 启用>

国内网盘市场经过几年前的行业大洗牌之后,也就像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模型绑定角色标签。角色其实就是预配置了一些权限的集合,省去了每个新用户都要重新设置多个权限的不便。

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

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

个人私有云存储推荐:

1、可道云

可道云是一款可以像Windows *** 作一样的企业网盘,云端文档管理,在企业网盘内也可以像在电脑上 *** 作一般熟悉而流畅,熟悉框选、拖拽、快捷键,从来没有这么简单方便。可道云拥有专业的在线编辑器,堪比本地编辑器的强大功能,直接在云端进行编辑、保存,随时随地进行站点管理。

2、Cloudreve

Cloudreve是一款国人开发的能以最低的成本快速搭建公私兼备的网盘系统,使用ThinkPHP +React+Redux+Material-UI架构,界面简洁,使用风格比较符合国人 *** 作习惯,比Nextcloud要轻量易用,主要特色就是支持多家第三方云存储,比如七牛、又拍云、阿里云OSS、AWS S3、Onedrive等。

3、海文云存储

海文云存储是一款开源的企业云盘,注重可靠性和性能,支持Windows,Mac,Linux,iOS,Android平台,而且支持文件同步或者直接挂载到本地访问。

4、Nextcloud

Nextcloud是一款开源免费的私有云存储网盘项目,可以让你快速便捷地搭建一套属于自己或团队的云同步网盘,从而实现跨平台跨设备文件同步、共享、版本控制、团队协作等功能。它的客户端覆盖了Windows、Mac、Android、iOS、Linux等各种平台,也提供了网页端以及 WebDAV接口,所以你几乎可以在各种设备上方便地访问你的云盘。

5、ownCloud

ownCloud是一个自由且开源的个人云存储解决方案,包括两个部分:服务器和客户端,可以在纯局域网环境使用,也可以搭建在公有云上。

推荐一款我正在使用的免费云服务器——阿贝云。

在阿贝云上可以申请免费的虚拟主机和免费的云服务器。具体步骤是:

1打开阿贝云网站注册账号

2实名认证(测试期间只要03元就可以)

3开通免费云服务器

把文件权限设置正确就能正确上传。ownCloud是是一款私有云存储的搭建工具。可以在纯局域网环境使用,也可以搭建在公有云上。分为服务器和客户端两个部分,服务器以前是支持Windows、Mac OS和Linux的,但是版本只支持Linux了。owncloud没有上传文件成功的提示只要把文件权限设置正确就能正确上传。客户端则支持Windows、Mac OS、Linux等桌面系统以及iOS、Android和BlackBerry等手机端。

ownCloud 是一款可以自建的私有云存储平台,提供企业级在线协作、文件同步和分享等功能。ownCloud 的免费版是开源免费的,但是官方并没有限制用户数量的具体规定,一般情况下是没有人数限制的,这意味着你可以在免费版上添加任意数量的用户,只要你的服务器能够承受。

不过需要注意的是,ownCloud 免费版的功能相对简化,如果需要更多的高级功能,则需要购买 ownCloud 商业版或者安装相应的插件。同时,ownCloud 的实际使用效果也与所选用的硬件配置有关,如果使用较低配置的服务器,可能会影响用户访问速度和稳定性,因此在考虑使用 ownCloud 时,需按照具体需求进行评估和选择。

安卓客户端推荐使用Solid Explorer,可以访问WebDAV云盘和局域网SMB共享文件,IOS客户端Owncloud收费6元Nexitcloud免费。Owncloud与Nextcloud就是软件,你需要一台计算机安装这种软件来配置成为文件服务器,成为云盘服务器还要公网IP地址。要求不高的可以自己搭建服务器Linux+Nginx+WebDAV+Samb,没有公网IP可以注册花生壳内网穿透需要支付6元。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13465527.html

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

发表评论

登录后才能评论

评论列表(0条)

保存