====== FreeBSD Deployment ======
* [[FreeBSD]]
* [[FreeBSD Install]]
==== System Upgrade ====
* [[FreeBSD Release Upgrade]]
* [[freebsd-update]]
Upgrade to the latest ''RELEASE'' of FreeBSD:
freebsd-update -r 9.0-RELEASE upgrade
freebsd-update -r 9.0-RELEASE install
reboot
freebsd-update -r 9.0-RELEASE install
==== Services ====
* Add postfix to startup
* Add httpd module to be loaded from kernel
* Start SSH, Apache in rc.conf
== DenyHosts ==
echo denyhosts_enable=YES >> /etc/rc.conf
Add to ''/etc/hosts.allow'':
sshd : /etc/hosts.deniedssh : deny
sshd : ALL : allow
Create file:
touch /etc/hosts.deniedssh
Warning:
syslogd should ideally be run with the ''-c'' option; this will ensure that
denyhosts notices multiple repeated login attempts.
To do this, add ''syslogd_flags=-c'' to ''/etc/rc.conf''
==== Research ====
Add these files to ''ports'' lists if needed:
* sysutils/logrotate
* sysutils/syslog-ng
Need:
* firewall
* backup-manager
* Automated way to install kernel sources, mount linuxproc for htop
* install PEAR