Sign inSign up

raphaeljaeger/simplechat

By raphaeljaeger

•Updated about 4 hours ago

Lightweight, self-hosted chat application with MySQL/MariaDB support, built for Docker.

Image
0

103

raphaeljaeger/simplechat repository overview

⁠SimpleChat

SimpleChat is a lightweight, self-hosted chat application designed to run easily with Docker.

⁠Features

  • 🚀 Easy Docker deployment
  • 💬 Simple and lightweight chat application
  • 🗄️ Supports external MySQL/MariaDB databases
  • ⚙️ Configuration through environment variables
  • 🔄 Automatic container restart support
  • 🔌 Configurable application port

⁠Docker Compose

services:
  simplechat:
    image: raphaeljaeger/simplechat:latest
    container_name: simplechat
    restart: unless-stopped
    ports:
      - "8080:8080"
    environment:
      DB_HOST: "10.10.12.104"
      DB_PORT: "3306"
      DB_NAME: "simplechat"
      DB_USER: "simplechat"
      DB_PASSWORD: "your-password"
      # PORT: "8080"  # Optional
⁠Database

SimpleChat requires a MySQL or MariaDB database. The database can run on a separate host or server.

Configure the connection using:

VariableDescription
DB_HOSTMySQL/MariaDB server hostname or IP
DB_PORTDatabase port, default: 3306
DB_NAMEDatabase name
DB_USERDatabase username
DB_PASSWORDDatabase password
PORTApplication port, default: 8080

⁠Docker Image

docker pull raphaeljaeger/simplechat:latest

After starting the container, SimpleChat is available on:

http://localhost:8080

Note: Make sure the MySQL/MariaDB server is reachable from the Docker container and that the configured database user has the required permissions.

Tag summary

Content type

Image

Digest

sha256:dd2a523bf…

Size

8.3 MB

Last updated

about 4 hours ago

docker pull raphaeljaeger/simplechat