https://github.com/max-tonny8/nil-talk
Niltalk is a web based disposable chat server.
https://github.com/max-tonny8/nil-talk
css git go html jacascript makefile nodejs
Last synced: 11 months ago
JSON representation
Niltalk is a web based disposable chat server.
- Host: GitHub
- URL: https://github.com/max-tonny8/nil-talk
- Owner: max-tonny8
- License: agpl-3.0
- Created: 2024-05-14T14:13:03.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-05-14T19:57:30.000Z (almost 2 years ago)
- Last Synced: 2025-01-23T16:16:34.636Z (about 1 year ago)
- Topics: css, git, go, html, jacascript, makefile, nodejs
- Language: Go
- Homepage:
- Size: 234 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Niltalk
Niltalk is a web based disposable chat server. It allows users to create
password protected disposable, ephemeral chatrooms and invite peers to chat rooms. Rooms can
be disposed of at any time.

## Installation
Niltalk supports in-memory / file / Redis as the backend for persisting room and session states.
### Manual
- Download the [latest release](https://github.com/knadh/niltalk/releases) for your platform and extract the binary.
- Run `./niltalk --new-config` to generate a sample config.toml and add your configuration.
- Run `./niltalk` and visit http://localhost:9000.
### Docker
The official Docker image `niltalk:latest` is [available here](https://hub.docker.com/r/kailashnadh/niltalk). To try out the app, copy [docker-compose.yml](docker-compose.yml) and run `docker-compose run niltalk`.
### Customisation
The static HTML/JS/CSS assets can be customized. Copy the `static` directory from the repository, change the files, and do: `./niltalk --static-dir=/path/to/custom/static`
> This is a complete rewrite of the old version that had been dead and obsolete for several years (can be found in the `old` branch). These codebases are not compatible with each other and `master` has been overwritten.
Licensed under AGPL3