Alright, instructions on running a BBS with tor are now up on git: https://github.com/ajroach42/Docs/blob/master/TorBBS.md
Please make comments, suggestions, etc. There is some formatting weirdness going on that I'll have to fix, and there are a Lot of topics I haven't covered yet.
*Connecting to a Tor BBS* will be it's own document that goes in to detail, but it should also be a section in this doc.
pull requests welcome!
This is my first finished draft of the initial instructions. It does not get in to a lot of security info. It is insufficient in many ways.
That's why it is where it is and not on my blog. It'll get moved to my blog when I'm happy with it.
@freakazoid so that it can bind to port 22. It starts as root, binds to the port and then exits and runs everything else as the sbbs user, iirc.
On my system, I actually have it running on a higher port, and I have my torrc configured to listen on 22 and forward to the higher port.
I'll update the instructions to reflect that. It's a good call out.
@ajroach42 this is really good, pal, so I boosted it twice in the first hour.
@ajroach42 This is very cool, and as someone already running a BBS (well, cosysop) in non-onion space, I very much approve (though I am unsure on the early points concerning "you need approval" - in that no, I didn't, but - I'm in a different space being that I host things in a data center.)
What I would like to see next is the _difficult_ part:
How to with with friends to convince them to _use_ said service, rather than other things which are harmful.
i.e. "how to defeat the family's insistence on using Facebook."
Many folks I know are only on Facebook, or google, or what have you because "I can't leave."
This is... well, something I don't have solutions for, so I'd like to see that discussed and find ways of approaching it that are not "gun to head."
Going to spend two hours today working on software documentation and improving the above article.
I'm going to try to connect to my BBS from a client that has file transfer. I'm going to try to upload and download files. I'm going to write about how to do these things. I'm going to explore the ways to connect to onion BBSs (oBBSs) and write about as many as I can that currently exist, and the ones that don't currently exist that I would like to make exist.
Sidebar about what I want:
I want a modern BBS client that
- is tor aware,
- automatically starts z-modem transfers,
- has an option to automatically fetch and toss posts like as if by NNTP (maybe over nntp?)
- will render images and videos in line
- and will work on desktop and mobile.
Better terminal software will be needed for BBS adoption, IMO.
Anyway, then, I'm going to stop writing about how to computer differently and focus on Why to computer differently.
The why is just as important as the how.
What I'm covering today is only one how and only one why. We'll need more whys and hows to move forward.
@freakazoid It's easier to use than the old school clients, widely available, and can do upload and download.
It doesn't do some of the extra stuff I'd like, but nothing does yet.
I didn't find the zmodem fork until late last night, so I'll try building it today and see how that goes.