Linux:Synchronet: Difference between revisions

From Nigel's Wiki
Jump to navigation Jump to search
Line 15: Line 15:


Since the only thing I will be running on my server is SBBS, I want to remove all the other packages that may interfere with it. If your host is also a mail server, you may have problems having SBBS also be a mail server until you have two ip addresses. This will be covered later. Since you can get a VPS for around $20 a year, I recommend getting a dedicated box for your BBS.
Since the only thing I will be running on my server is SBBS, I want to remove all the other packages that may interfere with it. If your host is also a mail server, you may have problems having SBBS also be a mail server until you have two ip addresses. This will be covered later. Since you can get a VPS for around $20 a year, I recommend getting a dedicated box for your BBS.
# Login to your system as root. In most Ubuntu examples they have you use a regular user with sudo and you're free to do that. I find it time consuming and this will speed you through quicker. Most VPS providers enable ssh as root by default.


# generate a locale for your box.  
# generate a locale for your box.  
It seems Ubuntu doesn't come with a default locale. Since we're working with software written in English and most likely you can read English, we're go with US English for now by using en_US.UTF-8. If you know your own locale setting then feel free to choose that.
  locate-gen en_US.UTF-8
  update-locale
# Set the correct timezone. Use the timezone selection utility
  dpkg-reconfigure tzdata
Select your geographic area then the city or region. The result will be the new current default timezone, the time and the  UTC time.
Remove the packages that we don't need.
Remove the packages that we don't need.
   apt-get remove apache2 apache2-bin apache2-data apache2-doc apache2-mpm-prefork apache2-utils bind9utils ldap-utils libldap-2.4-2 python-samba samba samba-common samba-common-bin samba-libs bsd-mailx postfix
   apt-get remove apache2 apache2-bin apache2-data apache2-doc apache2-mpm-prefork apache2-utils bind9utils ldap-utils libldap-2.4-2 python-samba samba samba-common samba-common-bin samba-libs bsd-mailx postfix

Revision as of 04:33, 14 October 2017


Introduction

Synchronet (known as SBBS) is an all encompassing bulletin board software written by Rob Swindell that includes many integrated features such as servers for smtp, ftp, nntp (news), www, gopher plus more, along with QWK and Fidonet compatibility.

It compiles cleanly on Ubuntu 16.04 LTS Linux release which is available to any home user and many VPS providers.

In this wiki, I will walk you through setting up SBBS from start to finish including everything you need to get going on the Linux side.

Since you have chosen to use Linux, I'll assume that you know the basics such as how to edit files using vim or other editor of your choice, how to change directories, list, copy, and find files and other basic tasks. At the very least if you're unable to login as root then maybe you should try the Windows version.

Setting up the Linux environment

Since the only thing I will be running on my server is SBBS, I want to remove all the other packages that may interfere with it. If your host is also a mail server, you may have problems having SBBS also be a mail server until you have two ip addresses. This will be covered later. Since you can get a VPS for around $20 a year, I recommend getting a dedicated box for your BBS.

  1. Login to your system as root. In most Ubuntu examples they have you use a regular user with sudo and you're free to do that. I find it time consuming and this will speed you through quicker. Most VPS providers enable ssh as root by default.
  1. generate a locale for your box.

It seems Ubuntu doesn't come with a default locale. Since we're working with software written in English and most likely you can read English, we're go with US English for now by using en_US.UTF-8. If you know your own locale setting then feel free to choose that.

 locate-gen en_US.UTF-8
 update-locale 
  1. Set the correct timezone. Use the timezone selection utility
 dpkg-reconfigure tzdata

Select your geographic area then the city or region. The result will be the new current default timezone, the time and the UTC time.



Remove the packages that we don't need.

 apt-get remove apache2 apache2-bin apache2-data apache2-doc apache2-mpm-prefork apache2-utils bind9utils ldap-utils libldap-2.4-2 python-samba samba samba-common samba-common-bin samba-libs bsd-mailx postfix

Test 3

Test 4