本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

cryptgeon Docker 镜像下载 - 轩辕镜像

cryptgeon 镜像详细信息和使用指南

cryptgeon 镜像标签列表和版本信息

cryptgeon 镜像拉取命令和加速下载

cryptgeon 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

cryptgeon
cupcakearmy/cryptgeon

cryptgeon 镜像详细信息

cryptgeon 镜像标签列表

cryptgeon 镜像使用说明

cryptgeon 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

cryptgeon 是一个安全的开源笔记和文件分享服务,支持自毁功能,采用客户端加密确保服务器无法解密内容,包含服务器、网页界面和CLI客户端。
7 收藏0 次下载activecupcakearmy镜像

cryptgeon 镜像详细说明

cryptgeon 使用指南

cryptgeon 配置说明

cryptgeon 官方文档

cryptgeon

镜像概述和主要用途

cryptgeon 是一个安全的开源笔记和文件分享服务,灵感来源于 PrivNote。它包含服务器、网页界面和CLI客户端,专为安全分享自毁型笔记或文件设计,所有内容通过客户端加密,确保服务器无法获取敏感信息。

核心功能和特性

  • 多类型分享:支持发送文本或文件
  • 客户端加密:内容在客户端采用AES-GCM模式加密,服务器无法解密
  • 访问控制:可设置查看次数限制或时间过期限制
  • 内存存储:数据仅保存在内存中,无持久化存储,提升安全性
  • 深色模式:内置深色模式支持,优化用户体验

使用场景和适用范围

适用于需要临时、安全分享敏感信息的场景,如:

  • 临时分享密码、API密钥等机密信息
  • 传输敏感文档,确保接收后自动销毁
  • 企业内部安全信息传递,防止数据泄露
  • 个人间私密内容分享,无需担心信息被长期存储

工作原理

每个笔记会生成256位的id和256位的keyid用于笔记的存储和检索,key则在客户端对笔记内容进行AES-GCM加密。加密后的内容发送至服务器,仅在内存中暂存,服务器从未接触加密密钥,因此无法解密任何笔记内容。

环境变量配置

变量名默认值描述
REDISredis://redis/Redis连接URL,格式遵循Redis连接参数规范
SIZE_LIMIT1 KiB单条笔记最大大小,单位支持byte-unit格式,最大允许512 MiB,前端显示值包含约35%的编码开销
MAX_VIEWS100笔记最大查看次数限制
MAX_EXPIRATION360笔记最大过期时间(分钟)
ALLOW_ADVANCEDtrue是否允许自定义配置,设为false时所有笔记仅支持单次查看
ALLOW_FILEStrue是否允许上传文件,设为false时仅支持文本笔记
THEME_NEW_NOTE_NOTICEtrue创建新笔记后是否显示"笔记存储在内存中可能被回收"的提示信息,默认启用
ID_LENGTH32笔记ID长度(字节),默认32字节,可减小以缩短链接长度(不影响加密强度)
VERBOSITYwarn后端日志级别,可选值:errorwarninfodebugtrace(参考env_logger文档)
THEME_IMAGE""自定义Logo图片URL,需公开可访问
THEME_TEXT""自定义Logo下方描述文本
THEME_PAGE_TITLE""自定义页面标题
THEME_FAVICON""自定义favicon图标URL,需公开可访问

部署方法

⚠️ 注意:必须使用https协议,否则浏览器可能不支持加密功能。 ⚠️ 健康检查端点:/api/health/,返回状态码200(正常)或503(异常)。

Docker Compose部署

Docker是推荐的部署方式,***镜像地址:cupcakearmy/cryptgeon。

yaml
# docker-compose.yml
version: '3.8'

services:
  redis:
    image: redis:7-alpine
    # 可选:设置内存限制(参考Redis内存淘汰策略:[***]
    # command: redis-server --maxmemory 1gb --maxmemory-policy allkeys-lru

  app:
    image: cupcakearmy/cryptgeon:latest
    depends_on:
      - redis
    environment:
      # 单条笔记大小限制,示例设为4 MiB
      SIZE_LIMIT: 4 MiB
    ports:
      - 80:8000

    # 可选健康检查配置
    # healthcheck:
    #   test: ["CMD", "curl", "--fail", "[***]"]
    #   interval: 1m
    #   timeout: 3s
    #   retries: 2
    #   start_period: 5s

其他部署方式

  • NGINX代理:参考examples/nginx,包含基础代理和HTTPS配置示例(需自行配置域名和证书)。
  • Traefik 2:参考examples/traefik配置示例。
  • 手动部署:参考examples/scratch,包含从源码安装的指南。
  • Synology NAS:可参考第三方指南如何在Synology NAS上安装cryptgeon。

演示与使用

网页版

访问***演示站点体验:cryptgeon.org

CLI客户端

bash
# 发送文本笔记示例
npx cryptgeon send text "这是一条秘密笔记"

更多CLI用法详见CLI文档。

用户好评

来自真实用户的反馈,见证轩辕镜像的优质服务

oldzhang的头像

oldzhang

运维工程师

Linux服务器

5

"Docker加速体验非常流畅,大镜像也能快速完成下载。"