• Re: Mystic and Linux distros

    From Bucko@21:4/131 to ogg on Thu Dec 5 18:35:26 2024
    On 04 Dec 2024, ogg said the following...

    To all sysops running on Linux, I'm going be to moving back from
    windows to Linux and would like ask for some of your help. I'm trying
    to decide what distro to move to. What distro are you running and what version? Were there any particular reasons for your choice?

    Running in Debian 12.8. Like someone else mentioned only thing I had to do was assemble gcc using a hack to install gcc 9 instead of 10 or 11 at the time of my installation. Other then that I find Debian with the XFCE desktop to be both lightweight and VERY stable. I run it on all of my machines now...


    |11 Bucko |14- |06Wrong Number Family Of BBS' |07- |03www.wrgnbr.com

    ... This virus requires Microsoft Windows 3.x

    --- Mystic BBS v1.12 A48 (Linux/64)
    * Origin: The Wrong Number Family Of BBS' - Wrong Number ][ (21:4/131)
  • From Shurato@21:2/148 to Zip on Thu Dec 5 16:42:00 2024

    Hello ogg!

    On 04 Dec 2024, ogg said the following...

    to decide what distro to move to. What distro are you running and
    what
    version? Were there any particular reasons for your choice?

    I'm running Debian Bookworm (12.8). I've been using Debian since the early 2000s and it has been working fine all the time on a number of different machines.

    The only "workaround" for Mystic that I've had to perform is to patch cryptlib 3.4.5's ccopts.sh slightly to work with gcc 12. (Cryptlib 3.4.6 doesn't work with Mystic at all, I believe.) And to create a systemd service/unit file to launch Mystic (MIS).

    Which is better, having an @reboot cronjob, or a systemd service? I do the former and it works fine. I just run a script that starts mis server and deletes the semaphore files before that.

    --
    Shurato, Sysop Shurato's Heavenly Sphere (ssh, telnet, pop3, ftp,nntp,
    ,wss) (Ports 22,23,110,21,119,8080) (ssh login 'bbs' pass 'shsbbs').


    *** THE READER V4.50 [freeware]
    ---
    * Origin: Shurato's Heavenly Sphere telnet://shsbbs.net (21:2/148)
  • From dreamchipper@21:1/228 to ogg on Fri Dec 6 18:34:00 2024
    I'm using a docker container using Ubuntu:16.04, this was mainly to get a dosemu that worked with all the door games I wanted to use. I also run `dpkg --add-architecture i386` for 32bit combatibility and things have been going pretty smoothly.

    Dreamchipper

    --- Mystic BBS v1.12 A48 (Linux/64)
    * Origin: SDF-1 BBS: bbs.sdf1.net (ssh: 5022, telnet: 5023) (21:1/228)
  • From Zip@21:1/202 to Shurato on Fri Dec 6 20:25:19 2024
    Hello Shurato!

    On 05 Dec 2024, Shurato said the following...

    Which is better, having an @reboot cronjob, or a systemd service? I do
    the former and it works fine. I just run a script that starts mis
    server and deletes the semaphore files before that.

    I like to be able to start/stop/restart MIS, watch output and status etc., so I prefer a systemd service. =)

    By the way, for removing busy files before starting MIS (e.g. on boot), check './mis poll killbusy all', which will do this for you.

    For a systemd service, one can e.g. add:

    ExecStartPre=-/mystic/mis poll killbusy all
    ExecStopPost=-/mystic/mis poll killbusy all

    ...to the [Service] stanza of the systemd service file.

    Best regards
    Zip

    --- Mystic BBS v1.12 A49 2024/05/29 (Linux/64)
    * Origin: Star Collision BBS, Uppsala, Sweden (21:1/202)
  • From ogg@21:2/147 to All on Fri Dec 6 19:08:38 2024
    On 04 Dec 2024, ogg said the following...

    To all sysops running on Linux, I'm going be to moving back from
    windows to Linux and would like ask for some of your help.
    ...snip...

    Thank you all who responded! The overwhelming consensus is that Debian
    should be where I concentrate my efforts. I'll give that a go. In the mean time, I continue to watch this thread for responses.

    Thanks again!

    |11ogg
    |11SysOp, Altair IV BBS
    |11altairiv.ddns.net:2323

    ... There are two types of people; those who finish what they start and

    --- Mystic BBS v1.12 A49 2024/05/29 (Windows/64)
    * Origin: Altair IV BBS (21:2/147)
  • From Accession@21:1/700 to ogg on Fri Dec 6 20:02:18 2024
    Hello ogg,

    On Fri, Dec 06 2024 19:08:38 -0600, you wrote ..

    To all sysops running on Linux, I'm going be to moving back from windows to Linux and would like ask for some of your help.
    ...snip...

    Thank you all who responded! The overwhelming consensus is that
    Debian should be where I concentrate my efforts. I'll give that a go.
    In the mean time, I continue to watch this thread for responses.

    The distro you choose depends on what you're interested in. You can download livecds and try as many of them as you want yourself to see which ones you like best.

    With that said, I don't think I've heard of anything Mystic doesn't run on, except maybe newer versions of raspberry pi OSes, only because the developer hasn't compiled them on that architecture in a while (he may have lost access to whatever he was using at the time).

    For the record, I have Mystic installed on a 64bit Archlinux VM, and it works fine.

    Regards,
    Nick

    ... He who laughs last, thinks slowest.
    --- SBBSecho 3.23-Linux
    * Origin: _thePharcyde telnet://bbs.pharcyde.org (Wisconsin) (21:1/700)
  • From SwissMaik@21:3/194 to dreamchipper on Sat Dec 7 10:12:26 2024
    Hi dreamchipper

    I'm actually in the transition of MysticBBS from a lxc container running on Proxmox to a Docker container running on a VPS but did not find a repo which
    is working correctly. I have tried it with the repo from y4my4my4m/mysticbbs but the make start script is not exiting when run, what's not so funny on a VPS :-)

    What solution are you running?

    Greetings Mike

    ... Help! I can't find the "ANY" key.

    --- Mystic BBS v1.12 A49 2024/05/29 (Linux/64)
    * Origin: Maiks Place BBS (21:3/194)
  • From Accession@21:1/700 to SwissMaik on Sat Dec 7 06:40:41 2024
    Hello SwissMaik,

    On Sat, Dec 07 2024 03:12:26 -0600, you wrote ..

    I'm actually in the transition of MysticBBS from a lxc container
    running on Proxmox to a Docker container running on a VPS but did not
    find a repo which is working correctly. I have tried it with the repo
    from y4my4my4m/mysticbbs but the make start script is not exiting when
    run, what's not so funny on a VPS :-)

    I'm not sure if I read this right, or not sure I went back in the thread to the correct message you were replying to since nothing was quoted. However, if in regards to Mystic BBS software, there is no repo out there for MysticBBS. The only legitimate place to get it is https://mysticbbs.com.

    The link you posted above looks like some sort of web browser for Mystic written in Python. Personally, I've never heard of that announced anywhere that Mystic BBS is any kind of topic of discussion, and there is no "make start script", unless you're referring to the actual python script in that repo. It's possible that python script needs to be run with './browser.mpy &' so that it continues to run in the background (since it is supposed to be a web server).

    As I mentioned, though.. I've never heard of it and can't attest to the legitimacy of it.

    Regards,
    Nick

    ... He who laughs last, thinks slowest.
    --- SBBSecho 3.23-Linux
    * Origin: _thePharcyde telnet://bbs.pharcyde.org (Wisconsin) (21:1/700)
  • From paul@21:3/195 to ogg on Sat Dec 7 11:44:12 2024
    Thank you all who responded! The overwhelming consensus is that Debian should be where I concentrate my efforts. I'll give that a go. In the mean time, I continue to watch this thread for responses.

    Debian is a solid choice!

    ... ASCII stupid question, get a stupid ANSI.

    --- Mystic BBS v1.12 A48 (Raspberry Pi/32)
    * Origin: https://13leader.net (21:3/195)
  • From dreamchipper@21:1/228 to SwissMaik on Mon Dec 9 14:42:35 2024
    Here is my Dockerfile that I use to build my Mystic container

    ```Dockerfile
    FROM ubuntu:16.04

    wWORKDIR /root
    RUN apt update && apt upgrade -y
    RUN dpkg --add-architecture i386 && apt update
    RUN apt install -y \
    build-essential \
    unzip \
    unrar \
    procps \
    curl \
    htop \
    zip \
    python3 \
    dos2unix \
    vim \
    locals \
    dosemu

    ADD http://mysticbbs.com/downloads/cl3431.zip /root/cl/
    WORKDIR /root/cl
    RUN unzip cl3431.zip
    RUN dos2unix tools/*.sh
    RUN make shared
    RUN mv libcl.so.3.4.3 /lib/libcl.so

    WORKDIR /mystic
    CMD ["/mystic/mis", "server"]
    ```
    the mystic software is in a mounted volume and not directly in this container.

    Dreamchipper

    --- Mystic BBS v1.12 A48 (Linux/64)
    * Origin: SDF-1 BBS: bbs.sdf1.net (ssh: 5022, telnet: 5023) (21:1/228)
  • From Alonzo@21:1/130 to Accession on Sun Dec 15 19:52:11 2024
    For the record, I have Mystic installed on a 64bit Archlinux VM, and it works fine.

    I don't know how well it would work with Mystic, but take a look at Voyager - a Linux distro based on Ubuntu, I think. I just love it.

    ... A social life? Where can I download that!?

    --- Mystic BBS v1.12 A48 (Windows/64)
    * Origin: From the depths of Bunker 3 (21:1/130)
  • From opicron@21:3/126 to dreamchipper on Tue Dec 17 10:48:19 2024
    Here is my Dockerfile that I use to build my Mystic container
    -[snip]-

    When I run Mystic as server in Linux my CPU spikes. I have to run it as a daemon instead. Do you notice a difference in your setup?

    oP!

    ... 24 hours in a day and 24 beers in a case. Hmmmm...

    --- Mystic BBS v1.12 A49 2024/05/29 (Linux/64)
    * Origin: TheForze - bbs.theforze.eu:23 (21:3/126)
  • From dreamchipper@21:1/228 to opicron on Wed Dec 18 20:34:51 2024
    When I run Mystic as server in Linux my CPU spikes. I have to run it as a daemon instead. Do you notice a difference in your setup?

    oh true, my entrypoint is a start.sh

    ```shell
    #!/usr/bin/env sh
    cd /mystic
    rm -f /mystic/semaphore/mis.bsy
    rm -f /mystic/nohup.out
    ./mis daemon
    while true
    do
    sleep 5
    done
    ```

    Dreamchipper

    --- Mystic BBS v1.12 A48 (Linux/64)
    * Origin: SDF-1 BBS: bbs.sdf1.net (ssh: 5022, telnet: 5023) (21:1/228)
  • From opicron@21:3/126 to dreamchipper on Thu Dec 19 15:06:30 2024
    When I run Mystic as server in Linux my CPU spikes. I have to run it daemon instead. Do you notice a difference in your setup?

    oh true, my entrypoint is a start.sh

    ```shell
    #!/usr/bin/env sh
    cd /mystic
    rm -f /mystic/semaphore/mis.bsy
    rm -f /mystic/nohup.out
    ./mis daemon
    while true
    do
    sleep 5
    done
    ```

    Dreamchipper

    Thanks for the heads up!

    oP!

    ... Users come in two types: Those who have lost data, and those who will.

    --- Mystic BBS v1.12 A49 2024/05/29 (Linux/64)
    * Origin: TheForze - bbs.theforze.eu:23 (21:3/126)