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

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

提醒:本文最后更新于2024-01-28 15:22,文中所关联的信息可能已发生改变,请知悉!

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

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

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

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

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

推荐:

  1. Chevereto V4 专业版安装与使用-Chevereto付费图床
  2. 申请免费伊朗.ir域名-免费一年顶级域名支持DNS解析

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

使用方法

dc2b853f99fce3d35df2f5e8503fbda3.png

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

默认看1次即焚

file这里切换上传文件

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

总结

Cryptgeon安装简单,使用方便。

正文完
 0

语言切换:繁體中文

iezx
版权声明:本站原创文章,由 iezx 2022-05-07发表,共计1210字。
转载说明:本站原创文章,可自由引用,但请务必保留本文链接。
评论(没有评论)
验证码