chat
chat copied to clipboard
Lightweight plug & play, self-hosted, zeroconfig node.js chat.
chat
Simple plug & play real-time JavaScript chat implemented using Socket.io.
Where simplicity meets usability:
- No user accounts - just enter nickname and join.
- No history saved - only logged-in users can see recent history.
- No configuration.
- Only one room - you can't create any other rooms or write PM to others.
- Files sharing is possible - without storing any data on server.
- Emojis - just a few of them.
docker
docker run -d \
--name chat \
-p 80:80 \
m1k1o/chat:latest
docker-compose
version: "3"
services:
chat:
image: m1k1o/chat:latest
restart: unless-stopped
ports:
- 80:80
How to install
Requirements: nodejs
, npm
- Clone this repository.
-
git clone https://github.com/m1k1o/chat .
-
- Install server dependencies.
-
npm install
-
- Run server (default port is
80
).-
npm start [custom_port]
-
- Done, visit your chat in browser.