Cryptgeon安装教程,阅后即焚的共享笔记或文件服务。

共计 1189 个字符,预计需要花费 3 分钟才能阅读完成。

提醒:本文最后更新于2022-11-06 13:22,文中所关联的信息可能已发生改变,请知悉!

什么是Cryptgeon?Cryptgeon是一个受PrivNote启发的安全、开源共享笔记服务,使用mit协议开源。

Cryptgeon如何工作的?
每个笔记都有一个生成的ID(256位)和密钥256(位)。该ID用于保存和检索笔记。然后,在客户端用密钥以gcm模式对笔记进行AES加密,然后发送到服务器。数据存储在内存中,不存储到磁盘重启数据会丢失。

Cryptgeon安装教程,阅后即焚的共享笔记或文件服务。

项目地址: https://github.com/cupcakearmy/cryptgeon

演示:https://cryptgeon.nicco.io.

Cryptgeon安装

你要先安装了docker,如何安装?

自行baidu/google网络上有很多的教程了。

创建项目文件夹

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  # 完全删除映射到本地的数据

使用方法

dc2b853f99fce3d35df2f5e8503fbda3.png

advanced这里可以调控查看参数或多少分钟后过期并被销毁

默认看1次即焚

file这里切换上传文件

Cryptgeon安装教程,阅后即焚的共享笔记或文件服务。

总结

Cryptgeon安装简单,使用方便。

正文完
 
iezx
版权声明:本站原创文章,由 iezx 2022-05-07发表,共计1189字。
转载说明:本文章为作者原创文章,可自由引用,但请注明出处。

登录

评论(没有评论)
验证码