Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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).