没有「XX 云」的工作与生活,我的 Nextcloud 自托管云盘解决方案

原文转载自 「少数派」 ( https://sspai.com/post/61711 ) By Mirtle

预计阅读时间 0 分钟(共 0 个字, 0 张图片, 0 个链接)

Matrix 精选

Matrix 是少数派的写作社区,我们主张分享真实的产品体验,有实用价值的经验与思考。我们会不定期挑选 Matrix 最优质的文章,展示来自用户的最真实的体验和观点。

文章代表作者个人观点,少数派仅对标题和排版略作修改。


自己用的几款软件出现了云服务崩溃、厂商弃坑和隐私泄漏问题后,我逐渐对一些在线服务失去了信心,转而寻求各种问题的本地化和自托管(self-hosted)解决方案,正是在那时,我尝试了 Nextcloud —— 一个以自托管云盘为核心的效率平台,之后,我的工作和生活就越发离不开它。

早晨,我收到了来自「自己」的日程邮件

早上 7 点,起床洗漱的我看到手机提示收到了一封邮件,点开一看,是一封来自「自己」的日程邮件,大致列出了今天一天要做的各种任务:

我的邮箱并没有被盗,这封邮件其实来自 Nextcloud,它按照我的要求,通过 SMTP 协议发送此邮件提醒我今天一天的安排,日程的内容是我昨晚在 Nextcloud 的日历应用上写下的。我习惯写下隔天可以预见的任务,这能让我预估每日的工作量,更好地安排时间,对于我而言,网页版 Nextcloud 十分顺手。

日历编辑体验还不错,支持设置提醒、重复,也能用邮件邀请别人参与。事件以色块的形式展示,可以拖动,缩放来控制时长和开始时间。Nextcloud 提供了「电子邮件服务器」选项,登入支持 SMTP 协议的邮件,Nextcloud 就能用此邮件发送各种提醒。

光在大屏幕上编辑还不够,各平台的同步也很重要。在 Android 手机上,我安装了 DAVx⁵ 以 CalDAV 的形式将 Nextcloud 日历同步在自带的应用上;在 PC 上,由于没有找到合适的 CalDAV 同步方式,我将 Nextcloud 日历共享发布,向 Outlook 添加了订阅链接。这样就实现了全平台的同步。

上午,Deck 看板助力选题和构思

查看了今天的日程安排,解决完了早餐,之后就该上班了。上午处理完各种杂事和一些临时任务,准备拟定几个选题和文章大纲并提交,这就该 Deck 这款 Nextcloud 应用出场了。Deck 运行在 Nextcloud 上的一个类似于 Trello 的简单看板应用。 应用大致分为三级,面板 - 列表 - 卡片,可以用来做灵感收集,文章构思,以及任务管理。

上面是我的 Deck 界面,主要是三个面板:素材面板里面是平时的一些小想法,或许可以写成文章;写作面板是确定要写的文章构思;Todo 面板主要用来做一些任务管理。我打开了写作面板,第一个列表是文章主题和写作方式,第二个列表是我想要提及的一些问题,第三个列表中文章中可能会用到的一些素材,链接。每一个卡片都能自由的移动、归类,点开某个卡片,可以给它添加标签,用 Markdown 写下更加详细的内容,或者将一个卡片链接到另一个卡片上。

我写下文章主题,经过搜集查找各种资料,确定了更加明确的内容方向。在看板中把希望写的内容列举出来,然后拖动卡片,删除觉得多余的东西,一个文章的大纲就基本成型了。在主题卡片的详细内容中写下成型的大纲,将没有用的卡片全部归档,准备进行拟定下一个选题……

中午,在手机上使用 Nextcloud

不知不觉,到了午休时间,对于一个吃货而言,午餐吃什么是不能含糊的。我打开了手机上的 Nextcloud Deck 应用,点开了其中的「吃」面板,我在这个面板里面写下了所有想吃的东西,并且给他们打上了地点和价格的标签,我用标签搜索功能浏览了公司附近我想吃的美食,发现有一家牛肉面还没尝过,于是决定友好地拉着朋友去尝试一下。

吃饱喝足,味道中规中矩,我把牛肉面标记为「已阅」,放进了「还行」的列表中。小憩的时候,我想到今天下午将要编辑的文章需要几张截图,于是顺便在手机完成了截图,打开了手机上的 Nextcloud 同步客户端,它能够设置自动上传手机上的某个文件夹,或者将云盘上的内容自动同步到手机中,就像电脑上的客户端一样。

Nextcloud 平台上的很多应用在手机上都有专门的 App,大部分体验都非常好,设计简洁漂亮,更新也比较及时。我觉得将云同步和各种其他功能分离开来是一种不错的思路,不会让云盘功能太杂乱,也给了用户选择的权利。

下午,在线写稿和文件处理

下午的一些琐事做完之后,我开始写一篇稿子。我自己的稿子一般习惯用 Markdown 写,如果需要,再转成其他格式。Nextcloud 平台有一个叫做 Notes 的应用,很好的满足了我的需求。Notes 支持大部分常用的 Markdown 格式,有手机端应用,并且提供了类似即时渲染的写作体验。我一般会打开 Notes,进入全屏模式,将一些其他窗口放在其他虚拟桌面上,需要的时候切换过去。我并不担心文档会丢失,Notes 实时保存在 Nextcloud 平台上,Nextcloud 也能够记录文件更改历史。

其实,借助一些应用,Nextcloud 平台上的大部分文本、音乐、视频格式都是可以像 Markdown 一样在线预览或编辑的,甚至还包括 Office 文档。只不过,复杂的编辑和解码会增加服务器的负载,也会占用额外的存储空间,所以我没有安装这些插件。

因为有了草拟好的大纲,在 Notes 上写稿非常顺畅,写完了我负责的那部分后,我在预览模式下将稿子整体看了几遍,又用手机端的 Notes 应用看了一遍稿子,手机屏幕小虽然编辑体验差,但阅读起来似乎更容易发现错误。之后,我在 Nextcloud 上右键稿件,通过邮件将文件分享给了同伴,他可以通过邮件的链接直接下载稿子。

晚上,利用客户端同步与备份文件

终于回到了家里,休息过后,我打开了家里的笔记本电脑,Nextcloud PC 客户端默默运行在后台,我打算学习一些 PowerShell 的内容,因此一边打开了微软的官方文档,一边打开了 Vnote。对于结构化的知识,我习惯用笔记软件去组织,Vnote 的好处将笔记是以 Markdown 形式存储在本地,而我将这些文件同步到了 Nextcloud 云盘上,借助 Nextcloud 对 Markdown 的支持,便实现了随时访问。

突然手机亮起了事件通知,原来今天是周五,我设定了每周五同步一次 Nextcloud 数据库的任务,这是为了方便 VPS 出现问题后迁移环境,虽然这种情况出现的概率微乎其微,但多一层保险也总没错。只需要用 WinSCP 连接到远程主机,找到 Nextcloud 数据库,将它们复制到本地即可。

做完了这一切,我打开了网页版 Nextcloud,由于在自己的电脑上打开了 Nextcloud 的免认证登录,我可以用 Windows Hello 更快捷的登入系统。我进入日历应用,继续安排下一个和 Nextcloud 相伴的一天。

> 下载少数派 客户端 、关注 少数派公众号 ,了解更妙的数字生活 🍃

> 想申请成为少数派作者?冲!

© 本文著作权归作者所有,并授权少数派独家使用,未经少数派许可,不得转载使用。

more_vert