• Creating a P2P hosting system for Gopher - just a thought...

    From Joe (~rebello) Harley@rebello@tilde.club to tilde.gopher on Sun Feb 7 12:52:11 2021
    So, for fear of this turning into one massive text wall,
    I'll try and be as brief and to the point as I possibly can.

    I've recently been using the Beaker Browser (and ZeroNet, which leans
    on similar theory which I am about to explain), which uses a part of
    the Hypercore protocol (hyper://) called a Hyperdrive, the theory is,
    if I've got this down right: One peer (the owner/creator) hosts the
    site, just like any old static webpage, with a pre-generated URL, a
    little bit like a Bitcoin wallet address or public key; other visitors
    come across the website, or are 'invited' to it, and have the option
    from within the client/browser, to 'host' the website if they wish to.
    A little bit like the torrenting model.

    This means that, as long as at least one peer is hosting the site,
    there is no single point of failure - at least until you introduce
    other optional factors into the equation. It also means that this
    method of hosting is free and easy, as the client can run in the
    background on the system tray etc. when you want or need it to, and if
    you want a more conventional domain name, this could also be possible,
    in a similar way to the similar IPFS system which I've also been
    using for file sharing and website hosting.

    My idea/question is: Could you rework something like any of these
    similar systems for Gopher?

    Granted, I haven't been a part of these projects for very long, and the
    depth of my knowledge, or lack thereof, is probably showing through,
    and there is probably some element staring me in the face which makes
    this proposed model impossible, but hey, if it's possible, I might do
    something with the idea ;)

    Anyway, I'll wrap this up for now and open the floor up to others!

    Best regards everybody.

    --- Synchronet 3.18b-Linux NewsLink 1.113
  • From yeti@yeti@tilde.institute to tilde.gopher on Tue Feb 9 18:12:24 2021
    Why not put everything into a fossil repo and find out how to share
    that? One fossil repo is like a P2Pish one-project-mini-Github.

    That would give you file storage, forum, wiki, VCS, chat, ... and all
    that in a single binary with a combination of command line and web
    frontend.

    —▷ https://fossil-scm.org

    hyper:// is new for me, I'm digging a to get a smell of it.

    If you go back some decades more, UUCP would be the way to go. It can
    transfer over IP and everything that smells remotely like a modem or a
    pipe, so really would be capable to connect systems that only share a
    phone line or even sneakernet and always online ones. Probably some of
    today's kids can rewrite it in HTML+JS as browser add-on, so from museum
    UNIX box to browser on a mobile, all could share the same space.

    Not reinventing the wheel may be a good idea?

    I like the idea of UUCP backpacks on busses and trains delivering info
    at each stop... :-)
    --- Synchronet 3.18b-Linux NewsLink 1.113
  • From James Tomasino@tomasino@cosmic.voyage to tilde.gopher on Wed Feb 10 15:49:53 2021
    On 2021-02-09, yeti <yeti@tilde.institute> wrote:
    If you go back some decades more, UUCP would be the way to go. It can

    We do have a UUCP project here on the tildeverse, but it's not gotten
    much love lately. Check out the #uucp channel in IRC and hit up praetor.
    --- Synchronet 3.18b-Linux NewsLink 1.113
  • From yeti@yeti@tilde.institute to tilde.gopher on Sat Feb 13 02:44:29 2021
    I'm idling there for months already... :-P

    ...ok... mostly idle, not constantly...
    --- Synchronet 3.18b-Linux NewsLink 1.113
  • From Joe (~rebello) Harley@rebello@tilde.club to tilde.gopher on Mon Mar 1 16:05:57 2021
    On Tue, 09 Feb 2021 18:12:24 +0000
    yeti <yeti@tilde.institute> wrote:
    Why not put everything into a fossil repo and find out how to share
    that? One fossil repo is like a P2Pish one-project-mini-Github.

    That would give you file storage, forum, wiki, VCS, chat, ... and all
    that in a single binary with a combination of command line and web
    frontend.

    —▷ https://fossil-scm.org

    hyper:// is new for me, I'm digging a to get a smell of it.

    If you go back some decades more, UUCP would be the way to go. It can transfer over IP and everything that smells remotely like a modem or a
    pipe, so really would be capable to connect systems that only share a
    phone line or even sneakernet and always online ones. Probably some
    of today's kids can rewrite it in HTML+JS as browser add-on, so from
    museum UNIX box to browser on a mobile, all could share the same
    space.

    Not reinventing the wheel may be a good idea?

    I like the idea of UUCP backpacks on busses and trains delivering info
    at each stop... :-)
    I'd definetly be up for UUCP, resource depending, in general; I'm
    itching to get into it to be brutally honest, I'd be interested in
    doing that for sure once I've got my head round UUCP properly.
    Better go and check out #uucp it seems... :P
    --- Synchronet 3.18b-Linux NewsLink 1.113
  • From yeti@yeti@tilde.institute to tilde.gopher on Wed Mar 3 18:18:44 2021
    I got a "parcel missed you" notice today, probably that is th UUCP book. Tomorrow afternoon I'll know more... 🕉mmmmmm...
    --- Synchronet 3.18b-Linux NewsLink 1.113
  • From Dacav Doe@dacav@tilde.institute to tilde.gopher on Fri Mar 5 12:46:37 2021
    On 2021-03-03, yeti <yeti@tilde.institute> wrote:
    I got a "parcel missed you" notice today, probably that is th UUCP book. Tomorrow afternoon I'll know more... 🕉mmmmmm...

    Hey Yeti!

    What book is it?

    I'm quite snowed under with readings, lately, so it might be ages before I get some space in my buffer.

    I'm however interested in the topic! :)
    --- Synchronet 3.18b-Linux NewsLink 1.113
  • From yeti@yeti@tilde.institute to tilde.gopher on Fri Mar 5 21:16:52 2021
    Using and Managing UUCP

    Some comments about it: https://www.linuxjournal.com/article/2217
    --- Synchronet 3.18b-Linux NewsLink 1.113