BSD Ports

net/motsognir 1.0.13_1 FreeBSD

Full-featured gopher server without dependencies

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
MIT
Categories
net
Package size
33.4 KiB, 66.0 KiB installed

Description

Motsognir is a robust, reliable and easy to install open-source gopher server for Unix-like systems (Linux, BSD, and anything else POSIX-compliant).

The Motsognir gopher server is meant to be used for small projects (like home servers), but should scale well on bigger architectures as well. All the configuration is done via a single configuration file, which has very reasonable defaults. That makes Motsognir easily maintainable, and allows the administrator to have a full knowledge of what features are allowed/enabled on the server. Motsognir supports server-side CGI applications and PHP scripts, is plainly compatible with UTF-8 filesystems, and is entirely written in ANSI C without external dependencies.

In the other systems

SystemPortVersion
FreeBSDnet/motsognir1.0.13_1
DragonFlynet/motsognir1.0.13_1
MidnightBSDnet/motsognir1.0.13
HardenedBSDnet/motsognir1.0.13_1
GhostBSDnet/motsognir1.0.13_1

Install

Binary package:

pkg install motsognir

From the ports tree:

cd /usr/ports/net/motsognir/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	motsognir>0:net/motsognir

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.0.13_11.0.13_11.0.131.0.13_11.0.13_1
FreeBSD:14:quarterly1.0.13_11.0.13_1n/a1.0.13_11.0.13_1
FreeBSD:15:latest1.0.13_11.0.13_1n/a1.0.13_11.0.13_1
FreeBSD:15:quarterly1.0.13_11.0.13_1n/an/an/a
FreeBSD:16:latest1.0.13_11.0.13_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

No port depends on this one.

Configuration

No options to configure.

USES
tar:xz
Service scripts
motsognir

Message after installing

Please configure Motsognir using

  /usr/local/etc/motsognir.conf


Add the following line to /etc/rc.conf to enable Motsognir:

  motsognir_enable="YES"


Then you can start Motsognir daemon by issuing the following command:

  /usr/local/etc/rc.d/motsognir start


You might need to add the following line to /etc/syslog.conf

  daemon.*                                        /var/log/daemon.log

if you want to keep log informations of Motsognir. Some of them go to
/var/log/messages, but connection informations go to LOG_INFO.
Since version 1.0.12 you can also configure the log facility
(see LogFacility in motsognir.conf).


Motsognir will serve files in /var/gopher/ per default.


Note that Motsognir tries to use an inet6/ipv6 socket. Therefore it needs
access to an interface where ipv6 is enabled (for instance if you run
Motsognir in a jail). This holds even if you want to bind it to an ipv4
address.
Since version 1.0.11 you can disable IPv6 (see disableipv6 in
motsognir.conf).

Files

distinfo 1
FileSizeSHA256
motsognir-1.0.13.tar.xz317664d6903cc0ae31b8d3b95b6e42625c7298d6519074a195cedd2773c8d75c59af40
Master sites 1
  • SF/motsognir/v1.0.13

Commit history 0

No commits in the history this site was built from.