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.
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
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 will require
urwid module, which is a third-party module. It can be obtained from https://pypi.python.org/pypi/urwid.
admin.py script helps you to configure the server. Run that and type
h at the command prompt to get some help.
- Working urwid GUI
- Reports, banning and warnings
- File uploads via one of the pomf clones with shortened links added to post contents
- Secure admin authentication (via GPG)