Windows 风格的个人云盘,支持文档、脑图在线编辑,支持连接Linux

分享一个个人网盘,及文档在线编辑工具。

众所周知,当前使用最广泛的云盘是百度网盘,而百度各种骚操作真让人无法忍受,倍速看视频还要开会员,真是恶心他妈给恶心开门。而号称不限速的阿里云盘也开始限速了,后面可能也和百度一个德行。其实各种体验问题都可以容忍,最无法忍受的是数据安全,我们上传到百度网盘的每一个文件,都已经被备份了n份了,尽管有些文件已经被我们删除了,但是这些文件仍然在百度的服务器里,个人隐私极不安全;可能有些人不太清楚,很久之前百度网盘有一个秒传功能,为什么一个几G的文件能秒传,那是因为百度的服务器里已经有了一个相同的文件了,你上传的文件其实并不是你的文件,如果你删除了这个文件,其实你也并没有删除这个文件。还有一个非常严重的问题是自己好不容易收藏的电影,结果变成了8s的教育片。

既然这么多问题,那我就不用你了,那要存储文件怎么办,可以自己部署一个私有云盘呀。
目前免费的比较好的私有云盘有: 国外的有Nextcloud,ownCloud,这两个出自一脉,免费版的基本功能都有,但有一个致命的弱点是慢,非常占用服务器资源,网上一堆提高性能的攻略都没用(可能我水平不行,没有get到点);国内的有可道云,免费版的也是基本功能都有,很多想用的功能都需要收费。由于本人能力有限,不会开发以上列出的网盘的扩展插件,这些网盘也就只是个网盘而已;于是我就自己写了一个网盘,页面长得有点丑。

后来发现有大佬开源了Windows12网页版,页面做的确实很精美,但只是纯静态页面,于是我就想让这个静态页面变成动态的,然后就进行了大刀阔斧的修改:开源地址

项目开源地址

功能概览

  • 文件夹的新建、删除、重命名、移动、导出
  • 文件上传、下载、新建、删除、移动、重命名、分享
  • 支持 txt、markdown、xmind、表格、文档的在线编辑功能
  • 支持 python 脚本在线编辑和运行
  • 支持远程连接 Linux 服务器
  • 音乐播放器,支持播放云盘(服务端)和本地(客户端)的音乐
  • 集成 aria2,支持 HTTP、FTP、BitTorrent 等多种下载协议
  • 支持多语言,支持配置多语言
  • 单点登录,不同用户的数据完全隔离
  • 可任意挂载多个磁盘

功能介绍

系统的核心功能就是一个网盘,提供了比普通网盘更多的功能——文本等文件的在线编辑功能,且可任意扩展功能,完全开放。在页面上看到的文件和文件夹的目录层级结构在本地服务器/电脑的磁盘里是真实存在的,即使你以后觉得我这个系统不好用了,我也会给你留下一个完整有序的目录文件,而不是乱序的。

登录页面

在这里插入图片描述

页面总概览

在这里插入图片描述

文件资源管理器

在这里插入图片描述

上边一排工具栏依次是新建文件、新建文件夹、重命名、移动、复制、上传、下载、分享、删除。文件列表可按照名称、创建时间、修改时间排序。

使用文件上传功能上传文件时,会首先检测网盘是否存在相同的文件,如果存在则不上传,这就是类似百度网盘的秒传的功能。

回收站

在这里插入图片描述

上边一排工具栏依次是还原文件、删除文件、清空回收站。

我的分享

在这里插入图片描述

文件分享链接支持设置打开次数,超过次数会返回 Nginx 默认页面。其中:markdown、表格、文档 和 xmind 分享链接打开后页面虽然可以编辑,但数据不会保存,仅支持导出数据。

设置页面

在这里插入图片描述

支持修改密码、退出登陆、上传背景图片、设置主题。

计算器

在这里插入图片描述

一个感觉很鸡肋的小工具。

Whiteboard 画板

在这里插入图片描述

没事可以用鼠标涂鸦画画。

在线编辑功能

所有在线编辑功能:每隔10秒自动保存,标题栏文件名旁会展示自动保存的时间,点击关闭按钮也会自动保存。其中txtmarkdown文档的在线编辑支持导出成html格式,用浏览器打开导出的html后,可通过浏览器自带的打印功能把文件转成PDF格式。

txt 文件

在这里插入图片描述

点击右上角的下载按钮,可以直接将当前文档转成 html,并下载。如需下载原 txt文件,可在文件资源管理器中选中文件并点击下载。

markdown 文件

在这里插入图片描述

点击右上角的下载按钮,可以直接将当前文档转成 html,并在新标签页打开,如需下载这个 html,可在新打开的标签页右键下载。需要注意:这里使用的是第三方工具转的html,一些样式在转换时会丢失。如需保留所有的html样式,可在工具栏点击全窗口预览HTML即可。

表格

在这里插入图片描述

由于表格功能太多,暂不支持导出功能,可用于在线存储一些数据。

文档

在这里插入图片描述

该文档左侧带有目录,支持目录定位页面到指定位置。可导出成 html 格式的文件,用浏览器打开 html 文件,调用浏览器自带的打印功能,调整打印页边距,可把文档转成页面布局合适的 PDF 文件。

xmind 脑图

在这里插入图片描述

支持标准的 xmind 文件(xmind8xmind zen(xmind 2020))在线编辑,文件打开后,原文件格式已经转换,只能通过页面工具栏中的导出功能才能导出 xmind8(只支持导出 xmind8,不支持导出 xmind zen)。在线编辑的脑图中添加的样式、颜色、优先级、完成进度、备注等也支持导出到 xmind8 中。

Python

在这里插入图片描述
支持 python 命令行,支持导入 python 官方库,可以用来做一些简单的计算,或者处理一些简单的数据。

在这里插入图片描述

支持在线编辑 py 文件,点击运行后可直接在浏览器上看到结果。如果想导入第三方库,需要专门打包,具体可查阅相关资料。

连接 Linux

在这里插入图片描述
在这里插入图片描述
设置里添加服务器,在列表中点击打开即可远程连接 Linux,支持上传和下载文件,支持 Ctrl+C(复制)Ctrl+V(粘贴) 快捷键,同时 Ctrl+C 还保留结束当前进程的功能。为节省服务器资源,对“挂机”超过10分钟的连接进行关闭。

其他

1、支持 Linux、Windows、MacOS、麒麟 等多种系统,但建议在 Linux 系统部署;
2、因为是在操作本地文件,所以不支持集群部署和分布式存储,如需集群部署和分布式存储,请点我
3、和内网穿透搭配使用体验更佳;把开百度会员的钱,或者开在线文档会员的钱,拿去买一个带公网IP的云服务器,全部私有化部署,文件隐私安全绝对可以保障。现在云服务器厂商的云服务真的非常便宜。
4、所有页面已经尽可能的适配手机端了。使用手机浏览器打开,横屏展示,整体使用体验还是不错的;

部署

推荐部署方案:
1、带公网IP的云服务器,买云服务器的钱比开百度网盘会员的钱要便宜的多得多,而且有公网IP,还可以干其他很多有趣的事情;
2、树莓派,用于部署网盘服务,可根据自己的需求买对应配置的树莓派,500元左右就可以买一个差不多配置的树莓派了,咸鱼上可能更便宜。树莓派 24h 开机,一个星期的耗电量大约不到1度电;高配置的树莓派还可以用来当电脑、电视、机顶盒用哦,就看你的动手能力有多强了;
3、硬盘,自己可以买一个几T的机械硬盘存储数据,现在机械硬盘也很便宜;土豪可以用固态硬盘,也不是很贵;
4、内网穿透,在云服务器和树莓派上分别部署内网穿透软件即可,推荐使用 frp 进行内网穿透;

可选部署方案:
1、树莓派 + 硬盘;
2、公网IP,可以让宽带运营商给你一个固定/动态的公网IP(IPv4就不用想了,运营商肯定不会给,可以使用IPv6);
3、域名,由于IPv6很难记,所以还需要购买一个域名(便宜的域名一年也就不到8元);
4、动态域名解析,宽带运营商如果给你一个固定的公网IP,那样就很不安全,动态公网IP会安全一些,这就需要动态域名解析;

其他部署:
如果你没有随时随地使用的需求,只是在局域网内用着玩,那你就随便找个电脑部署就行了;

以上,你的云盘数据安全是可以得到保障的,并且拥有了比市面上的商业网盘更多的功能,也再也不用担心自己的视频变成8秒教育片了;不仅如此,你还可以自己开发,扩展功能。

如果你感兴趣的话,欢迎使用!项目开源地址

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值