• Gopher servers

    From Alonzo@21:1/130 to All on Fri Mar 24 20:32:45 2023
    Along with y Mystic BBS, I was thinking about setting up a gopher server. Partly becuse I like a challenge, but also as a place to store and offer for download a LOT of music from my old recording studio.

    I am trying to install Bucktooth on a Linux machne, but it's been a LONG time since I have messed with Linux and Perl so I think I have it set up but I don't even know if it is running or not. Have any of you had experience with gopher servers? (I think we need more of them, by the way).

    ... (A)bort, (R)etry, (I)nfluence with large hammer.

    --- Mystic BBS v1.12 A48 (Windows/64)
    * Origin: The Unmarked Van - 21:1/130 - Mt. Healthy, Ohio (21:1/130)
  • From paulie420@21:2/150 to Alonzo on Fri Mar 24 19:15:37 2023
    Along with y Mystic BBS, I was thinking about setting up a gopher server. Partly becuse I like a challenge, but also as a place to store and offer for download a LOT of music from my old recording studio.

    I am trying to install Bucktooth on a Linux machne, but it's been a LONG time since I have messed with Linux and Perl so I think I have it set up but I don't even know if it is running or not. Have any of you had experience with gopher servers? (I think we need more of them, by the way).

    I use Gophernicus.
    Another is gopher... dangit I can't remember the name.



    |07p|15AULIE|1142|07o
    |08.........

    --- Mystic BBS v1.12 A48 (Linux/64)
    * Origin: 2o fOr beeRS bbs>>>20ForBeers.com:1337 (21:2/150)
  • From poindexter FORTRAN@21:4/122 to Alonzo on Sat Mar 25 08:36:00 2023
    Alonzo wrote to All <=-

    Along with y Mystic BBS, I was thinking about setting up a gopher
    server. Partly becuse I like a challenge, but also as a place to store
    and offer for download a LOT of music from my old recording studio.

    Synchronet offers a Gopher server, but it only serves system content.
    What I'd really like to find is a way to make user web/gopher spaces
    using Synchronet or Mystic. Not sure how to handle getting files to the
    web root and managing the URL redirects, though.

    I've been playing with tildes, user spaces where people can share
    gopher and gemini pages, public html spaces served with a
    website.com/~username URL (hence the name)

    Imagine being able to offer access to FTN networks, email, IRC/MRC and web/gopher space for users as well. It'd be interesting to add that
    level of community to BBSing.



    ... It's a bold strategy, Cotton, let's see if it plays out for 'em...
    --- MultiMail/Win v0.52
    * Origin: realitycheckBBS.org -- information is power. (21:4/122)
  • From NuSkooler@21:1/121 to poindexter FORTRAN on Sat Mar 25 12:25:12 2023

    On Saturday, March 25th poindexter FORTRAN was heard saying...
    Imagine being able to offer access to FTN networks, email, IRC/MRC and web/gopher space for users as well. It'd be interesting to add that level of community to BBSing.

    <inserts enigma smile>



    --
    |08 ■ |12NuSkooler |06// |12Xibalba |08- |07"|06The place of fear|07"
    |08 ■ |03xibalba|08.|03l33t|08.|03codes |08(|0344510|08/|03telnet|08, |0344511|08/|03ssh|08)
    |08 ■ |03ENiGMA 1/2 WHQ |08| |03Phenom |08| |0367 |08| |03iMPURE |08| |03ACiDic
    --- ENiGMA 1/2 v0.0.14-beta (linux; x64; 16.16.0)
    * Origin: Xibalba -+- xibalba.l33t.codes:44510 (21:1/121)
  • From xqtr@21:1/111 to Alonzo on Sun Mar 26 13:09:53 2023
    I am trying to install Bucktooth on a Linux machne, but it's been a LONG t since I have messed with Linux and Perl so I think I have it set up but I don't
    even know if it is running or not. Have any of you had experience with gop servers? (I think we need more of them, by the way).

    I have also installed bucktooth on my bbs server (RPi3B+) and works fine. It's a bit tricky to install and had to search for some stuff but i finally made it.

    It's not an easy task to create a gopher server and make a gopher site, but with a little digging you can manage it. Start from here:

    gopher://gopher.floodgap.com/1/buck

    Read about the gopher protocol and gophermap syntax and you can also use one of my mods for mystic to maintain a gopher site. Also for debugging the gophermap pages you can use Lynx to view the source or my own gopher browser for android, which can save gopher pages:

    gopher://andr01d.zapto.org:7070/gophrite
    or
    http://andr01d.zapto.org:8080/gophrite

    .
    :: XQTR :: Another Droid BBS :: andr01d.zapto.org:9999 :: xqtr@gmx.com

    --- Mystic BBS v1.12 A47 2020/11/23 (Raspberry Pi/32)
    * Origin: Another Droid BBS # andr01d.zapto.org:9999 (21:1/111)
  • From Alonzo@21:1/130 to xqtr on Sun Mar 26 08:30:07 2023
    I have also installed bucktooth on my bbs server (RPi3B+) and works
    fine. It's a bit tricky to install and had to search for some stuff but
    i finally made it.

    Thanks for the tips. Part of my problem is the fact that's been a long time since I've used Linux. I will keep trying.

    ... No honey, I can't eat with the family. My computer gets lonely!

    --- Mystic BBS v1.12 A48 (Windows/64)
    * Origin: The Unmarked Van - 21:1/130 - Mt. Healthy, Ohio (21:1/130)
  • From Digital Man to poindexter FORTRAN on Wed Mar 29 00:28:37 2023
    Re: Re: Gopher servers
    By: poindexter FORTRAN to Alonzo on Sat Mar 25 2023 08:36 am

    Alonzo wrote to All <=-

    Along with y Mystic BBS, I was thinking about setting up a gopher server. Partly becuse I like a challenge, but also as a place to store and offer for download a LOT of music from my old recording studio.

    Synchronet offers a Gopher server, but it only serves system content.
    What I'd really like to find is a way to make user web/gopher spaces
    using Synchronet or Mystic. Not sure how to handle getting files to the
    web root and managing the URL redirects, though.

    Take a look at exec/gopherservice.js. It wouldn't take much to add your own static/custom content. User content is a bit of a sticky issue due to security and liability concerns, but of course its all doable if you're determined to do it. If you do add user-enabled content, I'd just stick with gopher and not do that for http/https however.
    --
    digital man (rob)

    Breaking Bad quote #51:
    I did it for me. I liked it. I was good at it. And.. I was really.. I was alive Norco, CA WX: 50.0°F, 78.0% humidity, 0 mph NE wind, 0.00 inches rain/24hrs
  • From apam@21:1/182 to Digital Man on Wed Mar 29 21:54:09 2023
    your own static/custom content. User content is a bit of a sticky
    issue due to security and liability concerns, but of course its all
    doable if you're determined to do it. If you do add user-enabled
    content, I'd just stick with gopher and not do that for http/https
    however.

    How would user content be any different from having message bases
    available?

    I have gopher server built into talisman, and it allows users to keep a
    blog (or phlog or glog or whatever you call it) It's just text, which is
    the same as message bases.

    I'm guessing user content in synchronet means files / images as well?

    Andrew


    --- Talisman v0.47-dev (Windows/x64)
    * Origin: Smuggler's Cove - Private BBS (21:1/182)
  • From Digital Man to apam on Wed Mar 29 10:53:33 2023
    Re: Re: Gopher servers
    By: apam to Digital Man on Wed Mar 29 2023 09:54 pm

    your own static/custom content. User content is a bit of a sticky
    issue due to security and liability concerns, but of course its all doable if you're determined to do it. If you do add user-enabled
    content, I'd just stick with gopher and not do that for http/https however.

    How would user content be any different from having message bases
    available?

    I have gopher server built into talisman, and it allows users to keep a
    blog (or phlog or glog or whatever you call it) It's just text, which is
    the same as message bases.

    I'm guessing user content in synchronet means files / images as well?

    Right, I was thinking *any* files (e.g. malware), especially wrapped in HTML and served via HTTP (the most common delivery method today). Allowing just anyone to park their web-site on your host/IP is kind of a dangerous thing to do. Gopher is obscure enough it's not likely a big target (if at all), but I do recall about 10 years ago a whacker uploading his entire questionnable web-site to dozens of Synchronet FTP servers and using them as his free virtual web host (files uploaded via FTP are often also availble via HTTP on the same BBS).
    --
    digital man (rob)

    Synchronet "Real Fact" #75:
    Rob's alias "digital man" was inspired by a song on Rush's 1982 "Signals" album Norco, CA WX: 47.8°F, 97.0% humidity, 0 mph ENE wind, 0.22 inches rain/24hrs
  • From poindexter FORTRAN@21:4/122 to Digital Man on Wed Mar 29 06:47:00 2023
    Digital Man wrote to poindexter FORTRAN <=-

    Take a look at exec/gopherservice.js. It wouldn't take much to add your own static/custom content.

    I'll take a look. At the very least I'd like to have some gopherspace
    for the BBS that's not BBS-generated.




    ... Remove specifics and convert to ambiguities
    --- MultiMail/Win v0.52
    * Origin: realitycheckBBS.org -- information is power. (21:4/122)
  • From poindexter FORTRAN@21:4/122 to apam on Wed Mar 29 07:32:00 2023
    apam wrote to Digital Man <=-

    How would user content be any different from having message bases available?

    I was thinking about being able to offer users their own gopherspace,
    for content *they* would upload.

    I have gopher server built into talisman, and it allows users to keep a blog (or phlog or glog or whatever you call it) It's just text, which
    is the same as message bases.

    Cool! How do the users upload the content, and how is the gopherspace referenced?

    I've been playing with Gopher and Gemini, thought gopherspaces would be an interesting feature to add to the BBS, as there's already a server
    built-in to Synchronet and it would be relatively low-bandwidth.




    ... Not building a wall but making a brick
    --- MultiMail/Win v0.52
    * Origin: realitycheckBBS.org -- information is power. (21:4/122)
  • From Digital Man to poindexter FORTRAN on Wed Mar 29 16:38:04 2023
    Re: Re: Gopher servers
    By: poindexter FORTRAN to Digital Man on Wed Mar 29 2023 06:47 am

    Digital Man wrote to poindexter FORTRAN <=-

    Take a look at exec/gopherservice.js. It wouldn't take much to add your own static/custom content.

    I'll take a look. At the very least I'd like to have some gopherspace
    for the BBS that's not BBS-generated.

    Yeah, that's pretty straight-forward. See the send_file() function in that file.
    --
    digital man (rob)

    Synchronet/BBS Terminology Definition #62:
    POP3 = Post Office Protocol version 3
    Norco, CA WX: 54.3°F, 62.0% humidity, 3 mph E wind, 0.33 inches rain/24hrs
  • From apam@21:1/182 to poindexter FORTRAN on Thu Mar 30 13:03:07 2023
    I was thinking about being able to offer users their own gopherspace,
    for content *they* would upload.

    Cool! How do the users upload the content, and how is the gopherspace referenced?

    they don't upload, they use the message editor to enter content for their
    blog, then publish the article when they're ready. the content is
    displayed in a predefined way, and blogs are accessed via the user page.

    the gopher root is static and managed by the filesystem, but the user
    content is dynamic.

    Andrew


    --- Talisman v0.47-dev (Windows/x64)
    * Origin: Smuggler's Cove - Private BBS (21:1/182)
  • From poindexter FORTRAN@21:4/122 to apam on Thu Mar 30 06:31:00 2023
    apam wrote to poindexter FORTRAN <=-

    they don't upload, they use the message editor to enter content for
    their blog, then publish the article when they're ready. the content is displayed in a predefined way, and blogs are accessed via the user
    page.

    the gopher root is static and managed by the filesystem, but the user content is dynamic.

    Oh, that is very cool!



    ... Once the search has begun, something will be found
    --- MultiMail/Win v0.52
    * Origin: realitycheckBBS.org -- information is power. (21:4/122)