前言文件地狱大逃脱文件真正让人头疼的往往不是数量太多而是需要使用时怎么也找不到。发票可能保存在下载目录合同散落在聊天软件里学习资料放在几个不同文件夹中还有一些文档只记得大概内容却完全想不起文件名。为了方便整理建立了越来越多的目录最后反而要在一层层文件夹之间反复翻找。Papra提供了一种更集中的文档管理方式。它可以把PDF、图片和其他常用资料统一放进一个网页文档库再通过标签、全文搜索和内容提取帮助查找。以后寻找一份文档时不必准确记住保存路径只要记得其中的关键词、类别或大致内容就有机会快速定位。除了个人使用Papra还支持创建组织和邀请成员适合家庭共享票据、团队整理资料或者为小型工作室建立统一的文档入口。数据仍然保存在自己的设备中不必把全部资料分散到多个第三方网盘。本文将以Windows为例通过Docker快速部署Papra完成账号注册、标签创建、文档上传和成员管理。最后再借助cpolar建立公网访问地址让这套运行在本地电脑中的文档库也能在办公室、家中或移动设备上继续使用。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就把原本散落在文件夹、下载目录和不同设备中的文档集中到了一个统一的管理页面中。发票、合同、脚本和日常资料可以按照标签整理也可以通过关键词和全文内容进行查找。在本地使用时可以直接通过1221端口打开文档库配置cpolar后即使离开部署Papra的电脑所在网络也能通过浏览器访问同一套资料。固定二级子域名则更适合长期使用不需要每次重新寻找新的访问地址。Papra真正节省的并不是上传文件的时间而是以后反复寻找资料的时间。只要在文档进入系统时完成基础分类和标签设置随着文件不断增加整个资料库依然能够保持清晰不必重新陷入层层文件夹带来的混乱。不过自托管并不等于数据自动安全。正式使用前应为账号设置独立密码不公开传播公网地址并为Papra的数据目录建立定期备份。重要文档最好保留至少一份额外副本避免电脑损坏、容器误删或磁盘故障造成资料丢失。当文件能够被集中保存、快速搜索并随时打开时文档管理才不再是不断整理文件夹而是让每一份资料在真正需要时都能及时被找到。