Skip to content
Browse Hacker News in Gopherspace
C Python Shell Makefile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
hn-gopher update server log Jun 8, 2019
packages Skeleton up for the page listing Apr 28, 2017
resources Add files via upload Jun 27, 2017
.gitignore
LICENSE
README.md Update README.md May 17, 2018
TODO Update TODO Jun 1, 2018
Vagrantfile Update vagrant to use nfs sync May 10, 2019
deploy.sh

README.md

                         _    _            _               _   _
                        | |  | |          | |             | \ | |  hngopher.com:70
                        | |__| | __ _  ___| | _____ _ __  |  \| | _____      _____
                        |  __  |/ _` |/ __| |/ / _ \ '__| | . ` |/ _ \ \ /\ / / __|
                        | |  | | (_| | (__|   <  __/ |    | |\  |  __/\ V  V /\__ \
                        |_|  |_|\__,_|\___|_|\_\___|_|    |_| \_|\___| \_/\_/ |___/
	
	                           - The Underground Hacker News Mirror
                                            (updated hourly)
	
	                                           _________________
                                                  |\                \
	                                          | \                \
	                             _     _      |\ \________________\
                                    (>\---/<)     |\\ |      ____     |
                                    ,'     `.     |.\ |     |\   \    |
                                   /  q   p  \    |   |     |.\   \___|____
                                  (  >(_Y_)<  )    \  |     ||\\   \       \
                                   >-' `-' `-<-.    \ |     || \\___\       \
                                  /  _.,,  ,,,- \    \|_____||  ||  !\_______\
                                 /,    )`  '(    )   ______ ||  ||  !  . . . |
                                ; `._.'      `--<    \000  \~\\ ||  !   . .  |
                               :     \        |  )    \000 9\ \\||  !    .   |
                               \      )       ;_/      \000 9\ \.|  !        |
                                `._ _/_  ___.'-'''      \000 9\ \|__!________/
                                   `--'''                ^^^^^`` \/_____\

gopher://hngopher.com
(see below for "How to view this site")


HN Gopher is a read-only mirror for https://news.ycombinator.com/ served using the gopher protocol. I created this site for my own enjoyment, and to learn about gopher and the history of the internet before the world wide web.

How to view this site

The gopher protocol hasn't been supported by major web browsers since the early 2000's. Thankfully, there are still a few ways to browse Gopherspace in the modern age:

How to deploy this project

The official server runs on Debian 8.7, but it should work on any Linux system that's capable of building gophernicus. There's a deploy.sh script included in the repo that can be used to install the server and associated scripts. The gophernicus service is managed by systemd and listens on port 70 by default. Gopher pages are stored as static files in the /var/gopher directory. Files are continuously updated by cron jobs that ping the Hacker News API and Algolia HN Search API.

$ git clone https://github.com/michael-lazar/hn-gopher.git
$ cd hn-gopher
$ sudo ./deploy.sh

License

AGPLv3

Disclaimer

This project is not affiliated with, maintained, authorized, endorsed or sponsored by the Y Combinator company.

You can’t perform that action at this time.