Applications

I’ve uploaded some pre-packaged Ports for Kirkwood machines.

Environment

Set up the PACKAGESITE environment variable. Set this in your shell’s configuration file to make it stick.

For csh, tcsh: setenv PACKAGEROOT http://update.cooltrainer.org/freebsd-kirkwood

For sh, bash, zsh: export PACKAGEROOT=http://update.cooltrainer.org/freebsd-kirkwood

You can browse the full list of available packages, but here are some of my favourites:

Audio

Ampache

Ampache is a web-based streaming audio server.

pkg_add -r ampache

CMUS

CMUS is a console-based music player application.

pkg_add -r cmus

Firefly Media Server

Firefly, formerly known as mt-daapd, is a DAAP server for Soundbridge and iTunes.

pkg_add -r firefly

Icecast

Icecast is a streaming audio server similar to Nullsoft’s ShoutCast.

pkg_add -r icecast2

Music Player Daemon

Music Player Daemon (MPD) is, well, a music player daemon. It’s accessible through several front-ends.

pkg_add -r musicpd

pkg_add -r mpdscribble

SqueezeBox Server

SqueezeBox Server is a streaming media server built for Logitech / SlimDevices hardware.

pkg_add -r squeezeboxserver

pkg_add -r squeezeboxserver-dynamicplaylist

pkg_add -r squeezeboxserver-lazysearch

pkg_add -r squeezeboxserver-sqlplaylist

pkg_add -r squeezeboxserver-superdatetime

pkg_add -r squeezeboxserver-trackstat

Databases

MySQL

MySQL is a relational DBMS popular on web servers.

pkg_add -r mysql51-server

pkg_add -r mysql51-client

PostgreSQL

PostgreSQL is a fast, standards-compliant relational DBMS.

pkg_add -r postgresql84-client

pkg_add -r postgresql84-contrib

pkg_add -r postgresql84-server

Development

Git

Git is a fast, free, distributed version control system.

pkg_add -r git

Mercurial

Mercurial is a lightweight source control management system.

pkg_add -r mercurial

DNS

ddclient

ddclient is a dynamic DNS update client written in Perl.

pkg_add -r ddclient

Inadyn

Inadyn is a simple dynamic DNS update client.

pkg_add -r inadyn

Games

BSD Games

bsdgames are the classic text-mode games that used to be in the FreeBSD base system.

pkg_add -r bsdgames

OpenTTD Server

OpenTTD is a game of transportation empire management.

pkg_add -r openttd

IRC

Anope

Anope is a services package for IRC networks.

pkg_add -r anope

BitlBee

BitlBee is a gateway between instant messaging networks and an IRC client.

pkg_add -r bitlbee

irssi

Irssi is a console-based IRC client.

pkg_add -r irssi

UnrealIRCd

Unreal is an open-source IRC server.

pkg_add -r Unreal

Languages

Perl

Perl

pkg_add -r perl

PHP

PHP

pkg_add -r php5

pkg_add -r php5-extensions

Python

Python

pkg_add -r python26

Mail

Courier IMAP

Courier-IMAP provides IMAP access to Maildirs.

pkg_add -r courier-imap

Postfix

Postfix is a fast, secure MTA.

pkg_add -r postfix

SpamAssassin

SpamAssassin is a spam filter compatible with several MTAs.

pkg_add -r spamass-milter

pkg_add -r spamass-rules

pkg_add -r spamass-rules_du_jour

Miscellany

dtach

dtach is a small program that emulates the detach feature of screen.

pkg_add -r dtach

GNU Screen

GNU Screen is a virtual terminal multiplexer.

pkg_add -r screen

Net-IM

CenterIM

CenterIM is a modern maintained fork of CenterICQ.

pkg_add -r centerim

naim

naim is a console-based instant messaging client.

pkg_add -r naim

Net-P2P

microdc2

microdc is a console-based Direct Connect client.

pkg_add -r microdc2

Transmission

Transmission is a popular BitTorrent client/daemon with CLI and web interfaces.

pkg_add -r transmission-cli

pkg_add -r transmission-daemon

µhub

uHub is a high performance hub for the Advanced Direct Connect protocol.

pkg_add -r uhub

Net

6tunnel

6tunnel allows you to use services provided by IPv6 hosts with IPv4-only applications and vice-versa.

pkg_add -r 6tunnel

Asterisk

Asterisk is free IP PBX software.

pkg_add -r asterisk

BandwidthD

BandwidthD tracks and displays network usage.

pkg_add -r bandwidthd

ISC-DHCP

The ISC DHCP Distribution is a reference implementation of all aspects of DHCP.

pkg_add -r isc-dhcp41-client

pkg_add -r isc-dhcp41-relay

pkg_add -r isc-dhcp41-server

MiniDLNA

MiniDLNA is a DLNA AV server.

pkg_add -r minidlna

MiniUPnPd

MiniUPnPd is a UPnP/NAT-PMP daemon for pf and ipf.

pkg_add -r miniupnpd

Netatalk

Netatalk provides AppleTalk file sharing.

pkg_add -r netatalk

OpenNTPD

OpenNTPD is the NTPd from the OpenBSD project. I prefer it to the one in the FreeBSD base system.

pkg_add -r openntpd

rsync

rsync is a powerful file syncing application.

pkg_add -r rsync

Samba

The Samba suite provides file and printer sharing with Microsoft networks.

pkg_add -r samba35

trafshow

trafshow displays network activity on selected interfaces.

pkg_add -r trafshow

ushare

GeeXboX uShare is a UPnP Media Server.

pkg_add -r ushare

wakeonlan

wakeonlan sends Wake-on-LAN magic packets.

pkg_add -r wakeonlan

wol

wol also sends Wake-on-LAN magic packets. Choices are cool.

pkg_add -r wol

News

SABnzbd+

SABnzbd is a cross-platform binary newsreader.

pkg_add -r sabnzbdplus

Ports Management

Portmaster

Portmaster is a ports management tool. That’s why it’s listed under Ports Management.

pkg_add -r portmaster

Portupgrade

Portmaster is another ports management tool. I use this one.

pkg_add -r portupgrade

Security

Keychain

Keychain helps automate ssh-agent. Setup help.

pkg_add -r keychain

Nmap

Nmap is a tool for network security auditing.

pkg_add -r nmap

sudo

Sudo is a program designed to allow a sysadmin to give limited root privileges to users.

pkg_add -r sudo

Shells

Bash

Bash is the GNU Project’s Bourne Again SHell.

pkg_add -r bash

fish

fish is a user-friendly shell.

pkg_add -r fish

KSH

KSH-93 is the most recent version of the Korn Shell.

pkg_add -r ksh93

ZSH

Zsh is a powerful shell and my personal favorite.

pkg_add -r zsh

System Utilities

EZJail

EZJail aids in the creation and maintenance of FreeBSD Jails.

pkg_add -r ezjail

pfstat

pfstat produces graphs from pf logs.

pkg_add -r pfstat

pftop

pftop displays pf states in real time.

pkg_add -r pftop

WWW

Apache

Apache is a famous powerful httpd.

pkg_add -r apache22

Cherokee

Cherokee is a lightweight web server.

pkg_add -r cherokee

cURL

curl can transfer data over various protocols.

pkg_add -r curl

lighttpd

lighttpd is a web server designed for high- performance environments.

pkg_add -r lighttpd

Lynx

lynx is a console-based web browser.

pkg_add -r lynx

Newsbeuter

Newsbeuter is an RSS feed reader for the text console.

pkg_add -r newsbeuter

nginx

nginx is a robust and small web server.

pkg_add -r nginx

phpMp

phpMp is a web interface for Music Player Daemon (MPD).

pkg_add -r phpmp

spawn-fcgi

spawn-fcgi allows web servers to execute FastCGI programs.

pkg_add -r spawn-fcgi

Squid

Squid is a caching HTTP/FTP proxy.

pkg_add -r squid

SquidGuard

SquidGuard is a web filter and access control mechanism for Squid.

pkg_add -r squidGuard