The server code that runs ein.blue
Clone or download

README.md

SSHCHAN

The server software that runs ein.blue. Thanks to Chibi and all the original contributors!

The original README.md is below but I think it's out of date. Just look through the code. PRs, cleanup & new features all welcome; I'm working very slowly on a total rewrite just for my own satisfaction so probably won't be making any major changes to this code any time soon.

sshchan

A textboard environment implemented in Python. At the moment it is a script meant to be run server-side by a user connecting to that server using ssh. It hopes to be configurable and secure.

How to Install / Dependencies

Please read docs/sshchan-deployment.txt for a full guide on setting up a functional, safe chan.

git clone http://neetco.de/chibi/sshchan.git sshchan
cd sshchan
python3 setup.py

That should set up the basic chan for you. From there, read the documentation docs/config.md for more admin stuff.

gui status

GUI will require urwid module, which is a third-party module. It can be obtained from https://pypi.python.org/pypi/urwid.

Configuration

The admin.py script helps you to configure the server. Run that and type h at the command prompt to get some help.

Roadmap

  • Working urwid GUI
  • Wordfilters
  • Reports, banning and warnings
  • File uploads via one of the pomf clones with shortened links added to post contents
  • Secure admin authentication (via GPG)

Related projects