Install Synchronet BBS on Ubuntu Server

Synchronet Bulletin Board System Software

... is a free software package that can turn your personal computer into your own custom online service supporting multiple simultaneous users with hierarchical message and file areas, multi-user chat, and the ever-popular BBS door games.

Synchronet development began as a personal hobby in 1990 for single-tasking MS-DOS compatible computers and Hayes compatible modems. The program was sold commercially from 1992-1996 after which time it was released (with source code) for both the 16-bit DOS and 32-bit OS/2 platforms to the public domain and development by the author was ceased.

In November of 1999, the author found a renewed interest in further developing Synchronet, specifically for the Internet community, embracing and integrating standard Internet protocols such as Telnet, FTP, SMTP, POP3, IRC, NNTP, and HTTP. Synchronet has since been substantially redesigned as an Internet-only BBS package for Win32 and Unix-x86 platforms and is an Open Source project under continuous development.

Synchronet Version 3.1x for Win32 and Unix (Intel-x86 architecture) can be previewed on Vertrauen (Home of Synchronet BBS Software).

In this article, i walk you through installing the Synchronet BBS Software on a Ubuntu Server.

1) Drop into super user

sudo su

2) Install dependencies

apt-get install build-essential libncurses5-dev g++ libnspr4-dev libmozjs-dev cvs dosemu dosemu-freedos

3) Create a SBBS folder on the root of the file system

mkdir /sbbs

4) Change to your SBBS folder

cd /sbbs

5) Download makefile to SBBS folder

wget http://cvs.synchro.net/cgi-bin/viewcvs.cgi/*checkout*/install/GNUmakefile

6) Compile SBBS

make install RELEASE=1 USE_DOSEMU=1

7) Set the SBBSCTRL environment variable to point to your "ctrl" directory

export SBBSCTRL=/sbbs/ctrl

8) Configure your BBS

/sbbs/exec/scfg

9) Start your BBS

/sbbs/exec/sbbs

10) Test connectivity

telnet localhost

11) Create SysOp (System Operator) account

Type "New" when prompted for username

You can modify services, ports and interfaces if you take a look at the .ini files in /sbbs/ctrl/.

For a nice ANSI supported terminal, i like to use Syncterm.

Post your BBS in the comments so i can check yours out!

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Error in configuration

!ERROR loading configuration files: Insufficient User Level Information: 0 user levels read, 100 needed.

Submitted by Anonymous on Fri, 01/21/2011 - 11:41.
Support

Very odd error. You may want to run this by Rob directly, http://www.synchro.net/docs/support.html

Submitted by Tim Ashley on Fri, 01/21/2011 - 11:58.
Error Message from Make

...

Linking gcc.linux.x64.lib.release/libsbbs.so
/usr/bin/ld: cannot find -ljs
collect2: ld returned 1 exit status
make[1]: *** [gcc.linux.x64.lib.release/libsbbs.so] Error 1
make[1]: Leaving directory `/sbbs/src/sbbs3'
make: *** [sbbs3] Error 2

I'm running Karmic server. Any ideas?

Submitted by Anonymous on Sun, 09/05/2010 - 17:08.
64bit linux

Are you using 64bit linux? I don't think it will work on 64bit.

Submitted by Anonymous on Wed, 01/19/2011 - 09:42.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Teh haps'

  • Thu, 02/02/2012 - 19:52

  • Twitter Tim tweeted "@ThatKevinSmith Happy groundhog day! What's your 60 second review of the movie "Groundhogs Day"? #LIVEfrombehind" 7:52pm#
  • Twitter Tim tweeted "Jay and Silent Bob get old! (@ Edwards Renaissance Stadium 14 for Kevin Smith: Live from Behind w/ 2 others) [pic]: http://t.co/0k3NsmV5" 7:37pm#
  • Mon, 01/30/2012 - 20:15

  • Twitter Tim tweeted "I had the pleasure of driving a giant circle around LA during rush hour with uber sore legs." 8:15pm#
  • Twitter Tim tweeted "Goggle tan FTW! :D" 11:16am#
  • Sat, 01/28/2012 - 12:38

  • Twitter Tim tweeted "I'm at Mammoth Mountain Ski Resort (1 Minaret Rd, Mammoth Lakes) w/ 5 others http://t.co/SKvBroDM" 12:38pm#
  • Fri, 01/27/2012 - 21:46

  • Twitter Tim tweeted "Mammoth bound!" 9:46pm#
  • Twitter Tim tweeted "I think I like burritos more than pizza now O_o (@ Baja Fresh) http://t.co/FtMOoGu8" 1:17pm#
  • Thu, 01/26/2012 - 19:23

  • Twitter Tim tweeted "Just saw a "Veggie TDI" emblem on the back of a Jetta :D I wonder if they had to take out the turbo for the conversion." 7:23pm#
  • Twitter Tim tweeted "I just became the mayor of Candolyns Salon on @foursquare! http://t.co/El0GAvDM" 7:21pm#
  • Twitter Tim tweeted "I love meetings where I come out with a bonus :D" 11:29am#

Type your Nick

User login