Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nwawrzyniak/mtc
mtc (minimal-tor-chat) is an extremely minimalistic chat server for chatting without a user control system. It is preconfigured to be accessable only via the Tor network or locally.
https://github.com/nwawrzyniak/mtc
chat purescript server tor
Last synced: about 2 months ago
JSON representation
mtc (minimal-tor-chat) is an extremely minimalistic chat server for chatting without a user control system. It is preconfigured to be accessable only via the Tor network or locally.
- Host: GitHub
- URL: https://github.com/nwawrzyniak/mtc
- Owner: nwawrzyniak
- License: gpl-3.0
- Created: 2019-11-05T17:59:12.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-10-21T21:57:01.000Z (3 months ago)
- Last Synced: 2024-10-22T17:48:38.853Z (3 months ago)
- Topics: chat, purescript, server, tor
- Language: JavaScript
- Homepage: https://nwawsoft.com/mtc/
- Size: 391 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# mtc (minimal-tor-chat)
An extremely minimalistic text post server for over-anonymous chatting
## Dependencies
You will need to install the following tools before building mtc:- Node.js
- npm
- bower
- pulp
- purs
## Installation
After cloning this repository you will need to fetch a git submodule. This can be done with
```
git submodule update
```Execute the following commands to build mtc:
```
./install_deps.sh
./build.sh
```
## Starting the server
To start the server just execute
```
./run.sh
```
By default it will listen on port 8080.To specify a different port you can execute
```
PORT=XXXX ./run.sh
```
e.g.
```
PORT=1337 ./run.sh
```
to listen on port 1337 instead.## Install dependencies, build and run
To install all (missing) dependencies, rebuild the program and execute it, you can also use
```
./full_run.sh
```## Annotations
The mtc server is preconfigured to run only through the "Tor" network.
If you want to use this server through the clear web or in a local network you should [follow this guide](https://github.com/nwawrzyniak/mtc/wiki/Hosting-an-mtc-server-reachable-via-the-clear-web).