AlbinoDrought / creamy-chat

Simple JSONL Chat Server

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Creamy Chat

Creamy Chat Cat Logo

Simple JSONL Chat Server

AGPL-3.0 License

Screenshots

Usage

Run:

docker run \
  --rm \
  -p 3000:3000 \
  ghcr.io/albinodrought/creamy-chat:latest

Visit http://localhost:3000/

Usernames will be loaded from basic auth if provided.

For more debugging output, run with CREAMY_CHAT_DEBUG=1

The file size limit defaults to ~20MB. To increase it, set CREAMY_CHAT_FILE_SIZE_LIMIT to the max number of bytes. To disable it, set CREAMY_CHAT_FILE_SIZE_LIMIT to 0.

To use client-side OpenPGP in fixed-key / password mode, add the URL hash #f-somefixedkeyhere, like http://localhost:3000/#f-somefixedkeyhere

Building

With Docker

docker build -t ghcr.io/albinodrought/creamy-chat:latest .

Without Docker

go get && go build

Threat Model

The source code and compiled application available here are artistic works of boredom and ignorance. Only a fool would believe anything transmitted is secure.

About

Simple JSONL Chat Server

License:GNU Affero General Public License v3.0


Languages

Language:HTML 77.2%Language:Go 21.5%Language:Dockerfile 1.3%