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
pkg_add -r perl
PHP
pkg_add -r php5
pkg_add -r php5-extensions
Python
pkg_add -r python26
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