Coconote
AI notes
AI voice & video notes
Try for free
đź’ľ
Rediscovering and Reviving Archie
May 29, 2024
Lecture: Rediscovering and Reviving Archie
Introduction
Purpose: Bring back Archie, the first search engine
Problem: Archie has vanished, FTP (File Transfer Protocol) is obsolete
Goal: Run an Archie server ourselves to preserve Internet history
Background
Archie
:
Created in the early days of the Internet
Indexed FTP sites, allowed users to search public files
Current State
:
No Archie servers online
FTP protocol is no longer supported by major web browsers
Initial Approach
Finding the Archie Software
:
Contacted Alan Mage (Archie creator)
Searched Computer History Museum (no relevant items found)
Explored online records and old server listings (e.g., 1999 Bunny up site)
Challenges
:
Old servers shut down, telnet interfaces inactive
Potentially lost source code and data
Leads and Exploration
Anarchy (Macintosh Client)
:
Graphical interface for Archie
Contacted creator Peter Lewis (didn’t have Archie source)
Archiplex (WWW Gateway)
:
Web gateway for Archie servers
Contacted creator mar coaster (didn’t have Archie source)
Internet Old-Timers Group
:
Searched for leads among early internet users
No copies of Archie found
Breakthrough: Universities
Rutgers University
:
Contacted former administrator Dan Ricean
Largest Archie server in 1990s, but backups lost
University of Warsaw
:
Had an old database, found backups of source code and binaries
Contains the last known copies of Archie
Resurrecting Archie
Files Received
:
Four tarballs, README, and Postscript file
Contained source code and server backups
Initial Steps
:
Created Kimu virtual machine, installed Sun OS 5.6
Followed installation documentation to set up environment
Key Configurations
:
Created required users and groups
Set up databases and configuration files (AR domains, AR retrieve, etc.)
Encountered Issues and Solutions
Errors
:
“re undefined variable” due to Sun OS version mismatch
Missing
make
utility, File not found errors (missing Perl)
Solutions
:
Hard-coded variables, installed the missing utilities
Re-ran indexing process
Success: Operational Archie Server
Indexing FTP Sites
:
Configured via
hostmanage
program, ran indexing commands
Successfully retrieved and parsed data
Telnet Client
:
Operated by starting the Prospero server
Tested and validated successful searches
Public Launch
New Public Archie Server
:
arch. sereral port. org
Interface
: Based on Arlex, allows FTP file downloads via browser
Contributions
: Community effort, thanks to contributors like Mike Schwarz and Alan Mage
Conclusion
Achievement
: Successfully brought back Archie
Utility
: Useful for modern-day searches and file downloads
Future Vision
: Preservation and usability for historical and practical purposes
đź“„
Full transcript