michael-lazar / pygopherd

Multiprotocol Gopher/Web Server [Python 3]
https://michael-lazar.github.io/pygopherd/doc/pygopherd.html
GNU General Public License v2.0
33 stars 8 forks source link

Build license GPLv2

PyGopherd

PyGopherd is a multiprotocol (gopher, gopher+, http, wap) information server.

PyGopherd Online User Manual

History

This repo is a fork of jgoerzen/pygopherd that adds support for Python 3.

If you're upgrading from an old version of PyGopherd, see the upgrade notes.

Quickstart

Debian

Use the .deb:

dpkg -i pygopherd.deb

or

apt-get install pygopherd

Non-Debian

First, download and install Python 3.7 or higher.

You can run pygopherd either in-place (as a regular user account) or as a system-wide daemon. For running in-place, do this:

PYTHONPATH=. bin/pygopherd conf/local.conf

For installing,

python3 -m pip install .

Make sure that the /etc/pygopherd/pygopherd.conf names valid users (setuid, setgid) and valid document root (root).