【瞎搞】利用owncloud实现文件同步

使用owncloud实现文件全平台同步

前言

发现的一个新工具——owncloud ,同家族还有一个nextcloud,因为某些原因一分为二, 但是基础功能还是一样的,nextcloud的界面要好看一点,下面介绍一些优势特点以及简易的搭建的方法,我这里就直接以owncloud举例。

-------owncloud支持webdev ,相比其他的文件系统来说web协议的效率较低,不适合作大量数据的文件传输,但是可以搭配ssl(此处暂时不讲,有需求可以评论完事再加),使其更安全高效率的在广域网上传输, 且不少的生产力软件,例如office,例如notability 等等都支持webdev协议,这样通过特殊的手段实现原生云无法实现的安全以及容量。

-------除此之外,owncloud本身就有全平台的客户端,包含不限,mac ios 安卓 以及各大发行版本,可以以极低的门槛实现多系统工作者初期的文件共享的问题。

--------及其容易的操作方式,非it人员,如果也有这方面需求, 在简单的配置后后期无需人工干扰,自动同步工作,实际情况也是,广受公司内部好评

下面直接开始搭建

1、服务端

服务端有三种方式, 一种是利用docker,另一种是利用php服务器,第三种是直接利用威联通自带的应用。

docker

引用我之前的帖子 [docker ce的安装](https://blog.csdn.net/weixin_42097690/article/details/88824405)

阿里云服务器
加载镜像,启动镜像:

docker pull owncloud
docker run -d -v /mnt/nfs/data/owncloud:/var/www/html/data -p 10080:80 -p 10443:443
#注意 -v 和 -p 需要更改为自己的参数 

网站形式搭建

先安装lnmp

wget http://soft.vpser.net/lnmp/lnmp1.6.tar.gz -cO lnmp1.6.tar.gz && tar zxf lnmp1.6.tar.gz && cd lnmp1.6 && ./install.sh lnmp
然后下载官网的压缩包,解压拷贝在/home/wwwroot/里面,找个浏览器键入ip即可
https://download.owncloud.org/community/owncloud-10.4.1.tar.bz2

威联通

我就是用的这样的方法, 这里面说实话我是首推荐这样的方法,理由是, 威联通本身就可以很容易的解决数据的冗余备份,如果该服务器作为生产服务器,建议还是做一个冗余机制。 威联通没有什么方法进商店就可以, 或者用docker的最新版本也可以,唯一注意的是 数据库和路径需要自己设置

客户端

建立关系(/手动滑稽) 首先按照自己的系统下载对应的包,linux(带gui的)大部分源里面就有,直接 install owncloud-client 即可,这条命令会顺便装上gui界面

https://owncloud.org/download/

然后按照相对应提示,选择手动选择创建同步文件夹以及内容
之后便可以将要同步的文件夹添加在里面,如果添加的文件夹是桌面或者文档、照片基本可以实现类icloud的功能,在多个终端安装同步后,任意终端修改文件会被推送到全部端无需人为操作。
另外,终端和服务器的对应关系,需要多加练习,服务器的文件夹做好分类,错误的设置可能会扰乱文件。

【瞎搞】利用owncloud实现文件同步_第1张图片
【瞎搞】利用owncloud实现文件同步_第2张图片webdev的地址在web页面进取后左下角的小齿轮可以找到

当然部署到阿里云也可以,/滑稽阿里云服务器地址

你可能感兴趣的:(方案)