前言文件地狱大逃脱我先问一个问题你的电脑上有多少个文件夹我之前数过大概有二十来个。说是分类其实就是在各个盘符里凭感觉建的。有文档备份有旧文件有一个新建文件夹 (2)“还有一个新建文件夹 (5)”。每次找文件基本靠记忆。但凡记错了在哪个盘符就得一个个打开去找。有一次花半小时翻一个移动硬盘想找一个两年前的PDF合同翻到后来我都怀疑自己是不是压根没下载过。后来换了思路不继续建文件夹了用Papra管理文档。它的工作方式是把文件扔进去它根据内容自动打标签不需要你自己建目录、归类、整理。你只需要记得文件里大概写了什么它就能帮你找出来。发票、合同、脚本、截图它能识别内容然后分类全部自动化。整个工具跑在NAS上文件存在本地不需要上传到任何地方。1 关于【Papra】Papra是什么简单来说它是你的私人文件管家。无论是PDF、文本还是那些让你头疼的发票Papra都能帮你整齐地收好并且自动分类。最神奇的是它能根据内容给你打标签你只需记得文档里的一句话或一个词就能迅速找到不仅如此它的“全文搜索”功能就像是你的私人侦探无论文件藏在哪里它都能找出来。特点文档管理在一个地方上传、存储和管理您的文档。**组织**创建组织以与家人、朋友或同事一起管理文档。搜索通过全文搜索快速搜索文档。身份验证用户帐户和身份验证。深色模式深夜文档管理会话的深色主题。响应式设计适用于所有设备从台式机到手机。开源该项目是开源的可以免费使用。自托管使用 Docker 或其他方法托管您自己的 Papra 实例。标签使用标签组织您的文档。电子邮件摄取将电子邮件发送/转发到生成的地址以自动导入文档。内容提取自动从图像或扫描文档中提取文本以供搜索。标记规则根据自定义规则自动标记文档。文件夹摄取自动从文件夹导入文档。CLI从命令行管理文档。**API、SDK 和 Webhook**在 Papra 之上构建您自己的应用程序。i18n支持多种语言。2 Windows部署安装【Papra】本例使用windows进行演示使用Docker进行部署如果没有安装Docker可以参考cpolar官网这篇教程《Docker安装教程——Linux、Windows、MacOS》打开终端输入这行命令一键安装dockerrun-d--namepapra-p1221:1221 ghcr.io/papra-hq/papra:latest完成后打开浏览器访问localhost:1221就可以看到papra的登录页面了3 简单使用papra我们先注册一个账号登录后能看到页面简单美观右上角可以更换颜色主题可以点击标签先创建你需要的标签比如发票脚本等等接着点击上传文件即可建立你的文件库点开就可以阅览文件以及贴上标签或下载等等成员这里也可以邀请你的好友同事建立团队文件库4 介绍以及安装cpolar内网穿透如果你想要随时随地都能访问和控制你的papra就需要用到端口转发工具了。 我推荐使用cpolar。cpolar是一款简单易用的端口转发工具它可以将你的本地端口映射到公网让你的应用能够被外网访问。访问cpolar官网点击免费使用注册一个账号并下载最新版本的Cpolar。登录成功后点击下载Cpolar到本地并安装一路默认安装即可本教程选择下载Windows版本。Cpolar安装成功后在浏览器上访问http://localhost:9200使用cpolar账号登录,登录后即可看到Cpolar web 配置界面,结下来在web 管理界面配置即可。5 使用cpolar内网穿透Papra登录cpolar web UI管理界面后,点击左侧仪表盘的隧道管理——创建隧道隧道名称可自定义本例使用了:papra注意不要与已有的隧道名称重复协议http本地地址1221域名类型我为了长期使用所以选择二级子域名如果只是测试可以选择随机隧道地区选择China Top然后我们需要保留一下二级子域名登录cpolar官网点击预留:选择保留二级子域名地区选择china top名称自定义点击保留保留成功后把这个子域名复制下来回到cpolar配置界面粘贴到域名上点击创建创建成功后打开左侧在线隧道列表,可以看到刚刚通过创建隧道生成了两个公网地址接下来就可以在其他电脑或者移动端设备异地上使用任意一个地址在浏览器中访问即可。随便复制打开一个都能进入到我们的papra当中啦总结Papra解决的问题本质是文件名和路径不够用来定位一个文件。当文件数量少的时候文件夹的逻辑是够用的。但数量上来之后“这个存在哪个路径了这个问题就开始消耗精力了。它的方案是把定位工作从记路径变成记内容”用标签和全文搜索替代文件夹层级。这个思路不一定适合所有人但如果你也是一个文件存了但找不到的人Papra是一个值得一试的方向。