I know there has been some discussion, but which is the best place to install Synchronet on Linux for ease of use, permissions, etc. Would I be better off to place it in my home directory, or my root directory. The synchronet wiki said both are ok, but which is better in the long run.
I know there has been some discussion, but which is the best place to install Synchronet on Linux for ease of use, permissions, etc. Would I be better off to place it in my home directory, or my root directory. The synchronet wiki said both are ok, but which is better in the long run.
I know there has been some discussion, but which is the best place
to install Synchronet on Linux for ease of use, permissions, etc.
Would I be better off to place it in my home directory, or my root
directory. The synchronet wiki said both are ok, but which is better
in the long run.
I created the user 'sbbs' installed it in that users home dir, then created symlinks /sbbs from the root filetree then put sbbs in sudoers file, make sure everything belongs to user sbbs (you may can play with different groups here) but mine is just sbbs:sbbs. then I do sudo when starting sbbs so all services can bind.
I know there has been some discussion, but which is the best place to
install Synchronet on Linux for ease of use, permissions, etc. Would I
be better off to place it in my home directory, or my root directory.
The synchronet wiki said both are ok, but which is better in the long
run.
I don't think there's a clear "better" location. The more Unixy folks would shake their heads at installing a program into the root directory. In the Linux official file system layout, apps are supposed to be installed in /opt: http://www.tldp.org/LDP/Linux-Filesystem-Hierarchy/html/opt.html So at least on Linux, /opt (e.g. /opt/sbbs) would be the more correct install location.
If you're sharing the system with other users, then I think (a) home directory is a fine installation directory (e.g. /home/you/sbbs) but if it's a dedicated system (just for you) and it's primary purpose is to run Synchronet, then the root directory (e.g. /sbbs) is just fine and has the advantage that the default ctrl directory is /sbbs/ctrl and that'll just work even without any environment variables setup or command-line arguments passed. Of course, you can achieve the same effect with a symlink to the actual install directory if it's not /sbbs.
DesotoFireflite wrote to All <=-
@TZ: 40f0
I know there has been some discussion, but which is the best place to install Synchronet on Linux for ease of use, permissions, etc. Would I
be better off to place it in my home directory, or my root directory.
The synchronet wiki said both are ok, but which is better in the long
run. Thanks
Digital Man wrote to DesotoFireflite <=-
I don't think there's a clear "better" location. The more Unixy folks would shake their heads at installing a program into the root
directory. In the Linux official file system layout, apps are supposed
to be installed in /opt: http://www.tldp.org/LDP/Linux-Filesystem-Hierarchy/html/opt.html So at least on Linux, /opt (e.g. /opt/sbbs) would be the more correct install location.
If you're sharing the system with other users, then I think (a) home directory is a fine installation directory (e.g. /home/you/sbbs) but if
it's a dedicated system (just for you) and it's primary purpose is to
run Synchronet, then the root directory (e.g. /sbbs) is just fine and
has the advantage that the default ctrl directory is /sbbs/ctrl and that'll just work even without any environment variables setup or command-line arguments passed. Of course, you can achieve the same
effect with a symlink to the actual install directory if it's not
/sbbs.
I know there has been some discussion, but which is the best place to install Synchronet on Linux for ease of use, permissions, etc. Would I
be better off to place it in my home directory, or my root directory.
The synchronet wiki said both are ok, but which is better in the long
run. Thanks
max went with a dedicated directory off of '/'... in retrospect, putting it in a dedicated directory off of the account's /home/ would probably have been better... but then there's the muck with dealing with the binkd installation packages and how they also need to be altered to fit one's installation...
I installed Synchronet in /sbbs. Permissions aren't an issue, chown is your friend there, to make sure that the BBS user owns /SBBS.
chown -R bbs.bbs /sbbs
max went with a dedicated directory off of '/'... in retrospect, putting it in a dedicated directory off of the account's /home/ would probably have been better... but then there's the muck with dealing with the binkd installation packages and how they also need to be altered to fit one's installation...
DesotoFireflite wrote to Tony Langdon <=-
@TZ: 40f0
Re: Re: Best Directory For Synchronet on Linux
By: Tony Langdon to DesotoFireflite on Wed Aug 30 2017 08:30 am
I installed Synchronet in /sbbs. Permissions aren't an issue, chown is your friend there, to make sure that the BBS user owns /SBBS.
chown -R bbs.bbs /sbbs
Thanks for the input on this. I think I understand what you are saying, but I'm the owner for the bbs, so would that be chown -R cgl /sbbs
max went with a dedicated directory off of '/'... in retrospect,
putting it in a dedicated directory off of the account's /home/ would
probably have been better... but then there's the muck with dealing
with the binkd installation packages and how they also need to be
altered to fit one's installation...
Thanks Mark, I'm still sorting this all out and taking notes for now.
I want to do it right the first time, so I'm taking my time.
I like the dedicated directory idea, and that goes more with my way of doing things.
as noted previously, there's no real right or wrong way ;)
I like the dedicated directory idea, and that goes more with my way
of doing things.
well, if the account the bbs runs under is dedicated for just that task, putting the BBS in that home directory should be just find... or maybe down one more directory like this example where the account:group is bbs:bbs and everything is stored in bbs' ~/sbbs/ directory tree...
I know there has been some discussion, but which is the best place to install Synchronet on Linux for ease of use, permissions, etc. Would I be better off to
place it in my home directory, or my root directory. The synchronet wiki said both are ok, but which is better in the long run. Thanks
SysOp: C.G. Learn, AKA: DesotoFireflite
Valhalla Home Services! - (Synchronet) - bbs.valhallabbs.com
Valhalla II! - (GAP) - bbs.valhallabbs.com:24
A Gamers Paradise - Over 150 Registered Online Game Doors!
Play Trade Wars Between 10 Other BBS's On Valhalla's Trade Wars Game Server!
Featuring Legion, A New RPG, Available On Both Systems!
--- Fartvergnugen: The pleasure of breaking wind.
þ Synchronet þ Valhalla Home Services þ USA þ http://valhalla.synchro.net
Sysop: | MCMLXXIX |
---|---|
Location: | Prospect, CT |
Users: | 325 |
Nodes: | 10 (0 / 10) |
Uptime: | 03:05:42 |
Calls: | 510 |
Messages: | 220569 |