AppsPastebinsCryptgeon

Cryptgeon

cryptgeon is a secure, open source note / file sharing service inspired by PrivNote written in rust & svelte.

Directory Structure

    • .env
    • docker-compose.yml

docker-compose.yml

version: "3.8"
 
services:
  redis:
    image: redis:7-alpine
    # Set a size limit. See link below on how to customise.
    # https://redis.io/docs/manual/eviction/
    # command: redis-server --maxmemory 1gb --maxmemory-policy allkeys-lru
 
  app:
    image: cupcakearmy/cryptgeon:latest
    depends_on:
      - redis
    environment:
      # Size limit for a single note.
      SIZE_LIMIT: 512 MiB
    ports:
      - 8000:8000
    # Optional health checks
    # healthcheck:
    #   test: ["CMD", "curl", "--fail", "http://127.0.0.1:8000/api/live/"]
    #   interval: 1m
    #   timeout: 3s
    #   retries: 2
    #   start_period: 5s

Resources

Demo: https://cryptgeon.org/

GitHub: https://github.com/cupcakearmy/cryptgeon

Docker Hub: https://hub.docker.com/r/cupcakearmy/cryptgeon

Configuration: https://github.com/cupcakearmy/cryptgeon#environment-variables