• IRC service or standalone?

    From Rixter@VERT/RICKSBBS to All on Thursday, June 19, 2025 21:29:37
    Yesterday I stopped using IRC as a service and am now looping it with jsexec -l . Which is your preferred method? How can I see what's going on in all those leafs that are out there on myBBS?

    Rixter
    telnet://ricksbbs.synchro.net:23
    http://ricksbbs.synchro.net:8080
    Madison,NC

    ---
    ­ Synchronet ­ Rick's BBS telnet://ricksbbs.synchro.net:23
  • From Digital Man@VERT to Rixter on Thursday, June 19, 2025 21:53:32
    Re: IRC service or standalone?
    By: Rixter to All on Thu Jun 19 2025 09:29 pm

    Yesterday I stopped using IRC as a service and am now looping it with jsexec -l . Which is your preferred method? How can I see what's going on in all those leafs that are out there on myBBS?

    I run the ircd stand alone (with jsexec) because I don't want it to keep my Synchronet services server from being able to be recycled or restarted when I want. Also, if there are any performance or result utilization issues with it, it's easier to debug/trouble-shoot as a stand alone program.

    And btw, if you you're running a Linux systemd init system, there's a service unit file included in the Synchronet Git repo in the install/systemd directory just for this very use (running the ircd with jsexec).
    --
    digital man (rob)

    Steven Wright quote #17:
    Ambition is a poor excuse for not having enough sense to be lazy.
    Norco, CA WX: 64.9øF, 79.0% humidity, 4 mph W wind, 0.00 inches rain/24hrs
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rixter@VERT/RICKSBBS to Digital Man on Friday, June 20, 2025 07:35:29
    Re: IRC service or standalone?
    By: Digital Man to Rixter on Thu Jun 19 2025 09:53 pm

    Re: IRC service or standalone?
    By: Rixter to All on Thu Jun 19 2025 09:29 pm

    Yesterday I stopped using IRC as a service and am now looping it with jse -l . Which is your preferred method? How can I see what's going on in all those leafs that are out there on myBBS?

    I run the ircd stand alone (with jsexec) because I don't want it to keep my Synchronet services server from being able to be recycled or restarted when want. Also, if there are any performance or result utilization issues with i it's easier to debug/trouble-shoot as a stand alone program.

    And btw, if you you're running a Linux systemd init system, there's a servic unit file included in the Synchronet Git repo in the install/systemd directo just for this very use (running the ircd with jsexec).
    Thank you Digital Man, that is why I stopped it as a service. I could not restart services while clients were attached. I am trying to understand the O line in the ircd.conf I keep getting an error when I try to /oper command and I keep getting no o lines for your host. I am still working with it. I would like to have an irc chat room with my BBS that stays open all the time. I can have users select ricksbbs.synchro.net:6667 from my irc chat menu and it opens a chatroom but it goes away as soon as they log out. I am enjoying learning about this. Thanks for your help and I hope you have a great weekend Digital Man! telnet://ricksbbs.synchro.net:23
    http://ricksbbs.synchro.net:8080
    Madison,NC

    ---
    þ Synchronet þ Rick's BBS telnet://ricksbbs.synchro.net:23
  • From Dumas Walker@VERT/CAPCITY2 to DIGITAL MAN on Friday, June 20, 2025 08:46:00
    I run the ircd stand alone (with jsexec) because I don't want it to keep my Synchronet services server from being able to be recycled or restarted when I want. Also, if there are any performance or result utilization issues with it,
    it's easier to debug/trouble-shoot as a stand alone program.

    Can you also do this with other servers, like the web server, and would
    there be any caveats against doing so?


    * SLMR 2.1a * It's a poor cook who cannot lick his own fingers.
    ---
    þ Synchronet þ CAPCITY2 * capcity2.synchro.net * Telnet/SSH:2022/Rlogin/HTTP
  • From nelgin@VERT/EOTLBBS to All on Friday, June 20, 2025 18:56:31
    On Thu, 19 Jun 2025 21:53:32 -0700
    "Digital Man" (VERT) <VERT!Digital.Man@endofthelinebbs.com> wrote:

    Re: IRC service or standalone?
    By: Rixter to All on Thu Jun 19 2025 09:29 pm

    Yesterday I stopped using IRC as a service and am now looping it
    with jsexec -l . Which is your preferred method? How can I see
    what's going on in all those leafs that are out there on myBBS?

    I run the ircd stand alone (with jsexec) because I don't want it to
    keep my Synchronet services server from being able to be recycled or restarted when I want. Also, if there are any performance or result utilization issues with it, it's easier to debug/trouble-shoot as a
    stand alone program.

    And btw, if you you're running a Linux systemd init system, there's a
    service unit file included in the Synchronet Git repo in the
    install/systemd directory just for this very use (running the ircd
    with jsexec).

    I actually run all my services standalone. term, mail, services, ftp,
    and web along with ircd. Makes it easier to see what is going on rather
    than trying to trace threads from the main sbbs executable.
    --
    End Of The Line BBS - Plano, TX
    telnet endofthelinebbs.com 23
    ---
    * Synchronet * End Of The Line BBS - endofthelinebbs.com
  • From nelgin@VERT/EOTLBBS to All on Friday, June 20, 2025 18:57:57
    On Fri, 20 Jun 2025 07:35:29 -0400
    "Rixter" (VERT/RICKSBBS) <VERT/RICKSBBS!Rixter@endofthelinebbs.com>
    wrote:

    Re: IRC service or standalone?
    By: Digital Man to Rixter on Thu Jun 19 2025 09:53 pm

    Re: IRC service or standalone?
    By: Rixter to All on Thu Jun 19 2025 09:29 pm

    Yesterday I stopped using IRC as a service and am now looping
    it with jse -l . Which is your preferred method? How can I see
    what's going on in all those leafs that are out there on myBBS?


    I run the ircd stand alone (with jsexec) because I don't want it
    to keep my Synchronet services server from being able to be
    recycled or restarted when want. Also, if there are any
    performance or result utilization issues with i it's easier to debug/trouble-shoot as a stand alone program.

    And btw, if you you're running a Linux systemd init system,
    there's a servic unit file included in the Synchronet Git repo in
    the install/systemd directo just for this very use (running the
    ircd with jsexec).
    Thank you Digital Man, that is why I stopped it as a service. I could
    not restart services while clients were attached. I am trying to
    understand the O line in the ircd.conf I keep getting an error when I
    try to /oper command and I keep getting no o lines for your host. I
    am still working with it. I would like to have an irc chat room with
    my BBS that stays open all the time. I can have users select ricksbbs.synchro.net:6667 from my irc chat menu and it opens a
    chatroom but it goes away as soon as they log out. I am enjoying
    learning about this. Thanks for your help and I hope you have a great
    weekend Digital Man! telnet://ricksbbs.synchro.net:23 http://ricksbbs.synchro.net:8080 Madison,NC

    Try /oper sysop sysoppw

    where sysoppw is the secret sysop password you setup.
    --
    End Of The Line BBS - Plano, TX
    telnet endofthelinebbs.com 23
    ---
    * Synchronet * End Of The Line BBS - endofthelinebbs.com
  • From Digital Man@VERT to Dumas Walker on Friday, June 20, 2025 23:43:56
    Re: IRC service or standalone
    By: Dumas Walker to DIGITAL MAN on Fri Jun 20 2025 08:46 am

    I run the ircd stand alone (with jsexec) because I don't want it to keep my Synchronet services server from being able to be recycled or restarted when I want. Also, if there are any performance or result utilization issues with it,
    it's easier to debug/trouble-shoot as a stand alone program.

    Can you also do this with other servers, like the web server, and would there be any caveats against doing so?

    Yes, the main servers (terminal, ftp, mail, web, and services) can each be run in their own instance of sbbs. This is easier to achive use the console mode implementation of sbbs (e.g. sbbs.exe) or sbbsNTsvcs, than say sbbsctrl.exe (for Windows). See install/systemd/*d.service for examples of how this is achived on a systemd-based (usually Linux) system.

    Caveats would be likely slightly higher memory usage (since there'll be multiple instances of the primary binary in RAM) and more complicated management (e.g. restarting multiple processes when wanting to "restart all" of Synchronet). I use aliases on my Linux system for this kind of thing, e.g.

    alias irc-log='journalctl -f -u ircd'
    alias irc-restart='sudo systemctl restart ircd'
    alias irc-start='sudo systemctl start ircd'
    alias irc-status='sudo systemctl status ircd'
    alias irc-stop='sudo systemctl stop ircd'
    alias sbbs-log='journalctl -f -u sbbs'
    alias sbbs-reload='sudo systemctl reload sbbs'
    alias sbbs-restart='sudo systemctl restart sbbs'
    alias sbbs-restart-all='sbbs-stop && web-stop && irc-stop && sbbs-start && web-start && irc-start'
    alias sbbs-start='sudo systemctl start sbbs'
    alias sbbs-status='sudo systemctl status sbbs'
    alias sbbs-stop='sudo systemctl stop sbbs'
    alias web-grep='journalctl -f -u httpd -g '
    alias web-log='journalctl -f -u httpd'
    alias web-restart='sudo systemctl restart httpd'
    alias web-start='sudo systemctl start httpd'
    alias web-status='sudo systemctl status httpd'
    alias web-stop='sudo systemctl stop httpd'
    --
    digital man (rob)

    Sling Blade quote #4:
    Doyle: wimpy-ass kids or mental retards.. she got one of each livin' with her. Norco, CA WX: 60.6øF, 85.0% humidity, 0 mph WNW wind, 0.00 inches rain/24hrs ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net