因为自己实在是太想拥有一个自己专属的私有云了,并且之前看到一个开源项目NextCloud,感觉很对我胃口。我就是喜欢这种大而全的一站式云解决方案,刚好手头的阿里云闲置了,就拿出来搞点事情。顺便又折腾了一下一些其他服务的搭建。

下列我对自己网站的功能要求,及解决方案:

  • 安全性:NextCloud和其他搭建的服务都有一定的安全性保障
  • 文件存储和同步:NextCloud核心功能就是这个
  • 日历功能:NextCloud自带的就OK,还支持CalDAV)
  • 邮件客户端web mail:NextCloud有个挺漂亮的邮件客户端,但是中文存在编码问题,搭了个RainLoop来满足这一需求
  • 联系人:NextCloud自带的挺不错,支持CardDAV
  • 离线下载:使用Aria2提供多线程的下载,使用Aria2-NG做Web客户端
  • 任务、看板:NextCloud自带
  • RSS阅读:用tiny-tiny-rss搭建了RSS阅读器客户端,还搭了一个RSSHub用来生成一些特殊网站的订阅源
  • 媒体管理和播放:暂时用的Plex,但是免费版移动端播放有限制
  • Markdown编辑和同步:NextCloud的编辑器凑活能用,但是还是Joplin比较好用,还支持多端同步
  • 思维导图:NextCloudMindMap应用就不错
  • 网站服务状态监控:用的uptime robot

配置方面不想写,可以参考网上的教程。