Install/iRedMail/FreeBSD.Jail

From iRedMail

Revision as of 12:04, 26 August 2012 by ZhangHuangbin (Talk | contribs)
Jump to: navigation, search

Contents



This is a DRAFT, still working in progress. Don't try it on production server.


Summary

Requirements

  • iRedMail-0.8.2 or later releases.

Prepare Jail

  • Install ezjail:
Terminal:
# cd /usr/ports/sysutils/ezjail/
# make install clean
  • Add below setting in /etc/rc.conf:
File: /etc/rc.conf
jail_sysvipc_allow="YES"
  • Reboot system.
Terminal:
# reboot
  • After system start up, create Jail for domain name mx.example.com, bound to internal IP address 172.16.122.244. All files are placed under /jails/mx.example.com:
Terminal:
# ezjail-admin create -r /jails/mx.example.com mx.example.com 172.16.122.244
  • Start Jail.
Terminal:
# /usr/local/etc/rc.d/ezjail restart
  • In Jail, update /etc/resolv.conf with valid DNS server address(es).
  • In Jail, install bash:
Terminal:
# pkg_add -r bash-static
  • Start iRedMail installer with your Jail ip address:
Terminal:
# bash
bash # cd /root/iRedMail/
bash # LOCAL_ADDRESS='192.168.1.2' bash iRedMail.sh
Personal tools