t2vee / dcts-shipping

A Self-Hostable Chat Platform like Discord but self-hostable like TeamSpeak

Home Page:https://dcts.chat

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DCTS - Direct Communication Through Sockets

Version

Visit our Forum (Planned Features and more)

This project was made with the goal to combine TeamSpeak and Discord. The goal: A platform that looks modern like Discord but runs the server like TeamSpeak. DCTS allows you to run your own Discord Server like a TeamSpeak server, in simple words.

Since you can host the server yourself you're also the one in control of the data. This could be important for people who value their data privacy.



Installing

Docker

To install via docker you can either clone and build or use the prebuilt image.

$ sudo docker run --name dcts-server  -p 8080:2052 ghcr.io/t2vee/dcts

or via docker-compose:

$ curl -L -O https://github.com/hackthedev/dcts-shipping/raw/main/docker/docker-compose.yml
$ sudo docker compose up -d

NPM

Requires node.js to be installed, see Tested Versions. Clone the git repository and execute the following commands inside the app's directory.

$ git clone https://github.com/hackthedev/dcts-shipping --depth 1
$ npm install
$ npm start

Connecting to your server

Once you've installed the server and its running, you can open your browser and enter the server's ip and add the port 2052.
Example: localhost:2052


Tested Node Versions

  • ✔️ v21.7.3
  • ✔️ v18.20.2
  • ✔️ v16.16.0
  • 🚫 v12.22.9

Tutorial

(version in video slightly outdated)
IMAGE ALT TEXT HERE

About

A Self-Hostable Chat Platform like Discord but self-hostable like TeamSpeak

https://dcts.chat

License:Other


Languages

Language:JavaScript 68.3%Language:HTML 24.2%Language:CSS 7.4%Language:Shell 0.0%Language:Dockerfile 0.0%Language:Batchfile 0.0%