Xorcom Rapid
From New Zealand VoIP Users Group
Overview
Xorcom Rapid is an Asterisk distribution based on Debian Linux (Sarge) featuring automatic installation and a pre-configured Asterisk system. The Rapid ISO is ~185MB and will install into a 512MB partition.
It comes setup out of the box with;
- 10 analog extensions
- 10 SIP extensions
- 10 IAX extensions
- Voicemail on all extensions
- A conference extension
- Automatic setup of Zaptel Hardware
The Rapid developers have spilt the Asterisk configuration up and made it modular, using conf.d style directories in true Debian style.
Work is in progress porting the AMP (Asterisk Management Portal) to Rapid although this does require removing the Rapid Asterisk config package and installing the AMP Asterisk config package.
More information about Xorcom Rapid can be found at the Xorcom Rapid Homepage
Installing to a read-only partition
The Sarge package flashybrid will install on Rapid if you also install it's dependency rsync. The flashybrid package allows you to run a read-only root partition and will create a RAM disk to hold files and directories which need to be read-write. On proper shutdown these files and directories will be rsync'd back to the read-only partition. You can easily switch between read-only and read-write mode for configuration changes and system updating.
Because the rsync and flashbrid packages aren't in the Rapid repository you'll need to download and install them manually.
First download the rsync and flashbrid packages
wget http://ftp.nz.debian.org/debian/pool/main/r/rsync/rsync_2.6.4-6_i386.deb wget http://ftp.nz.debian.org/debian/pool/main/f/flashybrid/flashybrid_0.003_all.deb
then install them
dpkg -i rsync_2.6.4-6_i386.deb dpkg -i flashybrid_0.003_all.deb
now edit /etc/flashybrid/ramstore and add
/etc/hotplug/run /etc/network/run
to the bottom. Make the store for the ramdisk
mkdir /ram
Finally edit /etc/default/flashybrid and change ENABLED from no to yes
ENABLED=yes
Reboot and you now have a read-only system.
Read the docs in /usr/share/doc/flashybrid/ as there are some things in there that you may like to do (especially in INSTALL).
You may switch between read-only and read-write with the commands fh-embed and fh-full respectively.

