• Updated 2023-07-12: Hello, Guest! Welcome back, and be sure to check out this follow-up post about our outage a week or so ago.

GopherServer

superpete

Well-known member
I mentioned this in another thread, but thought it might be worth creating it's own thread. I've been working on and off on a GopherServer in C# which allows for "Providers" to be created to allow proxying of data over Gopher. 

Source and binaries available at https://github.com/pgodwin/GopherServer

I'm currently hosting a proxy for "the garden" on gopher://gopher.busisoft.net/. There are a variety of Gopher clients available for classic Macs (and other platforms). 

Below is a video of a Mac Classic running System 6 downloading a file from the Garden with GopherApp. GopherApp is not the best Gopher client, but it is quite simple, doesn't use much memory and the source code is available

https://www.youtube.com/watch?v=ZL7I28GK0sY

Let me know if you try it out and if you find any issues.

Cheers

Pete

 

mactjaap

Well-known member
Absolutly COOL! As you can see in my profile I'm a big fan of old TCP/IP stuff for the Mac. I will certainly test en try to use this sloultion on my "sort of" 512Ke with 1 MB memory. Thats my test box to connect to the Internet with an old Mac.

 

mactjaap

Well-known member
Ok... did have a look, but could you tell us how to run this server? It is not a straight forward install. Realies on mono ...I think...

Could you write an (sort of)  install manual or how to?

 

superpete

Well-known member
No worries. I'll write a step-by-step guide in the coming days.

Unlike most gopher servers, this has been designed to implement custom providers. There is a basic file provider for serving up directories, as well as an RSS provider and a WordPress API provider.

It doesn't need mono, but does work under mono (the test site linked above runs mono on ubuntu). Otherwise you just need Windows and .net 4.5.

I haven't tried with 1MB, but it seems to work ok on 2mb with MacTCP. I'm using your VM to get the classic online via a local talk bridge. So huge thanks for that effort, it works really well!

 

mactjaap

Well-known member
Great! I'm happy to test it. Just let me know if you have a small "how to".

You made my day by your remark about getting the Classic connected to the Internet with the help of my MacIPgw VM! I'm really very happy to hear that. There are not many people working with this solution, so every user counts. I tried to make it hassle free if you have an old classic Mac with a LocalTalk bridge only to use TCP/IP on these machines.It is great to see it working like a charm on your video! I will link to it on my web site so people can see it in action and promote your Gopher server as well!

 

techknight

Well-known member
Being able to browse the ultimate mac file site with the machines its intended for... its awesome! 

Might be able to hit up cameron kaiser and see if he can host a version of that gopher server/filter on his server. he provides a gopher mirror of an old Michigan gopher server that has long since shut down. 

 

superpete

Well-known member
Being able to browse the ultimate mac file site with the machines its intended for... its awesome! 

Might be able to hit up cameron kaiser and see if he can host a version of that gopher server/filter on his server. he provides a gopher mirror of an old Michigan gopher server that has long since shut down. 
Thanks Techknight - having access to the garden under system 6 was a big personal goal for this project so I'm glad I could achieve it and thrilled that others were interested!

The server I'm hosting at the moment costs about $5/month, so I'm happy to host it as an "unofficial" proxy - if for no other reason that I find it useful myself! I do need to hack up some scripts so it automatically starts up...currently I'm just running it via screen - so need to make it a bit smarter.

 
Top