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
- Host: GitHub
- URL: https://github.com/albinodrought/creamy-chat
- Owner: AlbinoDrought
- License: agpl-3.0
- Created: 2023-12-29T04:37:56.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-10-16T06:04:25.000Z (7 months ago)
- Last Synced: 2025-02-07T02:46:27.748Z (3 months ago)
- Topics: chat, creamy
- Language: HTML
- Homepage:
- Size: 349 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Creamy Chat
![]()
Simple JSONL Chat Server
## 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.