共计 1244 个字符,预计需要花费 4 分钟才能阅读完成。
提醒:本文最后更新于2024-07-12 12:44,文中所关联的信息可能已发生改变,请知悉!
什么是Cryptgeon?Cryptgeon是一个受PrivNote启发的安全、开源共享笔记服务,使用mit协议开源。
Cryptgeon如何工作的?
每个笔记都有一个生成的ID(256位)和密钥256(位)。该ID用于保存和检索笔记。然后,在客户端用密钥以gcm模式对笔记进行AES加密,然后发送到服务器。数据存储在内存中,不存储到磁盘重启数据会丢失。
项目地址: https://github.com/cupcakearmy/cryptgeon
演示:https://cryptgeon.nicco.io.
推荐:
- Chevereto V4 专业版安装与使用-Chevereto付费图床
- 申请免费伊朗.ir域名-免费一年顶级域名支持DNS解析
- Stirling PDF 安装与使用 – 强大的PDF操作工具,满足您的需求
Cryptgeon安装
你要先安装了docker。
创建项目文件夹
mkdir -p /root/data/docker_data/cryptgeon
然后
cd /root/data/docker_data/cryptgeon
vi docker-compose.yml
填入以下内容:
version: '3.7'
services:
memcached:
image: memcached:1-alpine
entrypoint: memcached -m 15M -I 5M # (-m后的就是最大使用多少的内存,-i 后的可以自己修改每个文件只可以使用多少的内存)
app:
image: cupcakearmy/cryptgeon:latest
depends_on:
- memcached
environment:
SIZE_LIMIT: 5M # 这边的要与 -i 后的对应
ports:
- 8080:5000 # 冒号左边的端口8080可以改成任意未使用的端口
运行:
docker-compose up -d
等待一下,然后访问 http:ip地址:8080 即可。
但是没法直接使用,使用会提示 could not create note. please try again.
因为必须采用https形式,否则浏览器无法加密,无法使用。
需要反向代理了。
如果你ip有ssl就可以直接使用了。
更新与卸载
更新:
cd /root/data/docker_data/cryptgeon # 进入docker-compose所在的文件夹
docker-compose pull # 拉取最新的镜像
docker-compose up -d # 重新更新当前镜像
卸载:
sudo -i
cd /root/data/docker_data/cryptgeon # 进入docker-compose所在的文件夹
docker-compose down # 停止容器,此时不会删除映射到本地的数据
cd ~
rm -rf /root/data/docker_data/cryptgeon # 完全删除映射到本地的数据
使用方法
advanced这里可以调控查看参数或多少分钟后过期并被销毁
默认看1次即焚
file这里切换上传文件
总结
Cryptgeon安装简单,使用方便。
正文完