• gopher howto help

    From bbsing@21:1/172 to All on Thursday, November 30, 2023 22:18:32
    hello retro fans.

    I just found gopher on sdf.org.

    I'm trying to figure out howto actually create a gopherhole/site, but I can't find any docs on the subject with examples.

    does anyone here know of a resource or could explain how to create the directory structure.

    I see a .link file.
    I've heard of .cap (files) but those seem to be directories.

    what does a basic document directory look like (please tree it).
    what does a .link document have in it?

    Does anyone have a tgz file of a basic user gopherhole they can share so I
    can start mine?

    I hope someone likes gopher :) it seems interesting to me.

    --- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
    * Origin: The Bottomless Abyss BBS * bbs.bottomlessabyss.net (21:1/172)
  • From j0HNNY a1PHA@21:4/158 to bbsing on Thursday, November 30, 2023 19:49:10
    I'm trying to figure out howto actually create a gopherhole/site, but
    I can't
    find any docs on the subject with examples.

    Not exactly what you are asking for, but both Enigma 1/2 BBS and Talisman
    BBS contain built-in gopher servers. You can publish right from a BBS!


    |08.|05j|13A|08.

    --- Talisman v0.48-dev (Linux/x86_64)
    * Origin: R3tr0/X BBS :: retrox.us:1992 (21:4/158)
  • From bbsing@21:1/172 to j0HNNY a1PHA on Friday, December 01, 2023 01:46:02

    Not exactly what you are asking for, but both Enigma 1/2 BBS and Talisman BBS contain built-in gopher servers. You can publish right from a BBS!


    well I'm just trying to figure out how to make the gopher menu and mod that file to link to basic docs that the gopher server renders.

    I read in a book Linux Reference Bible (older book) about gopher and for a
    user they create .link files and edit it to point various files (data, sound, image) based on the format in the .link file.

    I've read of gophermap, but not sure what exactly it is. I've looked over the RFC and haven't noticed a file structure.

    so I'm not trying to bring a server online, i'm trying to create the content
    on an existing gopher server.

    I've never seen someones gopher content directory without it being through gopher like using:
    lynx gopher://sdf.org:70/1

    then browsing the content.

    my access on sdf.org is limited, and I'm still waiting for validation,
    although I don't think validation will change my ability to list another
    users home directory.

    I hope I'm making more sense.

    --- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
    * Origin: The Bottomless Abyss BBS * bbs.bottomlessabyss.net (21:1/172)
  • From Arelor@21:2/138 to bbsing on Friday, December 01, 2023 03:15:59
    Re: gopher howto help
    By: bbsing to All on Thu Nov 30 2023 10:18 pm

    I hope someone likes gopher :) it seems interesting to me.

    Hello,

    are you intending to use whatever the sdf uses, or just trying to experiment?

    If you just want to experiment, maybe install gophernicus on a local machine and start from there. Gophernicus has enough documentation to get you started.

    Gophermaps are just custom directory files. If you use a server such
    as Gophernicus and you want to publish a bunch of txt files, you can just place all the txt files under a given directory and Gophernicus will create an index per directory automatically, but it will be a bit ugly. A gophermap is just a custom prettified version.

    Example:

    !This is the title of my directory

    Here I give you come pretty comment, maybe add ASCII art.
    Whatever you write in plaintext is included in the directory listing.

    Now I add a link. "0" is for regular txt file,

    Then I add the listing name, then I add the pach to the file
    I want to serve

    0MyFile somefile.txt

    Now I generate an autoindex from the contents of the directory

    *

    \\\\\\\\\

    More information at:

    gopher.gophernicus.org:70/1

    --
    gopher://gopher.richardfalken.com/1/richardfalken
    --- SBBSecho 3.20-Linux
    * Origin: Palantir * palantirbbs.ddns.net * Pensacola, FL * (21:2/138)
  • From Ben Collver@21:2/101 to bbsing on Friday, December 01, 2023 12:43:26
    Re: gopher howto help
    By: bbsing to All on Thu Nov 30 2023 22:18:32

    I just found gopher on sdf.org.

    Welcome to gopherspace!

    I'm trying to figure out howto actually create a gopherhole/site, but I can't find any docs on the subject with examples.
    does anyone here know of a resource or could explain how to create the directory structure.

    Here is a tutorial from sdf.org

    https://sdf.org/?tutorials/gopher

    I invite you to follow up with a link to your content after you post it.
    --- SBBSecho 3.20-Linux
    * Origin: End Of The Line BBS - endofthelinebbs.com (21:2/101)
  • From xqtr@21:1/111 to bbsing on Friday, December 01, 2023 20:51:57
    well I'm just trying to figure out how to make the gopher menu and mod tha file to link to basic docs that the gopher server renders.

    A gopher site, is like any other site... you have directories with files. You can organize your tree structure, as you would like to have your site, but it's not 100% necessary, as you could also have a gopher site, in just a directory, with all the files in it. But for better organization, choose to have directories.

    The whole job, is done by the files, called "gophermap". These are text files, with a "special" structure inside them. The pages you are seeing, as browsing a gopher site, are those gophermap files. In gopher, you can also browse the directories, as they are and download files, but if you want to make anything else (write text, have links, use code) you have to have a gophermap file inside that directory.

    So a typical gopher site could be like this:

    / gophermap
    readme.txt
    downloadme.zip
    another.txt
    files <dir>
    + gophermap
    mystic.zip
    crack.zip
    docs <dir>
    + gophermap
    bible.pdf
    hacking101.pdf
    warez <dir>
    + coreldraw10.zip
    win98.zip

    Check that the warez dir, doesn't have a gophermap file. ;)
    So when you direct your gopher browser at yourdomain.com:70/files, the browser, reads that gophermap and "renders" it, as a web browser would render a html file to see it.

    The gophermap file itself, it's not something to explain here. You must read the RFC file or a tutor about it, get some files from other sites and watch what they have written etc. To download gophermap files, you can use lynx or my browser for Android phones (http://andr01d.zapto.org:8080/gophrite/).

    Just have in mind, that gopher, uses text lines and is stricted to 70-75 chars per line. Each line, has a special meaning, or it's just text. You can write gophermap files, with just a text editor or you could use my Mystic BBS mod, that creates and "renders" a complete gopher and HTML site, called Gophlog. ;)

    Good luck...

    .
    :: 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 Spectre@21:3/101 to bbsing on Monday, December 04, 2023 12:38:00
    I'm trying to figure out howto actually create a gopherhole/site, but I

    I had someone try and finagle me into opening up a gopher site... Have to
    say the learning curve seemed to steep at the time. And although they wanted
    a site, it was difficult to get any assist.. So I ended uup sticking in the
    too hard basket.

    Spec


    *** THE READER V4.50 [freeware]
    --- SuperBBS v1.17-3 (Eval)
    * Origin: A camel is a horse designed by a committee. (21:3/101)
  • From bbsing@21:1/172 to Arelor on Monday, December 04, 2023 14:16:29
    On 01 Dec 2023, Arelor said the following...
    Re: gopher howto help
    Hello,

    are you intending to use whatever the sdf uses, or just trying to experiment?
    Yes to both. I do want to use what SDF uses because that is where I intend to publish my gopher files.

    I will give gophernicus a try if it will help bring some clarity to my understanding of howto make gopher files and gopher menus.



    If you just want to experiment, maybe install gophernicus on a local

    I will give gophernicus a try.

    Example:

    !This is the title of my directory

    Here I give you come pretty comment, maybe add ASCII art.
    Whatever you write in plaintext is included in the directory listing.

    Now I add a link. "0" is for regular txt file,

    Then I add the listing name, then I add the pach to the file
    I want to serve

    0MyFile somefile.txt

    Now I generate an autoindex from the contents of the directory

    *
    Thank you Arelor.

    I'll attempt this help.

    ... "No comment" is a comment.

    --- Mystic BBS v1.12 A48 (Linux/64)
    * Origin: The Bottomless Abyss BBS * bbs.bottomlessabyss.net (21:1/172)
  • From Arelor@21:2/138 to bbsing on Monday, December 04, 2023 18:08:33
    Re: Re: gopher howto help
    By: bbsing to Arelor on Mon Dec 04 2023 02:16 pm

    Yes to both. I do want to use what SDF uses because that is where I intend t

    I see SDF uses Gophernicus.

    They have a quick setup that will build a gophersite for you under $HOME/gopher. Maybe use the quick setup and start dropping files under $HOME/gopher for testing.

    (I am sure you have already seen this but they have docs at

    https://sdf.org/?tutorials/gopher

    )

    --
    gopher://gopher.richardfalken.com/1/richardfalken
    --- SBBSecho 3.20-Linux
    * Origin: Palantir * palantirbbs.ddns.net * Pensacola, FL * (21:2/138)
  • From bbsing@21:1/172 to Arelor on Tuesday, December 05, 2023 14:36:16
    On 04 Dec 2023, Arelor said the following...
    Re: Re: gopher howto help
    I see SDF uses Gophernicus.
    They have a quick setup that will build a gophersite for you under $HOME/gopher. Maybe use the quick setup and start dropping files under $HOME/gopher for testing.

    Thanks Arelor. I've been reviewing the tutorial and help from users here on fsxnet. I still have stuff to do, but I'll check and make sure I also take your help into things as well.

    I originally used SDF gophersetup but the output was not as I expected with files in my gopher directory.

    Right now I'm not a validated user, I've been waiting from them to process my donation via snail mail, so I'm hoping that isn't the cause of my problems/confusion.

    I'll be back to report success.

    Arelor / Anyone , if you are a validated user on SDF can you validate me?

    I've been around here for ... long long time.

    ... A book in the hand is worth two on the shelf!

    --- Mystic BBS v1.12 A48 (Linux/64)
    * Origin: The Bottomless Abyss BBS * bbs.bottomlessabyss.net (21:1/172)
  • From bbsing@21:1/172 to Ben Collver on Friday, December 08, 2023 00:38:33
    On 01 Dec 2023, Ben Collver said the following...
    Re: gopher howto help
    I'm trying to figure out howto actually create a gopherhole/site, but can't find any docs on the subject with examples.
    Here is a tutorial from sdf.org

    https://sdf.org/?tutorials/gopher

    I invite you to follow up with a link to your content after you post it.

    OK finally I got my gopherhole going! thanks for the help.

    gopher://sdf.org:70/1/users/bbsing
    or
    gopher://sdf.org/1/users/bbsing

    Its not pretty yet .... and may never be but its working.

    ... Read messages, not taglines

    --- Mystic BBS v1.12 A48 (Linux/64)
    * Origin: The Bottomless Abyss BBS * bbs.bottomlessabyss.net (21:1/172)
  • From Ben Collver@21:2/101 to bbsing on Friday, December 08, 2023 13:02:59
    Re: gopher howto help
    By: bbsing to Ben Collver on Fri Dec 08 2023 00:38:33

    gopher://sdf.org/1/users/bbsing
    Its not pretty yet .... and may never be but its working.

    Congratulations and welcome to gopherspace! I enjoyed reading your
    first post about your computing history.

    I remember using gopher on DOS, possibly with UMN's client. I mostly
    recall using it to find out about new FTP sites and download PC games
    and utilities. I wasn't overly impressed with gopher nor with the
    early web. I was looking for my computer to gain new functionality,
    as opposed to new ease of use.

    I have a long and private memoires file about my computing history.
    My high school teacher recommended The Cuckoo's Egg and i checked it
    out from the local library to read in 1994. I recently re-read it and
    it makes more sense to me now than it did then. At some point i lost
    interest in computers, but gaining Internet access gave it a social
    factor that rekindled my interest. I remember checkout out a book
    from the university library on SysV socket programming and learning to
    write network code.
    --- SBBSecho 3.20-Linux
    * Origin: End Of The Line BBS - endofthelinebbs.com (21:2/101)
  • From bbsing@21:1/172 to Arelor on Friday, April 26, 2024 11:45:48
    On 06 Feb 2024, Arelor said the following...

    I think that, the way it is designed, the contents of email messages themselves are nearly public information :-P

    What I like of operating my own email servers is you get access to the logs and to the necessary tools for doing your troubleshooting. It is
    much better than using a managed email service and having to open a
    ticket with them every time there is an issue.

    long time ago I used to be able to send email using my own server, but then block lists came out, and I got put on a spam list for not having a proper domain.

    Then after awhile my ISP refused to let out the email.

    Its become a bit of a mess. I haven't wanted to setup MX records on my domain.

    I though I read on the echos someone would let anyone register their domain with them. I'll have to search for that if I feel like self hosting again. Before I do any hosting I need to figure out how to segment my systems. I've been thinking of buying a netfu system with pfsense on it and setup a single raspberrypi on one of the ethernet ports so I can totally keep the rest of my devices off the public networks.

    I hope your doing well Arelor.

    BBSing.

    ... Confucius say: "Man who runs behind car gets exhausted"

    --- Mystic BBS v1.12 A48 (Linux/64)
    * Origin: The Bottomless Abyss BBS * bbs.bottomlessabyss.net (21:1/172)
  • From Nightfox@21:1/137 to bbsing on Friday, April 26, 2024 09:43:35
    Re: Re: gopher howto help
    By: bbsing to Arelor on Fri Apr 26 2024 11:45 am

    ... Confucius say: "Man who runs behind car gets exhausted"

    Also, man who runs in front of car gets tired.

    Nightfox
    --- SBBSecho 3.20-Linux
    * Origin: Digital Distortion: digdist.synchro.net (21:1/137)