Create a Server

Let’s Make a DOS BBS in a offensively modern way

Let’s Make a DOS BBS in a offensively modern way

#Lets #DOS #BBS #offensively #modern

“RetroBytes”

They said it could not be done, or was that should not be done. Its time to build a MSDOS based BBS, but instead of just slapping DOS on an old PC, and connecting a modem or two. Lets do this in the most offensively modern way possible.

To others Kubernetes DevOps type who thing you can’t use Kuberenetes for legacy work loads, you’re going to be annoyed at the very least.

This video is sponsored by www.pcbway.com

The 2nd channel can be found at

Here is a link the to github page for the renegade docker image I used

00:00 – Intro
00:15 – A Word from our sponsors
00:39 – What is a BBS
05:16 – How does a BBS work
13:15 – Lets get modern (containers)
23:51 – Kubernetes
26:56 – Build a server install Kubernetes
31:30 – Ceph, lets store some files
38:09 – Doors
42:38 – Lets make a helm chart
49:03 – Dial in and modems
53:17 – fTelnet
55:28 – Fidonet
58:13 – Thanks

source

 

To see the full content, share this page by clicking one of the buttons below

Related Articles

45 Comments

  1. I ran a BBS called "Boondocks" back in the day. It had an Amiga, Console, and an AscII section. IF I'm not mistaking, the board had a C64 section also. It ran on 6 nodes eventually. It started with a USR 14K4 HST and eventually each node ran on a USRobotics Dual Standard v34 56k.
    I had the time of my life back then running the BBS. People from all over the world called constantly and within no time it became (one of) the fastest board(s) in the world. Poeple called with Calling Cards, Credit Cards, PBXs, BlueBoxing and/or hacked lines, and many foreigners even called normally because they wanted to download/upload a release as fast as possible. Man, those days were the best days in my life. I miss it so very much.

  2. Is the telnet address for the BBS going to be posted? I've been checking the second channel and haven't seen the video yet showing the address. Thanks!

  3. FIDONet was for communication, BBSes were for WAREZ.
    Who wants to spend connection time to read messages with a bad user interface and busy phone line, if you can download the same messages packed quickly and read them in the best mail client of them all (even today) GoldEd!

  4. One of my mates (sadly passed 30 years ago) was very smart. He ran Beerhunter II bbs on 050/059 not Fido. He bought a C++ bible, and a copy of C++, and started writing Fido<–>Qwk mail conversion.
    I was on Demon dial up. Shame they got screwed over by the big boys.

  5. I was around when bbs's were a thing. Used a 300 baud modem and upgraded to a 1200 baud (4x faster) soon after. Yes I even ran a BBS Used a software called RAbbs, and was also a Fido Net hub as well.

  6. had way too long a nap after work so its 3am and I'm watching this and as someone who made their first working dockerfile literally days ago i feel like i have been given a glimpse into the highest echelons of the dark arts i am just starting to dabble in

  7. Was it Ymodem or Zmodem that introduced the ability for the remote machine to initiate the transfer? I know for sure Xmodem would always pause before transmission, and I had to then use an option in the terminal to tell it that it was about receive Xmodem data.

    I didn't use bulletin boards much–and never directly dialed into one–but I did have a Unix shell as my first form of Internet access. I even at one point had a local web browser that used a Unix Shell and lynx/links to download the files.

  8. Almost all BBSs for me were long distance in rural America. So I could only connect after 10 PM when rates were low and the parents were in bed. Good old Z-Capture to pull down some "Demos" πŸ™‚πŸ΄β€β˜ 

  9. Awww DOS dude? Amiga has the ultimate software. /X. I have mine in the cupboard ready to rise from all the junk that I put on top of it last year. Has both modem and telnet access and is smoking fast with the bliz 1260 that's cooking inside it (literally). πŸ˜‰

  10. I remember going to the public library with a mate and using the connected BBC computers and going on Prestelnet al. The librarians were clueless as we downloaded all manner of illicit software and ran them up a bill on the oay per page sites. 🀣

  11. This was an awesome overload of information. Really enjoyed the retro application to modern overlap. Back in the day (early 90’s) I ran a mustang bbs.

    Always wanted to β€œrevive” the old style feel of it with modern stacks.

  12. I do have a question about how "this even works". As a BBS probably worked on a system that was 16 bit so it could only run a very minimal system.
    I really would like to know how you figured out a way to scale it up?

  13. I guess I'm one of those people who think Docker/containers and Kubernetes has a place in modern HA computing. Like anything not everything works well in containers, nor can be deployed via Kubernetes….

    …I still enjoy your videos. Keep up the good work!

  14. Oh my god I'd forgotten about doors and you had to to bury that bit behind ten hours of Kubernetes and Ceph

    What are you gonna do next, UUCP email on WASM

  15. I don't exactly know how this ended up in my recommended since I'm a tad too young to have experienced BBS (I was born in 1990 and didn't become aware that computers could comunicate to each other until my dad introduced me to the internet around 97 or 98) and most of the Kubernetes stuff went right over my head but I'm glad I watched this whole thing since it was quite interesting and I learned a number of things, for example I think I finally grasped what containers and docker are.
    This project does seem to be some serious overkill for the scope of what it's supposed to do but I can see why you go with this approach, it just seems fun to mess around with these many layers and have it all work exactly how you want it to do so, specially if you already had all that hardware and didn't have to buy anything.

  16. it could be used in these times as a medieval electronic punishment machine, – unruly spoilt brats could be made to use That alone with a DOS ONLY machine… – also, they could be forced to use GWBASIC to devise All solutions from word processing to spreadsheets ……. – they could also be made to create batch files as well as machine code programming…..

  17. I’m much more a Kubernetes type. This was a fascinating look into the history of internetwork computing. Thank you. Would love to learn more about Fido net. And gopher

  18. One thing not mentioned is that zmodem included something that even some flipping ftp servers, at one time, refused to even support – "Resume download from point of failure." The only thing more freaking annoying than not having this back when you were downloading several files, up to a few hundred K, over a slow connection was having a crap connection to an ftp server, trying to download or update a multi-MB game and having the flipping server start over at the first data block every single bloody time, because the company/individual that created/hosted it set their ftp server as, "do not allow resumable downloads."

  19. Fabulous video, BBSes were a thing I could never afford to get into, but looked at enviously from outside with my nose pressed against the glass of the window. These days spend a lot of my time in the trenches with docker. Overlap is almost certainly larger than you think.

  20. This was an awesome breakdown and description of how to get things working.

    I think the only thing I would add is a hypervisor under your k3s layer so that you can run all of this on multiple "nodes" (VMs) on the same box, allowing you to scale up the physical hardware count later with minimal configuration.

Leave a Reply