支持阅后即焚的笔记Enclosed

在这里插入图片描述

什么是 Enclosed ?

Enclosed 是一个简约的网络应用程序,旨在发送私人和安全的笔记。所有笔记均经过端到端加密,确保服务器和存储对内容一无所知。用户可以设置密码、定义有效期 (TTL),并选择在阅读后让笔记自毁。

软件特点:

  • 端到端加密:您的笔记在客户端使用 AES-GCM 加密,并使用 PBKDF2 派生的 256 位密钥。
  • 文件附件:与您的笔记安全地共享文件。
  • 零知识:服务器无法访问笔记或文件的内容。
  • 可配置的安全选项:设置密码、到期时间,并选择阅读笔记后自毁。
  • 简约的用户界面:简单直观的用户界面,可快速共享笔记。
  • 暗黑模式:适合深夜分享笔记的深色主题。
  • 响应式设计:适用于所有设备,从台式机到手机。
  • 开源:源代码可根据 Apache 2.0 许可获得。
  • 自托管:运行 Enclosed 实例以进行私密笔记共享。
  • 命令行界面:用于从终端创建笔记的命令行界面。

从功能上来说,和之前介绍的 PrivateBin 或者 MicroBin 比较类似,都能确保您的数据只在您和预期收件人之间传递。

文章传送门:

  • 协同工作之代码分享PrivateBin
  • MicroBin让代码共享更简单

官方提供了在线 Demo,地址:https://enclosed.cc

安装

在群晖上以 Docker 方式安装。

在注册表中搜索 corentinth/enclosed ,选择第三个,版本选择 latest

本文写作时, latest 版本对应为 1.5.1

docker 文件夹中,创建一个新文件夹 enclosed,并在其中建一个子文件夹 data

文件夹装载路径说明
docker/enclosed/data/app/.data 存放笔记文件

端口

本地端口不冲突就行,不确定的话可以用命令查一下

# 查看端口占用
netstat -tunlp | grep 端口号
本地端口容器端口
87878787

命令行安装

如果你熟悉命令行,可能用 docker cli 更快捷

# 新建文件夹 enclosed 和 子目录
mkdir -p /volume1/docker/enclosed/data# 进入 enclosed 目录
cd /volume1/docker/enclosed# 运行容器
docker run -d \--restart unless-stopped \--name enclosed \-p 8787:8787 \-v $(pwd)/data:/app/.data \corentinth/enclosed

也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

version: '3'services:enclosed:image: corentinth/enclosedcontainer_name: enclosedrestart: unless-stoppedports:- 8787:8787volumes:- ./data:/app/.data

然后执行下面的命令

# 新建文件夹 enclosed 和 子目录
mkdir -p /volume1/docker/enclosed/data# 进入 enclosed 目录
cd /volume1/docker/enclosed# 将 docker-compose.yml 放入当前目录# 一键启动
docker-compose up -d

反向代理

如果直接访问 http://群晖IP:8787 ,能看到主界面,但是在创建 note 时,会显示错误

An error occurred while creating the note, please try again.

在浏览器中会看到类似下面这样的错误

The Cross-Origin-Opener-Policy header has been ignored, because the URL's origin was untrustworthy. It was defined either in the final response or a redirect. Please deliver the response using the HTTPS protocol. You can also use the 'localhost' origin instead. See https://www.w3.org/TR/powerful-features/#potentially-trustworthy-origin and https://html.spec.whatwg.org/#the-cross-origin-opener-policy-header.

发现必须要使用 https 协议或者只能使用 localhost。我们可以通过 npm 来做反向代理,实现 https 协议访问

SSL 都做了勾选

运行

在浏览器中输入 https://enclosed.laosu.cf 就能看到主界面

左侧大方框中写下要分享的内容,右侧设置参数

  • Note password :如果需要加密,可以设置密码;
  • Expiration delay:过期的时间;
  • Delete after reading:是否开启阅后即焚;
  • Attach files:增加附件;

设置完成后,点 Create note

现在,你可以复制链接或者直接分享出去

参考文档

CorentinTh/enclosed: Send private and secure notes.
地址:https://github.com/CorentinTh/enclosed

Enclosed - Send private and secure notes
地址:https://enclosed.cc/

Enclosed
地址:https://docs.enclosed.cc/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/450123.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

软考高项一年只考一次,2025 年会更难考吗?

根据近几年的考试情况来看,可以推测25年的高项考试可能会更加困难。值得关注的是2024年的考试情况,当年的高项考试是第二次机考,考试形式已经相对稳定。上午考试的科目知识点分布保持稳定,包括1道综合计算题和2道分析题的案例分析…

决策树和集成学习的概念以及部分推导

一、决策树 1、概述 决策树是一种树形结构,树中每个内部节点表示一个特征上的判断,每个分支代表一个判断结果的输出,每个叶子节点代表一种分类结果 决策树的建立过程: 特征选择:选择有较强分类能力的特征决策树生成…

【工欲善其事】巧用 PowerShell 自动清除复制 PDF 文本时夹杂的换行符号

文章目录 巧用 PowerShell 自动清除复制 PDF 文本时夹杂的换行符号1 问题描述2 解决方案3 具体步骤4 效果测试5 小结与复盘 巧用 PowerShell 自动清除复制 PDF 文本时夹杂的换行符号 1 问题描述 不知各位是否也为复制过来的文本中夹杂的回车换行符抓狂过?就是在复…

python 爬虫 入门 一、基础工具

目录 一,网页开发者工具的使用 二、通过python发送请求 (一)、get (二)、带参数的get (三)、post 后续:数据解析 一,网页开发者工具的使用 我们可以用 requests 库…

国际期货收费行情源CTP推送式/期货配资软件开发对接行情源的技术性说明

在现代金融市场中,期货交易因其高风险和高回报特性而备受关注。为了满足期货交易者的需求,开发高效、稳定和安全的期货交易软件变得尤为重要。本文将对国际期货收费行情源CTP推送式及期货配资软件的开发对接行情源的技术细节进行详细说明。 一、CTP&…

2024双十一值得购买的好物有哪些?看完这五款好物让你不后悔!

随着一年一度的双十一购物狂欢节即将拉开帷幕,作为一名热衷于分享购物心得的博主,我今天特别想在这里为大家详细介绍五款我个人非常期待入手的好物。这些产品都是经过我精心挑选和试用的,我相信它们不仅能够满足我的需求,同样也能…

visio导出pdf公式变形问题杂谈

其实不会变形。 我自己的情况是直接用edge PDF阅读器打开pdf看到的是公式有变形(常见是字体、形状变了),但换一个pdf阅读器如adobe的就是正常的了 不过大家一般是用edge pdf阅读器直接打开查看,所以通过visio打印的方式导出pdf可…

力扣46~50题

题46(中等): 分析: 见注释 python代码: class Solution:def permute(self, nums: List[int]) -> List[List[int]]:#长度小于6,不就是告诉我用递归嘛res[]#递归函数def call_back(p_list,n_list):#判断…

Cesiumlab发布3dtiles白膜流程与前端可视化加载

Cesiumlab发布3dtiles白膜流程与前端可视化加载 1.前置准备 1.1 安装CesiumLab并注册(CesiumLab安装、CesiumLab账号注册以及不同授权类型的说明 CesiumLab系列教程 - 知乎 (zhihu.com)); 1.2 最好安装有Qgis可以进行简单数据处理(如果有完整数据可以…

可以在桌面上用的倒计时提醒app下载

在忙碌的工作日常中,我们常常需要记住各种截止日期和重要事件。为了确保这些任务按时完成,一款桌面倒计时提醒应用变得尤为重要。想象一下,当你在电脑桌面上就能清晰地看到剩余时间,这无疑会增加你的工作效率和紧迫感。 敬业签就…

华为eNSP实验:交换机流量控制之流量抑制

一、交换机流量控制之流量抑制 流量抑制是一种网络管理技术,用于防止过量的数据流通过网络设备,从而避免网络拥塞和性能下降。具体如下: 基本原理: 流量抑制通过设置特定的阈值来限制网络中的数据流量。当某个端口或接口的入站流…

Vue是一套构建用户界面的渐进式框架,常用于构建单页面应用

学习总结 1、掌握 JAVA入门到进阶知识(持续写作中……) 2、学会Oracle数据库入门到入土用法(创作中……) 3、手把手教你开发炫酷的vbs脚本制作(完善中……) 4、牛逼哄哄的 IDEA编程利器技巧(编写中……) 5、面经吐血整理的 面试技…

u盘制作启动盘 重装windows系统

操作步骤一般都是把镜像iso文件下载好,然后使用u盘作为启动盘,使用启动盘制作工具,制作 官方重装系统程序 windows10系统下载连接 下载后点击启动 1 就是傻瓜式的安装 u盘安装就选2 然后一路下一步即可 等待完成,启动盘就制作好了 使用rufus 选择对应版本 https://ru…

基于SpringBoot的在线视频教育平台的设计与实现(论文+源码)_kaic

摘 要 随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过科技手段提高自身的优势;对于在线视频教育平台当然也不能排除在外,随着网络技术的不断成熟,带动了在线视频教育平台,它彻底改变了过…

Unity 从零开始搭建一套简单易用的UGUI小框架 基础分析篇

一套UGUI的小框架用一篇文章显然是不够的,因为会很长很长大约有上万字,想必读者也没有那个耐心一点点读完(主要是我也懒),所以我就将其分为三个部分 基础分析篇 功能撰写与优化篇 扩展与总结篇 我将其都放在了同一个专…

【管理】十张逻辑图说透:优秀员工,与普通员工的差别

优秀是一种习惯,如果你仔细留意,同等职位的高级员工与普通员工,在智力水平整体上差别不是很大,差别大的是工作习惯及方式。 01 琐碎工作 面对职场上的琐碎小事,很多员工会抱怨重复性工作,枯燥、无趣得不到…

学习threejs,THREE.LineDashedMaterial 虚线材质,基于gosper高斯帕曲线生成雪花动画

👨‍⚕️ 主页: gis分享者 👨‍⚕️ 感谢各位大佬 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍⚕️ 收录于专栏:threejs gis工程师 文章目录 一、🍀前言1.1 ☘️THREE.LineDashedMaterial虚…

Linux——echo-tail-重定向符

echo命令 类似printf 输出,最好加“ ” echo "hello Linux" 反引号 ‘ ’ 引用命令 echo ‘ pwd ’ 重定向符 > 和 >> > 覆盖 >> 追加 tail命令 查看文件尾部内容,追踪文件最新更改 tail -num 从尾部往上读num行&#…

linux 效率化 - 输入法 - fcitx5

安装 Fcitx5 1. 卸载 ibus 框架 由于 ibus 和 fcitx 可能会冲突,先卸载 ibus(暂未确认原因) sudo apt remove --purge ibus2. 安装 fcitx5 输入法框架 sudo apt update sudo apt install fcitx5 fcitx5-chinese-addons fcitx5-frontend-gtk…

【scene_manager】与 MoveIt 机器人的规划场景进行交互

scene_manager Scene Manager包是由 Robotnik 创建的 ROS 包,旨在帮助构建和与 MoveIt 机器人的规划场景进行交互。 背景信息 MoveIt 规划场景 是一个用于存储机器人周围世界的表示(外部碰撞)以及机器人自身状态(内部碰撞和当…