An open API service indexing awesome lists of open source software.

https://github.com/albinodrought/creamy-chat

Simple JSONL Chat Server
https://github.com/albinodrought/creamy-chat

chat creamy

Last synced: about 2 months ago
JSON representation

Simple JSONL Chat Server

Awesome Lists containing this project

README

        

# Creamy Chat


Creamy Chat Cat Logo

Simple JSONL Chat Server



AGPL-3.0 License

## Screenshots

![](./screenshot.png)

## 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.