Server/gogopherd

Aus C3D2
Wechseln zu: Navigation, Suche

Ist eine Freebsd-Jail auf Server/storage und macht unseren storage über das Gopherprotokoll erreichbar.

Protokollsupport kann in Firefox über die Extension Overbiteff nach installiert werden oder über curl:

curl gopher://gogopherd.hq.c3d2.de

Dienst starten:

$ /usr/local/etc/gogopherd start

Konfiguration:

cat /usr/local/etc/gogopherd
#!/bin/sh

# PROVIDE: gogopherd
# REQUIRE: ipfilter FILESYSTEMS sysctl netif
# BEFORE:  DEAMON
# KEYWORD: nojail

. /etc/rc.subr

name=gogopherd
rcvar=gogopherd_enable

gogopherd_bin="/usr/local/bin/gogopherd"
gogopherd_args="-footer 'served by gogopherd: https://github.com/Mic92/gogopherd' -header 'Welcome dn42 to the gopherspace of the hackerspace c3d2' -address g
gopherd.hq.c3d2.de -host gogopherd.hq.c3d2.de -address :: /storage/"
gogopherd_chdir=/

command="/usr/sbin/daemon"
command_args="-f ${gogopherd_bin} ${gogopherd_args}"

load_rc_config "$name"
run_rc_command "$1"

Sourcecode:

https://github.com/Mic92/gogopherd

Vom Quellcode bauen:

1. go compiler installieren

2. $ go get github.com/Mic92/gogopherd

Administriert

Mic92