<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://secure.freeside.biz/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=NZFoxnet</id>
		<title>Freeside - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://secure.freeside.biz/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=NZFoxnet"/>
		<link rel="alternate" type="text/html" href="https://secure.freeside.biz/mediawiki/index.php/Special:Contributions/NZFoxnet"/>
		<updated>2026-06-09T03:27:47Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.27.7</generator>

	<entry>
		<id>https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation:Ubuntu&amp;diff=6248</id>
		<title>Freeside:2.1:Documentation:Installation:Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation:Ubuntu&amp;diff=6248"/>
				<updated>2011-01-12T01:58:24Z</updated>
		
		<summary type="html">&lt;p&gt;NZFoxnet: /* 5. Prepare the system */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Tested with Ubuntu 10.4 LTS&lt;br /&gt;
Step by step instructions&lt;br /&gt;
&lt;br /&gt;
== 1. Install the base system ==&lt;br /&gt;
- Only select the OpenSSH Package&lt;br /&gt;
 &lt;br /&gt;
== 2. Configure the network ==&lt;br /&gt;
&lt;br /&gt;
Change the server to static IP&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/network/interfaces&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Replace the below settings with you own ip addresses etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This file describes the network interfaces available on your system&lt;br /&gt;
# and how to activate them. For more information, see interfaces(5).&lt;br /&gt;
&lt;br /&gt;
# The loopback network interface&lt;br /&gt;
auto lo&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
# The primary network interface&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
        address 192.168.0.100&lt;br /&gt;
        netmask 255.255.255.0&lt;br /&gt;
        network 192.168.0.0&lt;br /&gt;
        broadcast 192.168.0.255&lt;br /&gt;
        gateway 192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Restart networking&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/init.d/networking restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the hostname correctly&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.0.1       localhost.localdomain   localhost&lt;br /&gt;
192.168.0.100   server1.example.com     server1&lt;br /&gt;
&lt;br /&gt;
# The following lines are desirable for IPv6 capable hosts&lt;br /&gt;
::1     localhost ip6-localhost ip6-loopback&lt;br /&gt;
fe00::0 ip6-localnet&lt;br /&gt;
ff00::0 ip6-mcastprefix&lt;br /&gt;
ff02::1 ip6-allnodes&lt;br /&gt;
ff02::2 ip6-allrouters&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo server1.example.com &amp;gt; /etc/hostname&lt;br /&gt;
/etc/init.d/hostname restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==3. Update the system==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==4. Install core packages==&lt;br /&gt;
Keep the system time correct&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install ntp ntpdate&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache2 etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install apache2 libapache2-mod-perl2 postgresql-8.4 build-essential texlive-base&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Common Perl Packages - Packages are much faster to install&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libwww-perl liburi-perl libhtml-tagset-perl libhtml-parser-perl libdbd-pg-perl libtimedate-perl libdate-manip-perl libchart-perl &lt;br /&gt;
apt-get install libcache-cache-perl libdatetime-perl libdatetime-format-strptime-perl libdatetime-format-natural-perl libemail-sender-perl&lt;br /&gt;
apt-get install libhtml-mason-perl libmailtools-perl libmail-mboxparser-perl libnetaddr-ip-perl libnet-ping-external-perl &lt;br /&gt;
apt-get install libnumber-format-perl libnumber-format-perl libspreadsheet-writeexcel-perl libstring-approx-perl libtext-csv-xs-perl &lt;br /&gt;
apt-get install libtext-template-perl libnet-ping-external-perl libterm-readkey-perl libnet-ssleay-perl libhtml-tableextract-perl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Additional Perl Packages&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libfile-counterfile-perl libfile-policy-perl libipc-run-perl libipc-run3-perl libjson-perl &lt;br /&gt;
apt-get install liblingua-en-nameparse-perl liblingua-en-inflect-perl libnet-domain-tld-perl libnet-ssh2-perl &lt;br /&gt;
apt-get install libnet-whois-raw-perl libtime-duration-perl liblocale-subcountry-perl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Modules not available as packages - Allow cpan to prepend any dependencies &lt;br /&gt;
- Cpan may complain about YAML you can optionally install this if you choose.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cpan Authen::Passphrase Business::CreditCard Business::US::USPS::WebTools Color::Scheme Crypt::PasswdMD5 Frontier::RPC2 HTML::Defang Net::SSH&lt;br /&gt;
cpan HTML::Widgets::SelectLayers String::ShellQuote Tie::IxHash Apache::DBI Email::Sender::Transport::SMTP::TLS DBIx::DBSchema HTML::ElementTable&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==5. Prepare the system==&lt;br /&gt;
&lt;br /&gt;
Download latest freeside tar and extract&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /freesidesource&lt;br /&gt;
cd /freesidesource&lt;br /&gt;
wget http://www.freeside.biz/freeside/freeside-2.1.1.tar.gz&lt;br /&gt;
tar -zxvf freeside-2.1.1.tar.gz&lt;br /&gt;
chmod 777 -r /freesidesource&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
adduser freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Grant permissions to freeside in postgresql&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Note''' - If your freeside database user's password contains a $ symbol, it is currently not handled properly by the &amp;quot;make create-rt&amp;quot; step of the integrated RT ticketing system install''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su postgres&lt;br /&gt;
$createuser -P freeside&lt;br /&gt;
Enter password for new role: &lt;br /&gt;
Enter it again: &lt;br /&gt;
Shall the new role be a superuser? (y/n) n&lt;br /&gt;
Shall the new role be allowed to create databases? (y/n) y&lt;br /&gt;
Shall the new role be allowed to create more new roles? (y/n) n&lt;br /&gt;
$exit &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Edit the Makefile&lt;br /&gt;
Set DB_PASSWORD to the freeside database user's password.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /freesidesource/freeside-2.1.1&lt;br /&gt;
nano Makefile&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the database&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su freeside&lt;br /&gt;
$createdb -E Unicode freeside&lt;br /&gt;
exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the encoding&lt;br /&gt;
*Uncomment client_encoding and set it to Latin1&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/postgresql/8.4/main/postgresql.conf&lt;br /&gt;
/etc/init.d/postgresql-8.4 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configure Apache&lt;br /&gt;
*Set user to freeside&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/httpd.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Add&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
User freeside&lt;br /&gt;
Group freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==6. Install freeside==&lt;br /&gt;
&lt;br /&gt;
Build and Install the Perl modules - stay as freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su freeside&lt;br /&gt;
cd /freesidesource/freeside-2.1.1&lt;br /&gt;
make perl-modules&lt;br /&gt;
su&lt;br /&gt;
make install-perl-modules&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create config files&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make create-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Invoice Typesetting&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-texmf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install the Web Interface&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-docs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install Apache Config&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-apache&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Drop back to freeside permissions&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Initialize Data&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
freeside-setup -d example.com&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Stay as freeside user and add additional users&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
freeside-adduser -g 1 fs_queue&lt;br /&gt;
freeside-adduser -g 1 fs_daily&lt;br /&gt;
freeside-adduser -g 1 fs_selfservice&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add first freeside user / administrator&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ su freeside&lt;br /&gt;
$ freeside-adduser -g 1 username&lt;br /&gt;
$ htpasswd /usr/local/etc/freeside/htpasswd username&lt;br /&gt;
Password: &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== RT ===&lt;br /&gt;
* Either [[Freeside:2.1:Documentation:RT_Installation:Ubuntu|install the integrated RT ticketing system]], or delete the &amp;lt;code&amp;gt;ticket_system&amp;lt;/code&amp;gt; entry from your conf table.&lt;br /&gt;
&lt;br /&gt;
EDIT - I have reports that the below still fails - just for now install the RT system to get everything going.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su freeside&lt;br /&gt;
psql freeside&lt;br /&gt;
delete from conf where name = 'ticket_system';&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reboot&lt;br /&gt;
&lt;br /&gt;
== Trouble Shooting ==&lt;br /&gt;
* If freeside-setup fails its often due to a missing perl module - google the .pm filename and find and install the module&lt;/div&gt;</summary>
		<author><name>NZFoxnet</name></author>	</entry>

	<entry>
		<id>https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation:Ubuntu&amp;diff=6247</id>
		<title>Freeside:2.1:Documentation:Installation:Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation:Ubuntu&amp;diff=6247"/>
				<updated>2011-01-12T01:58:04Z</updated>
		
		<summary type="html">&lt;p&gt;NZFoxnet: /* 5. Prepare the system */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Tested with Ubuntu 10.4 LTS&lt;br /&gt;
Step by step instructions&lt;br /&gt;
&lt;br /&gt;
== 1. Install the base system ==&lt;br /&gt;
- Only select the OpenSSH Package&lt;br /&gt;
 &lt;br /&gt;
== 2. Configure the network ==&lt;br /&gt;
&lt;br /&gt;
Change the server to static IP&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/network/interfaces&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Replace the below settings with you own ip addresses etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This file describes the network interfaces available on your system&lt;br /&gt;
# and how to activate them. For more information, see interfaces(5).&lt;br /&gt;
&lt;br /&gt;
# The loopback network interface&lt;br /&gt;
auto lo&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
# The primary network interface&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
        address 192.168.0.100&lt;br /&gt;
        netmask 255.255.255.0&lt;br /&gt;
        network 192.168.0.0&lt;br /&gt;
        broadcast 192.168.0.255&lt;br /&gt;
        gateway 192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Restart networking&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/init.d/networking restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the hostname correctly&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.0.1       localhost.localdomain   localhost&lt;br /&gt;
192.168.0.100   server1.example.com     server1&lt;br /&gt;
&lt;br /&gt;
# The following lines are desirable for IPv6 capable hosts&lt;br /&gt;
::1     localhost ip6-localhost ip6-loopback&lt;br /&gt;
fe00::0 ip6-localnet&lt;br /&gt;
ff00::0 ip6-mcastprefix&lt;br /&gt;
ff02::1 ip6-allnodes&lt;br /&gt;
ff02::2 ip6-allrouters&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo server1.example.com &amp;gt; /etc/hostname&lt;br /&gt;
/etc/init.d/hostname restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==3. Update the system==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==4. Install core packages==&lt;br /&gt;
Keep the system time correct&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install ntp ntpdate&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache2 etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install apache2 libapache2-mod-perl2 postgresql-8.4 build-essential texlive-base&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Common Perl Packages - Packages are much faster to install&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libwww-perl liburi-perl libhtml-tagset-perl libhtml-parser-perl libdbd-pg-perl libtimedate-perl libdate-manip-perl libchart-perl &lt;br /&gt;
apt-get install libcache-cache-perl libdatetime-perl libdatetime-format-strptime-perl libdatetime-format-natural-perl libemail-sender-perl&lt;br /&gt;
apt-get install libhtml-mason-perl libmailtools-perl libmail-mboxparser-perl libnetaddr-ip-perl libnet-ping-external-perl &lt;br /&gt;
apt-get install libnumber-format-perl libnumber-format-perl libspreadsheet-writeexcel-perl libstring-approx-perl libtext-csv-xs-perl &lt;br /&gt;
apt-get install libtext-template-perl libnet-ping-external-perl libterm-readkey-perl libnet-ssleay-perl libhtml-tableextract-perl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Additional Perl Packages&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libfile-counterfile-perl libfile-policy-perl libipc-run-perl libipc-run3-perl libjson-perl &lt;br /&gt;
apt-get install liblingua-en-nameparse-perl liblingua-en-inflect-perl libnet-domain-tld-perl libnet-ssh2-perl &lt;br /&gt;
apt-get install libnet-whois-raw-perl libtime-duration-perl liblocale-subcountry-perl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Modules not available as packages - Allow cpan to prepend any dependencies &lt;br /&gt;
- Cpan may complain about YAML you can optionally install this if you choose.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cpan Authen::Passphrase Business::CreditCard Business::US::USPS::WebTools Color::Scheme Crypt::PasswdMD5 Frontier::RPC2 HTML::Defang Net::SSH&lt;br /&gt;
cpan HTML::Widgets::SelectLayers String::ShellQuote Tie::IxHash Apache::DBI Email::Sender::Transport::SMTP::TLS DBIx::DBSchema HTML::ElementTable&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==5. Prepare the system==&lt;br /&gt;
&lt;br /&gt;
Download latest freeside tar and extract&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /freesidesource&lt;br /&gt;
chmod 777 -r /freesidesource&lt;br /&gt;
cd /freesidesource&lt;br /&gt;
wget http://www.freeside.biz/freeside/freeside-2.1.1.tar.gz&lt;br /&gt;
tar -zxvf freeside-2.1.1.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
adduser freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Grant permissions to freeside in postgresql&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Note''' - If your freeside database user's password contains a $ symbol, it is currently not handled properly by the &amp;quot;make create-rt&amp;quot; step of the integrated RT ticketing system install''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su postgres&lt;br /&gt;
$createuser -P freeside&lt;br /&gt;
Enter password for new role: &lt;br /&gt;
Enter it again: &lt;br /&gt;
Shall the new role be a superuser? (y/n) n&lt;br /&gt;
Shall the new role be allowed to create databases? (y/n) y&lt;br /&gt;
Shall the new role be allowed to create more new roles? (y/n) n&lt;br /&gt;
$exit &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Edit the Makefile&lt;br /&gt;
Set DB_PASSWORD to the freeside database user's password.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /freesidesource/freeside-2.1.1&lt;br /&gt;
nano Makefile&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the database&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su freeside&lt;br /&gt;
$createdb -E Unicode freeside&lt;br /&gt;
exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the encoding&lt;br /&gt;
*Uncomment client_encoding and set it to Latin1&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/postgresql/8.4/main/postgresql.conf&lt;br /&gt;
/etc/init.d/postgresql-8.4 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configure Apache&lt;br /&gt;
*Set user to freeside&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/httpd.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Add&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
User freeside&lt;br /&gt;
Group freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==6. Install freeside==&lt;br /&gt;
&lt;br /&gt;
Build and Install the Perl modules - stay as freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su freeside&lt;br /&gt;
cd /freesidesource/freeside-2.1.1&lt;br /&gt;
make perl-modules&lt;br /&gt;
su&lt;br /&gt;
make install-perl-modules&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create config files&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make create-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Invoice Typesetting&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-texmf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install the Web Interface&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-docs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install Apache Config&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-apache&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Drop back to freeside permissions&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Initialize Data&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
freeside-setup -d example.com&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Stay as freeside user and add additional users&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
freeside-adduser -g 1 fs_queue&lt;br /&gt;
freeside-adduser -g 1 fs_daily&lt;br /&gt;
freeside-adduser -g 1 fs_selfservice&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add first freeside user / administrator&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ su freeside&lt;br /&gt;
$ freeside-adduser -g 1 username&lt;br /&gt;
$ htpasswd /usr/local/etc/freeside/htpasswd username&lt;br /&gt;
Password: &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== RT ===&lt;br /&gt;
* Either [[Freeside:2.1:Documentation:RT_Installation:Ubuntu|install the integrated RT ticketing system]], or delete the &amp;lt;code&amp;gt;ticket_system&amp;lt;/code&amp;gt; entry from your conf table.&lt;br /&gt;
&lt;br /&gt;
EDIT - I have reports that the below still fails - just for now install the RT system to get everything going.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su freeside&lt;br /&gt;
psql freeside&lt;br /&gt;
delete from conf where name = 'ticket_system';&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reboot&lt;br /&gt;
&lt;br /&gt;
== Trouble Shooting ==&lt;br /&gt;
* If freeside-setup fails its often due to a missing perl module - google the .pm filename and find and install the module&lt;/div&gt;</summary>
		<author><name>NZFoxnet</name></author>	</entry>

	<entry>
		<id>https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation:Ubuntu&amp;diff=6246</id>
		<title>Freeside:2.1:Documentation:Installation:Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation:Ubuntu&amp;diff=6246"/>
				<updated>2011-01-12T01:10:08Z</updated>
		
		<summary type="html">&lt;p&gt;NZFoxnet: /* 4. Install core packages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Tested with Ubuntu 10.4 LTS&lt;br /&gt;
Step by step instructions&lt;br /&gt;
&lt;br /&gt;
== 1. Install the base system ==&lt;br /&gt;
- Only select the OpenSSH Package&lt;br /&gt;
 &lt;br /&gt;
== 2. Configure the network ==&lt;br /&gt;
&lt;br /&gt;
Change the server to static IP&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/network/interfaces&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Replace the below settings with you own ip addresses etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This file describes the network interfaces available on your system&lt;br /&gt;
# and how to activate them. For more information, see interfaces(5).&lt;br /&gt;
&lt;br /&gt;
# The loopback network interface&lt;br /&gt;
auto lo&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
# The primary network interface&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
        address 192.168.0.100&lt;br /&gt;
        netmask 255.255.255.0&lt;br /&gt;
        network 192.168.0.0&lt;br /&gt;
        broadcast 192.168.0.255&lt;br /&gt;
        gateway 192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Restart networking&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/init.d/networking restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the hostname correctly&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.0.1       localhost.localdomain   localhost&lt;br /&gt;
192.168.0.100   server1.example.com     server1&lt;br /&gt;
&lt;br /&gt;
# The following lines are desirable for IPv6 capable hosts&lt;br /&gt;
::1     localhost ip6-localhost ip6-loopback&lt;br /&gt;
fe00::0 ip6-localnet&lt;br /&gt;
ff00::0 ip6-mcastprefix&lt;br /&gt;
ff02::1 ip6-allnodes&lt;br /&gt;
ff02::2 ip6-allrouters&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo server1.example.com &amp;gt; /etc/hostname&lt;br /&gt;
/etc/init.d/hostname restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==3. Update the system==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==4. Install core packages==&lt;br /&gt;
Keep the system time correct&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install ntp ntpdate&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache2 etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install apache2 libapache2-mod-perl2 postgresql-8.4 build-essential texlive-base&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Common Perl Packages - Packages are much faster to install&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libwww-perl liburi-perl libhtml-tagset-perl libhtml-parser-perl libdbd-pg-perl libtimedate-perl libdate-manip-perl libchart-perl &lt;br /&gt;
apt-get install libcache-cache-perl libdatetime-perl libdatetime-format-strptime-perl libdatetime-format-natural-perl libemail-sender-perl&lt;br /&gt;
apt-get install libhtml-mason-perl libmailtools-perl libmail-mboxparser-perl libnetaddr-ip-perl libnet-ping-external-perl &lt;br /&gt;
apt-get install libnumber-format-perl libnumber-format-perl libspreadsheet-writeexcel-perl libstring-approx-perl libtext-csv-xs-perl &lt;br /&gt;
apt-get install libtext-template-perl libnet-ping-external-perl libterm-readkey-perl libnet-ssleay-perl libhtml-tableextract-perl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Additional Perl Packages&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libfile-counterfile-perl libfile-policy-perl libipc-run-perl libipc-run3-perl libjson-perl &lt;br /&gt;
apt-get install liblingua-en-nameparse-perl liblingua-en-inflect-perl libnet-domain-tld-perl libnet-ssh2-perl &lt;br /&gt;
apt-get install libnet-whois-raw-perl libtime-duration-perl liblocale-subcountry-perl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Modules not available as packages - Allow cpan to prepend any dependencies &lt;br /&gt;
- Cpan may complain about YAML you can optionally install this if you choose.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cpan Authen::Passphrase Business::CreditCard Business::US::USPS::WebTools Color::Scheme Crypt::PasswdMD5 Frontier::RPC2 HTML::Defang Net::SSH&lt;br /&gt;
cpan HTML::Widgets::SelectLayers String::ShellQuote Tie::IxHash Apache::DBI Email::Sender::Transport::SMTP::TLS DBIx::DBSchema HTML::ElementTable&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==5. Prepare the system==&lt;br /&gt;
&lt;br /&gt;
Download latest freeside tar and extract&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /freesidesource&lt;br /&gt;
cd /freesidesource&lt;br /&gt;
wget http://www.freeside.biz/freeside/freeside-2.1.1.tar.gz&lt;br /&gt;
tar -zxvf freeside-2.1.1.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
adduser freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Grant permissions to freeside in postgresql&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Note''' - If your freeside database user's password contains a $ symbol, it is currently not handled properly by the &amp;quot;make create-rt&amp;quot; step of the integrated RT ticketing system install''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su postgres&lt;br /&gt;
$createuser -P freeside&lt;br /&gt;
Enter password for new role: &lt;br /&gt;
Enter it again: &lt;br /&gt;
Shall the new role be a superuser? (y/n) n&lt;br /&gt;
Shall the new role be allowed to create databases? (y/n) y&lt;br /&gt;
Shall the new role be allowed to create more new roles? (y/n) n&lt;br /&gt;
$exit &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Edit the Makefile&lt;br /&gt;
Set DB_PASSWORD to the freeside database user's password.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /freesidesource/freeside-2.1.1&lt;br /&gt;
nano Makefile&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the database&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su freeside&lt;br /&gt;
$createdb -E Unicode freeside&lt;br /&gt;
exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the encoding&lt;br /&gt;
*Uncomment client_encoding and set it to Latin1&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/postgresql/8.4/main/postgresql.conf&lt;br /&gt;
/etc/init.d/postgresql-8.4 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configure Apache&lt;br /&gt;
*Set user to freeside&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/httpd.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Add&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
User freeside&lt;br /&gt;
Group freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==6. Install freeside==&lt;br /&gt;
&lt;br /&gt;
Build and Install the Perl modules - stay as freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su freeside&lt;br /&gt;
cd /freesidesource/freeside-2.1.1&lt;br /&gt;
make perl-modules&lt;br /&gt;
su&lt;br /&gt;
make install-perl-modules&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create config files&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make create-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Invoice Typesetting&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-texmf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install the Web Interface&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-docs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install Apache Config&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-apache&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Drop back to freeside permissions&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Initialize Data&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
freeside-setup -d example.com&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Stay as freeside user and add additional users&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
freeside-adduser -g 1 fs_queue&lt;br /&gt;
freeside-adduser -g 1 fs_daily&lt;br /&gt;
freeside-adduser -g 1 fs_selfservice&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add first freeside user / administrator&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ su freeside&lt;br /&gt;
$ freeside-adduser -g 1 username&lt;br /&gt;
$ htpasswd /usr/local/etc/freeside/htpasswd username&lt;br /&gt;
Password: &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== RT ===&lt;br /&gt;
* Either [[Freeside:2.1:Documentation:RT_Installation:Ubuntu|install the integrated RT ticketing system]], or delete the &amp;lt;code&amp;gt;ticket_system&amp;lt;/code&amp;gt; entry from your conf table.&lt;br /&gt;
&lt;br /&gt;
EDIT - I have reports that the below still fails - just for now install the RT system to get everything going.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su freeside&lt;br /&gt;
psql freeside&lt;br /&gt;
delete from conf where name = 'ticket_system';&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reboot&lt;br /&gt;
&lt;br /&gt;
== Trouble Shooting ==&lt;br /&gt;
* If freeside-setup fails its often due to a missing perl module - google the .pm filename and find and install the module&lt;/div&gt;</summary>
		<author><name>NZFoxnet</name></author>	</entry>

	<entry>
		<id>https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation:Ubuntu&amp;diff=6204</id>
		<title>Freeside:2.1:Documentation:Installation:Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation:Ubuntu&amp;diff=6204"/>
				<updated>2011-01-05T01:51:04Z</updated>
		
		<summary type="html">&lt;p&gt;NZFoxnet: /* RT */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Tested with Ubuntu 10.4 LTS&lt;br /&gt;
Step by step instructions&lt;br /&gt;
&lt;br /&gt;
== 1. Install the base system ==&lt;br /&gt;
- Only select the OpenSSH Package&lt;br /&gt;
 &lt;br /&gt;
== 2. Configure the network ==&lt;br /&gt;
&lt;br /&gt;
Change the server to static IP&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/network/interfaces&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Replace the below settings with you own ip addresses etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This file describes the network interfaces available on your system&lt;br /&gt;
# and how to activate them. For more information, see interfaces(5).&lt;br /&gt;
&lt;br /&gt;
# The loopback network interface&lt;br /&gt;
auto lo&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
# The primary network interface&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
        address 192.168.0.100&lt;br /&gt;
        netmask 255.255.255.0&lt;br /&gt;
        network 192.168.0.0&lt;br /&gt;
        broadcast 192.168.0.255&lt;br /&gt;
        gateway 192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Restart networking&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/init.d/networking restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the hostname correctly&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.0.1       localhost.localdomain   localhost&lt;br /&gt;
192.168.0.100   server1.example.com     server1&lt;br /&gt;
&lt;br /&gt;
# The following lines are desirable for IPv6 capable hosts&lt;br /&gt;
::1     localhost ip6-localhost ip6-loopback&lt;br /&gt;
fe00::0 ip6-localnet&lt;br /&gt;
ff00::0 ip6-mcastprefix&lt;br /&gt;
ff02::1 ip6-allnodes&lt;br /&gt;
ff02::2 ip6-allrouters&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo server1.example.com &amp;gt; /etc/hostname&lt;br /&gt;
/etc/init.d/hostname restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==3. Update the system==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==4. Install core packages==&lt;br /&gt;
Keep the system time correct&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install ntp ntpdate&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache2 etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install apache2 libapache2-mod-perl2 postgresql-8.4 build-essential texlive-base&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Common Perl Packages - Packages are much faster to install&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libwww-perl liburi-perl libhtml-tagset-perl libhtml-parser-perl libdbd-pg-perl libtimedate-perl libdate-manip-perl libchart-perl &lt;br /&gt;
apt-get install libcache-cache-perl libdatetime-perl libdatetime-format-strptime-perl libdatetime-format-natural-perl libemail-sender-perl&lt;br /&gt;
apt-get install libhtml-mason-perl libmailtools-perl libmail-mboxparser-perl libnetaddr-ip-perl libnet-ping-external-perl &lt;br /&gt;
apt-get install libnumber-format-perl libnumber-format-perl libspreadsheet-writeexcel-perl libstring-approx-perl libtext-csv-xs-perl &lt;br /&gt;
apt-get install libtext-template-perl libnet-ping-external-perl libterm-readkey-perl libnet-ssleay-perl libhtml-tableextract-perl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Additional Perl Packages&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libfile-counterfile-perl libfile-policy-perl libipc-run-perl libipc-run3-perl libjson-perl &lt;br /&gt;
apt-get install liblingua-en-nameparse-perl liblingua-en-inflect-perl libnet-domain-tld-perl libnet-ssh2-perl &lt;br /&gt;
apt-get install libnet-whois-raw-perl libtime-duration-perl liblocale-subcountry-perl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Modules not available as packages - Allow cpan to prepend any dependencies &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cpan Authen::Passphrase Business::CreditCard Business::US::USPS::WebTools Color::Scheme Crypt::PasswdMD5 Frontier::RPC2 HTML::Defang Net::SSH&lt;br /&gt;
cpan HTML::Widgets::SelectLayers String::ShellQuote Tie::IxHash Apache::DBI Email::Sender::Transport::SMTP::TLS DBIx::DBSchema HTML::ElementTable&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==5. Prepare the system==&lt;br /&gt;
&lt;br /&gt;
Download latest freeside tar and extract&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /freesidesource&lt;br /&gt;
cd /freesidesource&lt;br /&gt;
wget http://www.freeside.biz/freeside/freeside-2.1.1.tar.gz&lt;br /&gt;
tar -zxvf freeside-2.1.1.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
adduser freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Grant permissions to freeside in postgresql&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su postgres&lt;br /&gt;
$createuser -P freeside&lt;br /&gt;
Enter password for new role: &lt;br /&gt;
Enter it again: &lt;br /&gt;
Shall the new role be a superuser? (y/n) n&lt;br /&gt;
Shall the new role be allowed to create databases? (y/n) y&lt;br /&gt;
Shall the new role be allowed to create more new roles? (y/n) n&lt;br /&gt;
$exit &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Edit the Makefile&lt;br /&gt;
Set DB_PASSWORD to the freeside database user's password.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /freesidesource/freeside-2.1.1&lt;br /&gt;
nano Makefile&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the database&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su freeside&lt;br /&gt;
$createdb -E Unicode freeside&lt;br /&gt;
exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the encoding&lt;br /&gt;
*Uncomment client_encoding and set it to Latin1&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/postgresql/8.4/main/postgresql.conf&lt;br /&gt;
/etc/init.d/postgresql-8.4 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configure Apache&lt;br /&gt;
*Set user to freeside&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/httpd.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Add&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
User freeside&lt;br /&gt;
Group freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==6. Install freeside==&lt;br /&gt;
&lt;br /&gt;
Build and Install the Perl modules - stay as freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su freeside&lt;br /&gt;
cd /freesidesource/freeside-2.1.1&lt;br /&gt;
make perl-modules&lt;br /&gt;
su&lt;br /&gt;
make install-perl-modules&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create config files&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make create-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Invoice Typesetting&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-texmf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install the Web Interface&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-docs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install Apache Config&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-apache&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Drop back to freeside permissions&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Initialize Data&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
freeside-setup -d example.com&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Stay as freeside user and add additional users&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
freeside-adduser -g 1 fs_queue&lt;br /&gt;
freeside-adduser -g 1 fs_daily&lt;br /&gt;
freeside-adduser -g 1 fs_selfservice&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add first freeside user / administrator&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ su freeside&lt;br /&gt;
$ freeside-adduser -g 1 username&lt;br /&gt;
$ htpasswd /usr/local/etc/freeside/htpasswd username&lt;br /&gt;
Password: &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== RT ===&lt;br /&gt;
* Either [[Freeside:2.1:Documentation:RT_Installation:Ubuntu|install the integrated RT ticketing system]], or delete the &amp;lt;code&amp;gt;ticket_system&amp;lt;/code&amp;gt; entry from your conf table.&lt;br /&gt;
&lt;br /&gt;
EDIT - I have reports that the below still fails - just for now install the RT system to get everything going.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su freeside&lt;br /&gt;
psql freeside&lt;br /&gt;
delete from conf where name = 'ticket_system';&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reboot&lt;br /&gt;
&lt;br /&gt;
== Trouble Shooting ==&lt;br /&gt;
* If freeside-setup fails its often due to a missing perl module - google the .pm filename and find and install the module&lt;/div&gt;</summary>
		<author><name>NZFoxnet</name></author>	</entry>

	<entry>
		<id>https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation:Ubuntu&amp;diff=6140</id>
		<title>Freeside:2.1:Documentation:Installation:Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation:Ubuntu&amp;diff=6140"/>
				<updated>2010-12-11T23:42:46Z</updated>
		
		<summary type="html">&lt;p&gt;NZFoxnet: /* 5. Prepare the system */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Tested with Ubuntu 10.4 LTS&lt;br /&gt;
Step by step instructions&lt;br /&gt;
&lt;br /&gt;
== 1. Install the base system ==&lt;br /&gt;
- Only select the OpenSSH Package&lt;br /&gt;
 &lt;br /&gt;
== 2. Configure the network ==&lt;br /&gt;
&lt;br /&gt;
Change the server to static IP&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/network/interfaces&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Replace the below settings with you own ip addresses etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This file describes the network interfaces available on your system&lt;br /&gt;
# and how to activate them. For more information, see interfaces(5).&lt;br /&gt;
&lt;br /&gt;
# The loopback network interface&lt;br /&gt;
auto lo&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
# The primary network interface&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
        address 192.168.0.100&lt;br /&gt;
        netmask 255.255.255.0&lt;br /&gt;
        network 192.168.0.0&lt;br /&gt;
        broadcast 192.168.0.255&lt;br /&gt;
        gateway 192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Restart networking&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/init.d/networking restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the hostname correctly&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.0.1       localhost.localdomain   localhost&lt;br /&gt;
192.168.0.100   server1.example.com     server1&lt;br /&gt;
&lt;br /&gt;
# The following lines are desirable for IPv6 capable hosts&lt;br /&gt;
::1     localhost ip6-localhost ip6-loopback&lt;br /&gt;
fe00::0 ip6-localnet&lt;br /&gt;
ff00::0 ip6-mcastprefix&lt;br /&gt;
ff02::1 ip6-allnodes&lt;br /&gt;
ff02::2 ip6-allrouters&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo server1.example.com &amp;gt; /etc/hostname&lt;br /&gt;
/etc/init.d/hostname restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==3. Update the system==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==4. Install core packages==&lt;br /&gt;
Keep the system time correct&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install ntp ntpdate&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache2 etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install apache2 libapache2-mod-perl2 postgresql-8.4 build-essential texlive-base&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Common Perl Packages - Packages are much faster to install&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libwww-perl liburi-perl libhtml-tagset-perl libhtml-parser-perl libdbd-pg-perl libtimedate-perl libdate-manip-perl libchart-perl &lt;br /&gt;
apt-get install libcache-cache-perl libdatetime-perl libdatetime-format-strptime-perl libdatetime-format-natural-perl libemail-sender-perl&lt;br /&gt;
apt-get install libhtml-mason-perl libmailtools-perl libmail-mboxparser-perl libnetaddr-ip-perl libnet-ping-external-perl &lt;br /&gt;
apt-get install libnumber-format-perl libnumber-format-perl libspreadsheet-writeexcel-perl libstring-approx-perl libtext-csv-xs-perl &lt;br /&gt;
apt-get install libtext-template-perl libnet-ping-external-perl libterm-readkey-perl libnet-ssleay-perl libhtml-tableextract-perl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Additional Perl Packages&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libfile-counterfile-perl libfile-policy-perl libipc-run-perl libipc-run3-perl libjson-perl &lt;br /&gt;
apt-get install liblingua-en-nameparse-perl liblingua-en-inflect-perl libnet-domain-tld-perl libnet-ssh2-perl &lt;br /&gt;
apt-get install libnet-whois-raw-perl libtime-duration-perl liblocale-subcountry-perl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Modules not available as packages - Allow cpan to prepend any dependencies &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cpan Authen::Passphrase Business::CreditCard Business::US::USPS::WebTools Color::Scheme Crypt::PasswdMD5 Frontier::RPC2 HTML::Defang Net::SSH&lt;br /&gt;
cpan HTML::Widgets::SelectLayers String::ShellQuote Tie::IxHash Apache::DBI Email::Sender::Transport::SMTP::TLS DBIx::DBSchema HTML::ElementTable&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==5. Prepare the system==&lt;br /&gt;
&lt;br /&gt;
Download latest freeside tar and extract&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /freesidesource&lt;br /&gt;
cd /freesidesource&lt;br /&gt;
wget http://www.freeside.biz/freeside/freeside-2.1.1.tar.gz&lt;br /&gt;
tar -zxvf freeside-2.1.1.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
adduser freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Grant permissions to freeside in postgresql&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su postgres&lt;br /&gt;
$createuser -P freeside&lt;br /&gt;
Enter password for new role: &lt;br /&gt;
Enter it again: &lt;br /&gt;
Shall the new role be a superuser? (y/n) n&lt;br /&gt;
Shall the new role be allowed to create databases? (y/n) y&lt;br /&gt;
Shall the new role be allowed to create more new roles? (y/n) n&lt;br /&gt;
$exit &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Edit the Makefile&lt;br /&gt;
Set DB_PASSWORD to the freeside database user's password.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /freesidesource/freeside-2.1.1&lt;br /&gt;
nano Makefile&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the database&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su freeside&lt;br /&gt;
$createdb -E Unicode freeside&lt;br /&gt;
exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the encoding&lt;br /&gt;
*Uncomment client_encoding and set it to Latin1&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/postgresql/8.4/main/postgresql.conf&lt;br /&gt;
/etc/init.d/postgresql-8.4 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configure Apache&lt;br /&gt;
*Set user to freeside&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/httpd.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Add&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
User freeside&lt;br /&gt;
Group freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==6. Install freeside==&lt;br /&gt;
&lt;br /&gt;
Build and Install the Perl modules - stay as freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su freeside&lt;br /&gt;
cd /freesidesource/freeside-2.1.1&lt;br /&gt;
make perl-modules&lt;br /&gt;
su&lt;br /&gt;
make install-perl-modules&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create config files&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make create-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Invoice Typesetting&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-texmf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install the Web Interface&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-docs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install Apache Config&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-apache&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Drop back to freeside permissions&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Initialize Data&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
freeside-setup -d example.com&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Stay as freeside user and add additional users&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
freeside-adduser -g 1 fs_queue&lt;br /&gt;
freeside-adduser -g 1 fs_daily&lt;br /&gt;
freeside-adduser -g 1 fs_selfservice&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add first freeside user / administrator&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ su freeside&lt;br /&gt;
$ freeside-adduser -g 1 username&lt;br /&gt;
$ htpasswd /usr/local/etc/freeside/htpasswd username&lt;br /&gt;
Password: &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== RT ===&lt;br /&gt;
* Either [[Freeside:2.1:Documentation:RT_Installation:Ubuntu|install the integrated RT ticketing system]], or delete the &amp;lt;code&amp;gt;ticket_system&amp;lt;/code&amp;gt; entry from your conf table.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su freeside&lt;br /&gt;
psql freeside&lt;br /&gt;
delete from conf where name = 'ticket_system';&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reboot&lt;br /&gt;
&lt;br /&gt;
== Trouble Shooting ==&lt;br /&gt;
* If freeside-setup fails its often due to a missing perl module - google the .pm filename and find and install the module&lt;/div&gt;</summary>
		<author><name>NZFoxnet</name></author>	</entry>

	<entry>
		<id>https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation:Ubuntu&amp;diff=6139</id>
		<title>Freeside:2.1:Documentation:Installation:Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation:Ubuntu&amp;diff=6139"/>
				<updated>2010-12-11T23:42:08Z</updated>
		
		<summary type="html">&lt;p&gt;NZFoxnet: /* 5. Prepare the system */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Tested with Ubuntu 10.4 LTS&lt;br /&gt;
Step by step instructions&lt;br /&gt;
&lt;br /&gt;
== 1. Install the base system ==&lt;br /&gt;
- Only select the OpenSSH Package&lt;br /&gt;
 &lt;br /&gt;
== 2. Configure the network ==&lt;br /&gt;
&lt;br /&gt;
Change the server to static IP&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/network/interfaces&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Replace the below settings with you own ip addresses etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This file describes the network interfaces available on your system&lt;br /&gt;
# and how to activate them. For more information, see interfaces(5).&lt;br /&gt;
&lt;br /&gt;
# The loopback network interface&lt;br /&gt;
auto lo&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
# The primary network interface&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
        address 192.168.0.100&lt;br /&gt;
        netmask 255.255.255.0&lt;br /&gt;
        network 192.168.0.0&lt;br /&gt;
        broadcast 192.168.0.255&lt;br /&gt;
        gateway 192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Restart networking&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/init.d/networking restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the hostname correctly&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.0.1       localhost.localdomain   localhost&lt;br /&gt;
192.168.0.100   server1.example.com     server1&lt;br /&gt;
&lt;br /&gt;
# The following lines are desirable for IPv6 capable hosts&lt;br /&gt;
::1     localhost ip6-localhost ip6-loopback&lt;br /&gt;
fe00::0 ip6-localnet&lt;br /&gt;
ff00::0 ip6-mcastprefix&lt;br /&gt;
ff02::1 ip6-allnodes&lt;br /&gt;
ff02::2 ip6-allrouters&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo server1.example.com &amp;gt; /etc/hostname&lt;br /&gt;
/etc/init.d/hostname restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==3. Update the system==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==4. Install core packages==&lt;br /&gt;
Keep the system time correct&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install ntp ntpdate&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache2 etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install apache2 libapache2-mod-perl2 postgresql-8.4 build-essential texlive-base&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Common Perl Packages - Packages are much faster to install&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libwww-perl liburi-perl libhtml-tagset-perl libhtml-parser-perl libdbd-pg-perl libtimedate-perl libdate-manip-perl libchart-perl &lt;br /&gt;
apt-get install libcache-cache-perl libdatetime-perl libdatetime-format-strptime-perl libdatetime-format-natural-perl libemail-sender-perl&lt;br /&gt;
apt-get install libhtml-mason-perl libmailtools-perl libmail-mboxparser-perl libnetaddr-ip-perl libnet-ping-external-perl &lt;br /&gt;
apt-get install libnumber-format-perl libnumber-format-perl libspreadsheet-writeexcel-perl libstring-approx-perl libtext-csv-xs-perl &lt;br /&gt;
apt-get install libtext-template-perl libnet-ping-external-perl libterm-readkey-perl libnet-ssleay-perl libhtml-tableextract-perl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Additional Perl Packages&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libfile-counterfile-perl libfile-policy-perl libipc-run-perl libipc-run3-perl libjson-perl &lt;br /&gt;
apt-get install liblingua-en-nameparse-perl liblingua-en-inflect-perl libnet-domain-tld-perl libnet-ssh2-perl &lt;br /&gt;
apt-get install libnet-whois-raw-perl libtime-duration-perl liblocale-subcountry-perl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Modules not available as packages - Allow cpan to prepend any dependencies &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cpan Authen::Passphrase Business::CreditCard Business::US::USPS::WebTools Color::Scheme Crypt::PasswdMD5 Frontier::RPC2 HTML::Defang Net::SSH&lt;br /&gt;
cpan HTML::Widgets::SelectLayers String::ShellQuote Tie::IxHash Apache::DBI Email::Sender::Transport::SMTP::TLS DBIx::DBSchema HTML::ElementTable&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==5. Prepare the system==&lt;br /&gt;
&lt;br /&gt;
Download latest freeside tar and extract&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /freesidesource&lt;br /&gt;
cd /freesidesource&lt;br /&gt;
wget http://www.freeside.biz/freeside/freeside-2.1.1.tar.gz&lt;br /&gt;
tar -zxvf freeside-2.1.1.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
adduser freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Grant permissions to freeside in postgresql&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su postgres&lt;br /&gt;
$createuser -P freeside&lt;br /&gt;
Enter password for new role: &lt;br /&gt;
Enter it again: &lt;br /&gt;
Shall the new role be a superuser? (y/n) n&lt;br /&gt;
Shall the new role be allowed to create databases? (y/n) y&lt;br /&gt;
Shall the new role be allowed to create more new roles? (y/n) n&lt;br /&gt;
$exit &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Edit the Makefile&lt;br /&gt;
Set DB_PASSWORD to the freeside database user's password.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /freesidesource/freeside-2.1.1&lt;br /&gt;
nano Makefile&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the database&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su freeside&lt;br /&gt;
$createdb -E Unicode freeside&lt;br /&gt;
exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the encoding&lt;br /&gt;
*Uncomment client_encoding and set it to Latin1&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/postgresql/8.4/main/postgresql.conf&lt;br /&gt;
/etc/init.d/postgresql restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configure Apache&lt;br /&gt;
*Set user to freeside&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/httpd.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Add&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
User freeside&lt;br /&gt;
Group freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==6. Install freeside==&lt;br /&gt;
&lt;br /&gt;
Build and Install the Perl modules - stay as freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su freeside&lt;br /&gt;
cd /freesidesource/freeside-2.1.1&lt;br /&gt;
make perl-modules&lt;br /&gt;
su&lt;br /&gt;
make install-perl-modules&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create config files&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make create-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Invoice Typesetting&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-texmf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install the Web Interface&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-docs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install Apache Config&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-apache&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Drop back to freeside permissions&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Initialize Data&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
freeside-setup -d example.com&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Stay as freeside user and add additional users&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
freeside-adduser -g 1 fs_queue&lt;br /&gt;
freeside-adduser -g 1 fs_daily&lt;br /&gt;
freeside-adduser -g 1 fs_selfservice&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add first freeside user / administrator&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ su freeside&lt;br /&gt;
$ freeside-adduser -g 1 username&lt;br /&gt;
$ htpasswd /usr/local/etc/freeside/htpasswd username&lt;br /&gt;
Password: &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== RT ===&lt;br /&gt;
* Either [[Freeside:2.1:Documentation:RT_Installation:Ubuntu|install the integrated RT ticketing system]], or delete the &amp;lt;code&amp;gt;ticket_system&amp;lt;/code&amp;gt; entry from your conf table.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su freeside&lt;br /&gt;
psql freeside&lt;br /&gt;
delete from conf where name = 'ticket_system';&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reboot&lt;br /&gt;
&lt;br /&gt;
== Trouble Shooting ==&lt;br /&gt;
* If freeside-setup fails its often due to a missing perl module - google the .pm filename and find and install the module&lt;/div&gt;</summary>
		<author><name>NZFoxnet</name></author>	</entry>

	<entry>
		<id>https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation:Ubuntu&amp;diff=6138</id>
		<title>Freeside:2.1:Documentation:Installation:Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation:Ubuntu&amp;diff=6138"/>
				<updated>2010-12-11T23:39:05Z</updated>
		
		<summary type="html">&lt;p&gt;NZFoxnet: /* 4. Install core packages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Tested with Ubuntu 10.4 LTS&lt;br /&gt;
Step by step instructions&lt;br /&gt;
&lt;br /&gt;
== 1. Install the base system ==&lt;br /&gt;
- Only select the OpenSSH Package&lt;br /&gt;
 &lt;br /&gt;
== 2. Configure the network ==&lt;br /&gt;
&lt;br /&gt;
Change the server to static IP&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/network/interfaces&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Replace the below settings with you own ip addresses etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This file describes the network interfaces available on your system&lt;br /&gt;
# and how to activate them. For more information, see interfaces(5).&lt;br /&gt;
&lt;br /&gt;
# The loopback network interface&lt;br /&gt;
auto lo&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
# The primary network interface&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
        address 192.168.0.100&lt;br /&gt;
        netmask 255.255.255.0&lt;br /&gt;
        network 192.168.0.0&lt;br /&gt;
        broadcast 192.168.0.255&lt;br /&gt;
        gateway 192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Restart networking&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/init.d/networking restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the hostname correctly&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.0.1       localhost.localdomain   localhost&lt;br /&gt;
192.168.0.100   server1.example.com     server1&lt;br /&gt;
&lt;br /&gt;
# The following lines are desirable for IPv6 capable hosts&lt;br /&gt;
::1     localhost ip6-localhost ip6-loopback&lt;br /&gt;
fe00::0 ip6-localnet&lt;br /&gt;
ff00::0 ip6-mcastprefix&lt;br /&gt;
ff02::1 ip6-allnodes&lt;br /&gt;
ff02::2 ip6-allrouters&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo server1.example.com &amp;gt; /etc/hostname&lt;br /&gt;
/etc/init.d/hostname restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==3. Update the system==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==4. Install core packages==&lt;br /&gt;
Keep the system time correct&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install ntp ntpdate&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache2 etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install apache2 libapache2-mod-perl2 postgresql-8.4 build-essential texlive-base&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Common Perl Packages - Packages are much faster to install&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libwww-perl liburi-perl libhtml-tagset-perl libhtml-parser-perl libdbd-pg-perl libtimedate-perl libdate-manip-perl libchart-perl &lt;br /&gt;
apt-get install libcache-cache-perl libdatetime-perl libdatetime-format-strptime-perl libdatetime-format-natural-perl libemail-sender-perl&lt;br /&gt;
apt-get install libhtml-mason-perl libmailtools-perl libmail-mboxparser-perl libnetaddr-ip-perl libnet-ping-external-perl &lt;br /&gt;
apt-get install libnumber-format-perl libnumber-format-perl libspreadsheet-writeexcel-perl libstring-approx-perl libtext-csv-xs-perl &lt;br /&gt;
apt-get install libtext-template-perl libnet-ping-external-perl libterm-readkey-perl libnet-ssleay-perl libhtml-tableextract-perl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Additional Perl Packages&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libfile-counterfile-perl libfile-policy-perl libipc-run-perl libipc-run3-perl libjson-perl &lt;br /&gt;
apt-get install liblingua-en-nameparse-perl liblingua-en-inflect-perl libnet-domain-tld-perl libnet-ssh2-perl &lt;br /&gt;
apt-get install libnet-whois-raw-perl libtime-duration-perl liblocale-subcountry-perl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Modules not available as packages - Allow cpan to prepend any dependencies &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cpan Authen::Passphrase Business::CreditCard Business::US::USPS::WebTools Color::Scheme Crypt::PasswdMD5 Frontier::RPC2 HTML::Defang Net::SSH&lt;br /&gt;
cpan HTML::Widgets::SelectLayers String::ShellQuote Tie::IxHash Apache::DBI Email::Sender::Transport::SMTP::TLS DBIx::DBSchema HTML::ElementTable&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==5. Prepare the system==&lt;br /&gt;
&lt;br /&gt;
Download latest freeside tar and extract&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /freesidesource&lt;br /&gt;
cd /freesidesource&lt;br /&gt;
wget http://www.freeside.biz/freeside/freeside-2.1.1.tar.gz&lt;br /&gt;
tar -zxvf freeside-2.1.1.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
adduser freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Grant permissions to freeside in postgresql&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su postgres&lt;br /&gt;
$createuser -P freeside&lt;br /&gt;
Enter password for new role: &lt;br /&gt;
Enter it again: &lt;br /&gt;
Shall the new role be a superuser? (y/n) n&lt;br /&gt;
Shall the new role be allowed to create databases? (y/n) y&lt;br /&gt;
Shall the new role be allowed to create more new roles? (y/n) n&lt;br /&gt;
$exit &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Edit the Makefile&lt;br /&gt;
Set DB_PASSWORD to the freeside database user's password.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /freesidesource/freeside-2.1.1&lt;br /&gt;
nano Makefile&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the database&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su freeside&lt;br /&gt;
$createdb -E Unicode freeside&lt;br /&gt;
exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the encoding&lt;br /&gt;
*Uncomment client_encoding and set it to Latin1&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/postgresql/8.4/main/postgresql.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configure Apache&lt;br /&gt;
*Set user to freeside&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/httpd.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Add&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
User freeside&lt;br /&gt;
Group freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==6. Install freeside==&lt;br /&gt;
&lt;br /&gt;
Build and Install the Perl modules - stay as freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su freeside&lt;br /&gt;
cd /freesidesource/freeside-2.1.1&lt;br /&gt;
make perl-modules&lt;br /&gt;
su&lt;br /&gt;
make install-perl-modules&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create config files&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make create-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Invoice Typesetting&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-texmf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install the Web Interface&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-docs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install Apache Config&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-apache&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Drop back to freeside permissions&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Initialize Data&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
freeside-setup -d example.com&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Stay as freeside user and add additional users&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
freeside-adduser -g 1 fs_queue&lt;br /&gt;
freeside-adduser -g 1 fs_daily&lt;br /&gt;
freeside-adduser -g 1 fs_selfservice&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add first freeside user / administrator&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ su freeside&lt;br /&gt;
$ freeside-adduser -g 1 username&lt;br /&gt;
$ htpasswd /usr/local/etc/freeside/htpasswd username&lt;br /&gt;
Password: &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== RT ===&lt;br /&gt;
* Either [[Freeside:2.1:Documentation:RT_Installation:Ubuntu|install the integrated RT ticketing system]], or delete the &amp;lt;code&amp;gt;ticket_system&amp;lt;/code&amp;gt; entry from your conf table.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su freeside&lt;br /&gt;
psql freeside&lt;br /&gt;
delete from conf where name = 'ticket_system';&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reboot&lt;br /&gt;
&lt;br /&gt;
== Trouble Shooting ==&lt;br /&gt;
* If freeside-setup fails its often due to a missing perl module - google the .pm filename and find and install the module&lt;/div&gt;</summary>
		<author><name>NZFoxnet</name></author>	</entry>

	<entry>
		<id>https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation:Ubuntu&amp;diff=6137</id>
		<title>Freeside:2.1:Documentation:Installation:Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation:Ubuntu&amp;diff=6137"/>
				<updated>2010-12-11T23:36:24Z</updated>
		
		<summary type="html">&lt;p&gt;NZFoxnet: /* 4. Install core packages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Tested with Ubuntu 10.4 LTS&lt;br /&gt;
Step by step instructions&lt;br /&gt;
&lt;br /&gt;
== 1. Install the base system ==&lt;br /&gt;
- Only select the OpenSSH Package&lt;br /&gt;
 &lt;br /&gt;
== 2. Configure the network ==&lt;br /&gt;
&lt;br /&gt;
Change the server to static IP&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/network/interfaces&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Replace the below settings with you own ip addresses etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This file describes the network interfaces available on your system&lt;br /&gt;
# and how to activate them. For more information, see interfaces(5).&lt;br /&gt;
&lt;br /&gt;
# The loopback network interface&lt;br /&gt;
auto lo&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
# The primary network interface&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
        address 192.168.0.100&lt;br /&gt;
        netmask 255.255.255.0&lt;br /&gt;
        network 192.168.0.0&lt;br /&gt;
        broadcast 192.168.0.255&lt;br /&gt;
        gateway 192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Restart networking&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/init.d/networking restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the hostname correctly&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.0.1       localhost.localdomain   localhost&lt;br /&gt;
192.168.0.100   server1.example.com     server1&lt;br /&gt;
&lt;br /&gt;
# The following lines are desirable for IPv6 capable hosts&lt;br /&gt;
::1     localhost ip6-localhost ip6-loopback&lt;br /&gt;
fe00::0 ip6-localnet&lt;br /&gt;
ff00::0 ip6-mcastprefix&lt;br /&gt;
ff02::1 ip6-allnodes&lt;br /&gt;
ff02::2 ip6-allrouters&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo server1.example.com &amp;gt; /etc/hostname&lt;br /&gt;
/etc/init.d/hostname restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==3. Update the system==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==4. Install core packages==&lt;br /&gt;
Keep the system time correct&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install ntp ntpdate&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache2 etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install apache2 libapache2-mod-perl2 postgresql-8.4 build-essential texlive-base&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Common Perl Packages - Packages are much faster to install&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libwww-perl liburi-perl libhtml-tagset-perl libhtml-parser-perl libdbd-pg-perl libtimedate-perl libdate-manip-perl libchart-perl &lt;br /&gt;
apt-get install libcache-cache-perl libdatetime-perl libdatetime-format-strptime-perl libdatetime-format-natural-perl libemail-sender-perl&lt;br /&gt;
apt-get install libhtml-mason-perl libmailtools-perl libmail-mboxparser-perl libnetaddr-ip-perl libnet-ping-external-perl &lt;br /&gt;
apt-get install libnumber-format-perl libnumber-format-perl libspreadsheet-writeexcel-perl libstring-approx-perl libtext-csv-xs-perl &lt;br /&gt;
apt-get install libtext-template-perl libnet-ping-external-perl libterm-readkey-perl libnet-ssleay-perl libhtml-tableextract-perl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Additional Perl Packages&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libfile-counterfile-perl libfile-policy-perl libipc-run-perl libipc-run3-perl libjson-perl &lt;br /&gt;
apt-get install liblingua-en-nameparse-perl liblingua-en-inflect-perl libnet-domain-tld-perl libnet-ssh2-perl &lt;br /&gt;
apt-get install libnet-whois-raw-perl libtime-duration-perl liblocale-subcountry-perl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Modules not available as packages - Allow cpan to prepend any dependencies &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cpan Authen::Passphrase Business::CreditCard Business::US::USPS::WebTools Color::Scheme Crypt::PasswdMD5 Frontier::RPC2 HTML::Defang&lt;br /&gt;
cpan HTML::Widgets::SelectLayers String::ShellQuote Tie::IxHash Apache::DBI Email::Sender::Transport::SMTP::TLS DBIx::DBSchema HTML::ElementTable&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==5. Prepare the system==&lt;br /&gt;
&lt;br /&gt;
Download latest freeside tar and extract&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /freesidesource&lt;br /&gt;
cd /freesidesource&lt;br /&gt;
wget http://www.freeside.biz/freeside/freeside-2.1.1.tar.gz&lt;br /&gt;
tar -zxvf freeside-2.1.1.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
adduser freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Grant permissions to freeside in postgresql&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su postgres&lt;br /&gt;
$createuser -P freeside&lt;br /&gt;
Enter password for new role: &lt;br /&gt;
Enter it again: &lt;br /&gt;
Shall the new role be a superuser? (y/n) n&lt;br /&gt;
Shall the new role be allowed to create databases? (y/n) y&lt;br /&gt;
Shall the new role be allowed to create more new roles? (y/n) n&lt;br /&gt;
$exit &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Edit the Makefile&lt;br /&gt;
Set DB_PASSWORD to the freeside database user's password.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /freesidesource/freeside-2.1.1&lt;br /&gt;
nano Makefile&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the database&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su freeside&lt;br /&gt;
$createdb -E Unicode freeside&lt;br /&gt;
exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the encoding&lt;br /&gt;
*Uncomment client_encoding and set it to Latin1&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/postgresql/8.4/main/postgresql.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configure Apache&lt;br /&gt;
*Set user to freeside&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/httpd.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Add&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
User freeside&lt;br /&gt;
Group freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==6. Install freeside==&lt;br /&gt;
&lt;br /&gt;
Build and Install the Perl modules - stay as freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su freeside&lt;br /&gt;
cd /freesidesource/freeside-2.1.1&lt;br /&gt;
make perl-modules&lt;br /&gt;
su&lt;br /&gt;
make install-perl-modules&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create config files&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make create-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Invoice Typesetting&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-texmf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install the Web Interface&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-docs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install Apache Config&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-apache&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Drop back to freeside permissions&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Initialize Data&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
freeside-setup -d example.com&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Stay as freeside user and add additional users&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
freeside-adduser -g 1 fs_queue&lt;br /&gt;
freeside-adduser -g 1 fs_daily&lt;br /&gt;
freeside-adduser -g 1 fs_selfservice&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add first freeside user / administrator&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ su freeside&lt;br /&gt;
$ freeside-adduser -g 1 username&lt;br /&gt;
$ htpasswd /usr/local/etc/freeside/htpasswd username&lt;br /&gt;
Password: &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== RT ===&lt;br /&gt;
* Either [[Freeside:2.1:Documentation:RT_Installation:Ubuntu|install the integrated RT ticketing system]], or delete the &amp;lt;code&amp;gt;ticket_system&amp;lt;/code&amp;gt; entry from your conf table.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su freeside&lt;br /&gt;
psql freeside&lt;br /&gt;
delete from conf where name = 'ticket_system';&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reboot&lt;br /&gt;
&lt;br /&gt;
== Trouble Shooting ==&lt;br /&gt;
* If freeside-setup fails its often due to a missing perl module - google the .pm filename and find and install the module&lt;/div&gt;</summary>
		<author><name>NZFoxnet</name></author>	</entry>

	<entry>
		<id>https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation:Ubuntu&amp;diff=6136</id>
		<title>Freeside:2.1:Documentation:Installation:Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation:Ubuntu&amp;diff=6136"/>
				<updated>2010-12-11T23:24:03Z</updated>
		
		<summary type="html">&lt;p&gt;NZFoxnet: /* 6. Install freeside */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Tested with Ubuntu 10.4 LTS&lt;br /&gt;
Step by step instructions&lt;br /&gt;
&lt;br /&gt;
== 1. Install the base system ==&lt;br /&gt;
- Only select the OpenSSH Package&lt;br /&gt;
 &lt;br /&gt;
== 2. Configure the network ==&lt;br /&gt;
&lt;br /&gt;
Change the server to static IP&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/network/interfaces&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Replace the below settings with you own ip addresses etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This file describes the network interfaces available on your system&lt;br /&gt;
# and how to activate them. For more information, see interfaces(5).&lt;br /&gt;
&lt;br /&gt;
# The loopback network interface&lt;br /&gt;
auto lo&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
# The primary network interface&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
        address 192.168.0.100&lt;br /&gt;
        netmask 255.255.255.0&lt;br /&gt;
        network 192.168.0.0&lt;br /&gt;
        broadcast 192.168.0.255&lt;br /&gt;
        gateway 192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Restart networking&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/init.d/networking restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the hostname correctly&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.0.1       localhost.localdomain   localhost&lt;br /&gt;
192.168.0.100   server1.example.com     server1&lt;br /&gt;
&lt;br /&gt;
# The following lines are desirable for IPv6 capable hosts&lt;br /&gt;
::1     localhost ip6-localhost ip6-loopback&lt;br /&gt;
fe00::0 ip6-localnet&lt;br /&gt;
ff00::0 ip6-mcastprefix&lt;br /&gt;
ff02::1 ip6-allnodes&lt;br /&gt;
ff02::2 ip6-allrouters&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo server1.example.com &amp;gt; /etc/hostname&lt;br /&gt;
/etc/init.d/hostname restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==3. Update the system==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==4. Install core packages==&lt;br /&gt;
Keep the system time correct&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install ntp ntpdate&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache2 etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install apache2 libapache2-mod-perl2 postgresql-8.4 build-essential texlive-base&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Common Perl Packages - Packages are much faster to install&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libwww-perl liburi-perl libhtml-tagset-perl libhtml-parser-perl libdbd-pg-perl libtimedate-perl libdate-manip-perl libchart-perl &lt;br /&gt;
apt-get install libcache-cache-perl libdatetime-perl libdatetime-format-strptime-perl libdatetime-format-natural-perl libemail-sender-perl&lt;br /&gt;
apt-get install libhtml-mason-perl libmailtools-perl libmail-mboxparser-perl libnetaddr-ip-perl libnet-ping-external-perl &lt;br /&gt;
apt-get install libnumber-format-perl libnumber-format-perl libspreadsheet-writeexcel-perl libstring-approx-perl libtext-csv-xs-perl &lt;br /&gt;
apt-get install libtext-template-perl libnet-ping-external-perl libterm-readkey-perl libnet-ssleay-perl libhtml-tableextract-perl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Additional Perl Packages&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libfile-counterfile-perl libfile-policy-perl libipc-run-perl libipc-run3-perl libjson-perl &lt;br /&gt;
apt-get install liblingua-en-nameparse-perl liblingua-en-inflect-perl libnet-domain-tld-perl libnet-ssh2-perl &lt;br /&gt;
apt-get install libnet-whois-raw-perl libtime-duration-perl &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Modules not available as packages - Allow cpan to prepend any dependencies &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cpan Authen::Passphrase Business::CreditCard Business::US::USPS::WebTools Color::Scheme Crypt::PasswdMD5 Frontier::RPC2 HTML::Defang&lt;br /&gt;
cpan HTML::Widgets::SelectLayers String::ShellQuote Tie::IxHash Apache::DBI Email::Sender::Transport::SMTP::TLS DBIx::DBSchema HTML::ElementTable&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==5. Prepare the system==&lt;br /&gt;
&lt;br /&gt;
Download latest freeside tar and extract&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /freesidesource&lt;br /&gt;
cd /freesidesource&lt;br /&gt;
wget http://www.freeside.biz/freeside/freeside-2.1.1.tar.gz&lt;br /&gt;
tar -zxvf freeside-2.1.1.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
adduser freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Grant permissions to freeside in postgresql&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su postgres&lt;br /&gt;
$createuser -P freeside&lt;br /&gt;
Enter password for new role: &lt;br /&gt;
Enter it again: &lt;br /&gt;
Shall the new role be a superuser? (y/n) n&lt;br /&gt;
Shall the new role be allowed to create databases? (y/n) y&lt;br /&gt;
Shall the new role be allowed to create more new roles? (y/n) n&lt;br /&gt;
$exit &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Edit the Makefile&lt;br /&gt;
Set DB_PASSWORD to the freeside database user's password.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /freesidesource/freeside-2.1.1&lt;br /&gt;
nano Makefile&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the database&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su freeside&lt;br /&gt;
$createdb -E Unicode freeside&lt;br /&gt;
exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the encoding&lt;br /&gt;
*Uncomment client_encoding and set it to Latin1&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/postgresql/8.4/main/postgresql.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configure Apache&lt;br /&gt;
*Set user to freeside&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/httpd.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Add&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
User freeside&lt;br /&gt;
Group freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==6. Install freeside==&lt;br /&gt;
&lt;br /&gt;
Build and Install the Perl modules - stay as freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su freeside&lt;br /&gt;
cd /freesidesource/freeside-2.1.1&lt;br /&gt;
make perl-modules&lt;br /&gt;
su&lt;br /&gt;
make install-perl-modules&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create config files&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make create-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Invoice Typesetting&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-texmf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install the Web Interface&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-docs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install Apache Config&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-apache&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Drop back to freeside permissions&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Initialize Data&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
freeside-setup -d example.com&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Stay as freeside user and add additional users&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
freeside-adduser -g 1 fs_queue&lt;br /&gt;
freeside-adduser -g 1 fs_daily&lt;br /&gt;
freeside-adduser -g 1 fs_selfservice&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add first freeside user / administrator&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ su freeside&lt;br /&gt;
$ freeside-adduser -g 1 username&lt;br /&gt;
$ htpasswd /usr/local/etc/freeside/htpasswd username&lt;br /&gt;
Password: &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== RT ===&lt;br /&gt;
* Either [[Freeside:2.1:Documentation:RT_Installation:Ubuntu|install the integrated RT ticketing system]], or delete the &amp;lt;code&amp;gt;ticket_system&amp;lt;/code&amp;gt; entry from your conf table.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su freeside&lt;br /&gt;
psql freeside&lt;br /&gt;
delete from conf where name = 'ticket_system';&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reboot&lt;br /&gt;
&lt;br /&gt;
== Trouble Shooting ==&lt;br /&gt;
* If freeside-setup fails its often due to a missing perl module - google the .pm filename and find and install the module&lt;/div&gt;</summary>
		<author><name>NZFoxnet</name></author>	</entry>

	<entry>
		<id>https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation:Ubuntu&amp;diff=6135</id>
		<title>Freeside:2.1:Documentation:Installation:Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation:Ubuntu&amp;diff=6135"/>
				<updated>2010-12-11T23:22:52Z</updated>
		
		<summary type="html">&lt;p&gt;NZFoxnet: /* 6. Install freeside */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Tested with Ubuntu 10.4 LTS&lt;br /&gt;
Step by step instructions&lt;br /&gt;
&lt;br /&gt;
== 1. Install the base system ==&lt;br /&gt;
- Only select the OpenSSH Package&lt;br /&gt;
 &lt;br /&gt;
== 2. Configure the network ==&lt;br /&gt;
&lt;br /&gt;
Change the server to static IP&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/network/interfaces&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Replace the below settings with you own ip addresses etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This file describes the network interfaces available on your system&lt;br /&gt;
# and how to activate them. For more information, see interfaces(5).&lt;br /&gt;
&lt;br /&gt;
# The loopback network interface&lt;br /&gt;
auto lo&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
# The primary network interface&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
        address 192.168.0.100&lt;br /&gt;
        netmask 255.255.255.0&lt;br /&gt;
        network 192.168.0.0&lt;br /&gt;
        broadcast 192.168.0.255&lt;br /&gt;
        gateway 192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Restart networking&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/init.d/networking restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the hostname correctly&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.0.1       localhost.localdomain   localhost&lt;br /&gt;
192.168.0.100   server1.example.com     server1&lt;br /&gt;
&lt;br /&gt;
# The following lines are desirable for IPv6 capable hosts&lt;br /&gt;
::1     localhost ip6-localhost ip6-loopback&lt;br /&gt;
fe00::0 ip6-localnet&lt;br /&gt;
ff00::0 ip6-mcastprefix&lt;br /&gt;
ff02::1 ip6-allnodes&lt;br /&gt;
ff02::2 ip6-allrouters&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo server1.example.com &amp;gt; /etc/hostname&lt;br /&gt;
/etc/init.d/hostname restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==3. Update the system==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==4. Install core packages==&lt;br /&gt;
Keep the system time correct&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install ntp ntpdate&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache2 etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install apache2 libapache2-mod-perl2 postgresql-8.4 build-essential texlive-base&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Common Perl Packages - Packages are much faster to install&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libwww-perl liburi-perl libhtml-tagset-perl libhtml-parser-perl libdbd-pg-perl libtimedate-perl libdate-manip-perl libchart-perl &lt;br /&gt;
apt-get install libcache-cache-perl libdatetime-perl libdatetime-format-strptime-perl libdatetime-format-natural-perl libemail-sender-perl&lt;br /&gt;
apt-get install libhtml-mason-perl libmailtools-perl libmail-mboxparser-perl libnetaddr-ip-perl libnet-ping-external-perl &lt;br /&gt;
apt-get install libnumber-format-perl libnumber-format-perl libspreadsheet-writeexcel-perl libstring-approx-perl libtext-csv-xs-perl &lt;br /&gt;
apt-get install libtext-template-perl libnet-ping-external-perl libterm-readkey-perl libnet-ssleay-perl libhtml-tableextract-perl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Additional Perl Packages&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libfile-counterfile-perl libfile-policy-perl libipc-run-perl libipc-run3-perl libjson-perl &lt;br /&gt;
apt-get install liblingua-en-nameparse-perl liblingua-en-inflect-perl libnet-domain-tld-perl libnet-ssh2-perl &lt;br /&gt;
apt-get install libnet-whois-raw-perl libtime-duration-perl &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Modules not available as packages - Allow cpan to prepend any dependencies &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cpan Authen::Passphrase Business::CreditCard Business::US::USPS::WebTools Color::Scheme Crypt::PasswdMD5 Frontier::RPC2 HTML::Defang&lt;br /&gt;
cpan HTML::Widgets::SelectLayers String::ShellQuote Tie::IxHash Apache::DBI Email::Sender::Transport::SMTP::TLS DBIx::DBSchema HTML::ElementTable&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==5. Prepare the system==&lt;br /&gt;
&lt;br /&gt;
Download latest freeside tar and extract&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /freesidesource&lt;br /&gt;
cd /freesidesource&lt;br /&gt;
wget http://www.freeside.biz/freeside/freeside-2.1.1.tar.gz&lt;br /&gt;
tar -zxvf freeside-2.1.1.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
adduser freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Grant permissions to freeside in postgresql&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su postgres&lt;br /&gt;
$createuser -P freeside&lt;br /&gt;
Enter password for new role: &lt;br /&gt;
Enter it again: &lt;br /&gt;
Shall the new role be a superuser? (y/n) n&lt;br /&gt;
Shall the new role be allowed to create databases? (y/n) y&lt;br /&gt;
Shall the new role be allowed to create more new roles? (y/n) n&lt;br /&gt;
$exit &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Edit the Makefile&lt;br /&gt;
Set DB_PASSWORD to the freeside database user's password.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /freesidesource/freeside-2.1.1&lt;br /&gt;
nano Makefile&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the database&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su freeside&lt;br /&gt;
$createdb -E Unicode freeside&lt;br /&gt;
exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the encoding&lt;br /&gt;
*Uncomment client_encoding and set it to Latin1&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/postgresql/8.4/main/postgresql.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configure Apache&lt;br /&gt;
*Set user to freeside&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/httpd.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Add&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
User freeside&lt;br /&gt;
Group freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==6. Install freeside==&lt;br /&gt;
&lt;br /&gt;
Build and Install the Perl modules - stay as freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su freeside&lt;br /&gt;
cd /freeside/freeside-2.1.1&lt;br /&gt;
make perl-modules&lt;br /&gt;
su&lt;br /&gt;
make install-perl-modules&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create config files&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make create-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Invoice Typesetting&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-texmf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install the Web Interface&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-docs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install Apache Config&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-apache&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Drop back to freeside permissions&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Initialize Data&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
freeside-setup -d example.com&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Stay as freeside user and add additional users&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
freeside-adduser -g 1 fs_queue&lt;br /&gt;
freeside-adduser -g 1 fs_daily&lt;br /&gt;
freeside-adduser -g 1 fs_selfservice&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add first freeside user / administrator&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ su freeside&lt;br /&gt;
$ freeside-adduser -g 1 username&lt;br /&gt;
$ htpasswd /usr/local/etc/freeside/htpasswd username&lt;br /&gt;
Password: &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== RT ===&lt;br /&gt;
* Either [[Freeside:2.1:Documentation:RT_Installation:Ubuntu|install the integrated RT ticketing system]], or delete the &amp;lt;code&amp;gt;ticket_system&amp;lt;/code&amp;gt; entry from your conf table.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su freeside&lt;br /&gt;
psql freeside&lt;br /&gt;
delete from conf where name = 'ticket_system';&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reboot&lt;br /&gt;
&lt;br /&gt;
== Trouble Shooting ==&lt;br /&gt;
* If freeside-setup fails its often due to a missing perl module - google the .pm filename and find and install the module&lt;/div&gt;</summary>
		<author><name>NZFoxnet</name></author>	</entry>

	<entry>
		<id>https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation:Ubuntu&amp;diff=6134</id>
		<title>Freeside:2.1:Documentation:Installation:Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation:Ubuntu&amp;diff=6134"/>
				<updated>2010-12-11T23:16:01Z</updated>
		
		<summary type="html">&lt;p&gt;NZFoxnet: /* 5. Prepare the system */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Tested with Ubuntu 10.4 LTS&lt;br /&gt;
Step by step instructions&lt;br /&gt;
&lt;br /&gt;
== 1. Install the base system ==&lt;br /&gt;
- Only select the OpenSSH Package&lt;br /&gt;
 &lt;br /&gt;
== 2. Configure the network ==&lt;br /&gt;
&lt;br /&gt;
Change the server to static IP&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/network/interfaces&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Replace the below settings with you own ip addresses etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This file describes the network interfaces available on your system&lt;br /&gt;
# and how to activate them. For more information, see interfaces(5).&lt;br /&gt;
&lt;br /&gt;
# The loopback network interface&lt;br /&gt;
auto lo&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
# The primary network interface&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
        address 192.168.0.100&lt;br /&gt;
        netmask 255.255.255.0&lt;br /&gt;
        network 192.168.0.0&lt;br /&gt;
        broadcast 192.168.0.255&lt;br /&gt;
        gateway 192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Restart networking&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/init.d/networking restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the hostname correctly&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.0.1       localhost.localdomain   localhost&lt;br /&gt;
192.168.0.100   server1.example.com     server1&lt;br /&gt;
&lt;br /&gt;
# The following lines are desirable for IPv6 capable hosts&lt;br /&gt;
::1     localhost ip6-localhost ip6-loopback&lt;br /&gt;
fe00::0 ip6-localnet&lt;br /&gt;
ff00::0 ip6-mcastprefix&lt;br /&gt;
ff02::1 ip6-allnodes&lt;br /&gt;
ff02::2 ip6-allrouters&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo server1.example.com &amp;gt; /etc/hostname&lt;br /&gt;
/etc/init.d/hostname restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==3. Update the system==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==4. Install core packages==&lt;br /&gt;
Keep the system time correct&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install ntp ntpdate&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache2 etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install apache2 libapache2-mod-perl2 postgresql-8.4 build-essential texlive-base&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Common Perl Packages - Packages are much faster to install&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libwww-perl liburi-perl libhtml-tagset-perl libhtml-parser-perl libdbd-pg-perl libtimedate-perl libdate-manip-perl libchart-perl &lt;br /&gt;
apt-get install libcache-cache-perl libdatetime-perl libdatetime-format-strptime-perl libdatetime-format-natural-perl libemail-sender-perl&lt;br /&gt;
apt-get install libhtml-mason-perl libmailtools-perl libmail-mboxparser-perl libnetaddr-ip-perl libnet-ping-external-perl &lt;br /&gt;
apt-get install libnumber-format-perl libnumber-format-perl libspreadsheet-writeexcel-perl libstring-approx-perl libtext-csv-xs-perl &lt;br /&gt;
apt-get install libtext-template-perl libnet-ping-external-perl libterm-readkey-perl libnet-ssleay-perl libhtml-tableextract-perl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Additional Perl Packages&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libfile-counterfile-perl libfile-policy-perl libipc-run-perl libipc-run3-perl libjson-perl &lt;br /&gt;
apt-get install liblingua-en-nameparse-perl liblingua-en-inflect-perl libnet-domain-tld-perl libnet-ssh2-perl &lt;br /&gt;
apt-get install libnet-whois-raw-perl libtime-duration-perl &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Modules not available as packages - Allow cpan to prepend any dependencies &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cpan Authen::Passphrase Business::CreditCard Business::US::USPS::WebTools Color::Scheme Crypt::PasswdMD5 Frontier::RPC2 HTML::Defang&lt;br /&gt;
cpan HTML::Widgets::SelectLayers String::ShellQuote Tie::IxHash Apache::DBI Email::Sender::Transport::SMTP::TLS DBIx::DBSchema HTML::ElementTable&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==5. Prepare the system==&lt;br /&gt;
&lt;br /&gt;
Download latest freeside tar and extract&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /freesidesource&lt;br /&gt;
cd /freesidesource&lt;br /&gt;
wget http://www.freeside.biz/freeside/freeside-2.1.1.tar.gz&lt;br /&gt;
tar -zxvf freeside-2.1.1.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
adduser freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Grant permissions to freeside in postgresql&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su postgres&lt;br /&gt;
$createuser -P freeside&lt;br /&gt;
Enter password for new role: &lt;br /&gt;
Enter it again: &lt;br /&gt;
Shall the new role be a superuser? (y/n) n&lt;br /&gt;
Shall the new role be allowed to create databases? (y/n) y&lt;br /&gt;
Shall the new role be allowed to create more new roles? (y/n) n&lt;br /&gt;
$exit &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Edit the Makefile&lt;br /&gt;
Set DB_PASSWORD to the freeside database user's password.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /freesidesource/freeside-2.1.1&lt;br /&gt;
nano Makefile&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the database&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su freeside&lt;br /&gt;
$createdb -E Unicode freeside&lt;br /&gt;
exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the encoding&lt;br /&gt;
*Uncomment client_encoding and set it to Latin1&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/postgresql/8.4/main/postgresql.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configure Apache&lt;br /&gt;
*Set user to freeside&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/httpd.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Add&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
User freeside&lt;br /&gt;
Group freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==6. Install freeside==&lt;br /&gt;
&lt;br /&gt;
Build and Install the Perl modules - stay as freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /freeside/freeside-2.1.1&lt;br /&gt;
make perl-modules&lt;br /&gt;
su&lt;br /&gt;
make install-perl-modules&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create config files&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make create-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Invoice Typesetting&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-texmf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install the Web Interface&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-docs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install Apache Config&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-apache&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Drop back to freeside permissions&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Initialize Data&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
freeside-setup -d example.com&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Stay as freeside user and add additional users&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
freeside-adduser -g 1 fs_queue&lt;br /&gt;
freeside-adduser -g 1 fs_daily&lt;br /&gt;
freeside-adduser -g 1 fs_selfservice&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add first freeside user / administrator&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ su freeside&lt;br /&gt;
$ freeside-adduser -g 1 username&lt;br /&gt;
$ htpasswd /usr/local/etc/freeside/htpasswd username&lt;br /&gt;
Password: &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== RT ===&lt;br /&gt;
* Either [[Freeside:2.1:Documentation:RT_Installation:Ubuntu|install the integrated RT ticketing system]], or delete the &amp;lt;code&amp;gt;ticket_system&amp;lt;/code&amp;gt; entry from your conf table.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su freeside&lt;br /&gt;
psql freeside&lt;br /&gt;
delete from conf where name = 'ticket_system';&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reboot&lt;br /&gt;
&lt;br /&gt;
== Trouble Shooting ==&lt;br /&gt;
* If freeside-setup fails its often due to a missing perl module - google the .pm filename and find and install the module&lt;/div&gt;</summary>
		<author><name>NZFoxnet</name></author>	</entry>

	<entry>
		<id>https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation:Ubuntu&amp;diff=6133</id>
		<title>Freeside:2.1:Documentation:Installation:Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation:Ubuntu&amp;diff=6133"/>
				<updated>2010-12-11T21:17:32Z</updated>
		
		<summary type="html">&lt;p&gt;NZFoxnet: /* 2. Configure the network */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Tested with Ubuntu 10.4 LTS&lt;br /&gt;
Step by step instructions&lt;br /&gt;
&lt;br /&gt;
== 1. Install the base system ==&lt;br /&gt;
- Only select the OpenSSH Package&lt;br /&gt;
 &lt;br /&gt;
== 2. Configure the network ==&lt;br /&gt;
&lt;br /&gt;
Change the server to static IP&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/network/interfaces&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Replace the below settings with you own ip addresses etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This file describes the network interfaces available on your system&lt;br /&gt;
# and how to activate them. For more information, see interfaces(5).&lt;br /&gt;
&lt;br /&gt;
# The loopback network interface&lt;br /&gt;
auto lo&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
# The primary network interface&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
        address 192.168.0.100&lt;br /&gt;
        netmask 255.255.255.0&lt;br /&gt;
        network 192.168.0.0&lt;br /&gt;
        broadcast 192.168.0.255&lt;br /&gt;
        gateway 192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Restart networking&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/init.d/networking restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the hostname correctly&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.0.1       localhost.localdomain   localhost&lt;br /&gt;
192.168.0.100   server1.example.com     server1&lt;br /&gt;
&lt;br /&gt;
# The following lines are desirable for IPv6 capable hosts&lt;br /&gt;
::1     localhost ip6-localhost ip6-loopback&lt;br /&gt;
fe00::0 ip6-localnet&lt;br /&gt;
ff00::0 ip6-mcastprefix&lt;br /&gt;
ff02::1 ip6-allnodes&lt;br /&gt;
ff02::2 ip6-allrouters&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo server1.example.com &amp;gt; /etc/hostname&lt;br /&gt;
/etc/init.d/hostname restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==3. Update the system==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==4. Install core packages==&lt;br /&gt;
Keep the system time correct&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install ntp ntpdate&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache2 etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install apache2 libapache2-mod-perl2 postgresql-8.4 build-essential texlive-base&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Common Perl Packages - Packages are much faster to install&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libwww-perl liburi-perl libhtml-tagset-perl libhtml-parser-perl libdbd-pg-perl libtimedate-perl libdate-manip-perl libchart-perl &lt;br /&gt;
apt-get install libcache-cache-perl libdatetime-perl libdatetime-format-strptime-perl libdatetime-format-natural-perl libemail-sender-perl&lt;br /&gt;
apt-get install libhtml-mason-perl libmailtools-perl libmail-mboxparser-perl libnetaddr-ip-perl libnet-ping-external-perl &lt;br /&gt;
apt-get install libnumber-format-perl libnumber-format-perl libspreadsheet-writeexcel-perl libstring-approx-perl libtext-csv-xs-perl &lt;br /&gt;
apt-get install libtext-template-perl libnet-ping-external-perl libterm-readkey-perl libnet-ssleay-perl libhtml-tableextract-perl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Additional Perl Packages&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libfile-counterfile-perl libfile-policy-perl libipc-run-perl libipc-run3-perl libjson-perl &lt;br /&gt;
apt-get install liblingua-en-nameparse-perl liblingua-en-inflect-perl libnet-domain-tld-perl libnet-ssh2-perl &lt;br /&gt;
apt-get install libnet-whois-raw-perl libtime-duration-perl &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Modules not available as packages - Allow cpan to prepend any dependencies &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cpan Authen::Passphrase Business::CreditCard Business::US::USPS::WebTools Color::Scheme Crypt::PasswdMD5 Frontier::RPC2 HTML::Defang&lt;br /&gt;
cpan HTML::Widgets::SelectLayers String::ShellQuote Tie::IxHash Apache::DBI Email::Sender::Transport::SMTP::TLS DBIx::DBSchema HTML::ElementTable&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==5. Prepare the system==&lt;br /&gt;
&lt;br /&gt;
Download latest freeside tar and extract&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /freesidesource&lt;br /&gt;
cd /freesidesource&lt;br /&gt;
wget http://www.freeside.biz/freeside/freeside-2.1.1.tar.gz&lt;br /&gt;
tar -zxvf freeside-2.1.1.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
adduser freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Grant permissions to freeside in postgresql&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su postgres&lt;br /&gt;
$createuser -P freeside&lt;br /&gt;
Enter password for new role: &lt;br /&gt;
Enter it again: &lt;br /&gt;
Shall the new role be a superuser? (y/n) n&lt;br /&gt;
Shall the new role be allowed to create databases? (y/n) y&lt;br /&gt;
Shall the new role be allowed to create more new roles? (y/n) n&lt;br /&gt;
$exit &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Edit the Makefile&lt;br /&gt;
Set DB_PASSWORD to the freeside database user's password.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /freesidesource/freeside-2.1.1&lt;br /&gt;
nano Makefile&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the database&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su freeside&lt;br /&gt;
$createdb -E Unicode freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the encoding&lt;br /&gt;
*Uncomment client_encoding and set it to Latin1&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/postgresql/8.4/main/postgresql.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configure Apache&lt;br /&gt;
*Set user to freeside&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/httpd.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Add&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
User freeside&lt;br /&gt;
Group freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==6. Install freeside==&lt;br /&gt;
&lt;br /&gt;
Build and Install the Perl modules - stay as freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /freeside/freeside-2.1.1&lt;br /&gt;
make perl-modules&lt;br /&gt;
su&lt;br /&gt;
make install-perl-modules&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create config files&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make create-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Invoice Typesetting&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-texmf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install the Web Interface&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-docs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install Apache Config&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-apache&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Drop back to freeside permissions&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Initialize Data&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
freeside-setup -d example.com&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Stay as freeside user and add additional users&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
freeside-adduser -g 1 fs_queue&lt;br /&gt;
freeside-adduser -g 1 fs_daily&lt;br /&gt;
freeside-adduser -g 1 fs_selfservice&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add first freeside user / administrator&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ su freeside&lt;br /&gt;
$ freeside-adduser -g 1 username&lt;br /&gt;
$ htpasswd /usr/local/etc/freeside/htpasswd username&lt;br /&gt;
Password: &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== RT ===&lt;br /&gt;
* Either [[Freeside:2.1:Documentation:RT_Installation:Ubuntu|install the integrated RT ticketing system]], or delete the &amp;lt;code&amp;gt;ticket_system&amp;lt;/code&amp;gt; entry from your conf table.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su freeside&lt;br /&gt;
psql freeside&lt;br /&gt;
delete from conf where name = 'ticket_system';&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reboot&lt;br /&gt;
&lt;br /&gt;
== Trouble Shooting ==&lt;br /&gt;
* If freeside-setup fails its often due to a missing perl module - google the .pm filename and find and install the module&lt;/div&gt;</summary>
		<author><name>NZFoxnet</name></author>	</entry>

	<entry>
		<id>https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation:Ubuntu&amp;diff=6132</id>
		<title>Freeside:2.1:Documentation:Installation:Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation:Ubuntu&amp;diff=6132"/>
				<updated>2010-12-11T21:16:54Z</updated>
		
		<summary type="html">&lt;p&gt;NZFoxnet: /* 2. Configure the network */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Tested with Ubuntu 10.4 LTS&lt;br /&gt;
Step by step instructions&lt;br /&gt;
&lt;br /&gt;
== 1. Install the base system ==&lt;br /&gt;
- Only select the OpenSSH Package&lt;br /&gt;
 &lt;br /&gt;
== 2. Configure the network ==&lt;br /&gt;
&lt;br /&gt;
Change the server to static IP&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/network/interfaces&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Replace the below settings with you own ip addresses etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This file describes the network interfaces available on your system&lt;br /&gt;
# and how to activate them. For more information, see interfaces(5).&lt;br /&gt;
&lt;br /&gt;
# The loopback network interface&lt;br /&gt;
auto lo&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
# The primary network interface&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
        address 192.168.0.100&lt;br /&gt;
        netmask 255.255.255.0&lt;br /&gt;
        network 192.168.0.0&lt;br /&gt;
        broadcast 192.168.0.255&lt;br /&gt;
        gateway 192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the hostname correctly&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.0.1       localhost.localdomain   localhost&lt;br /&gt;
192.168.0.100   server1.example.com     server1&lt;br /&gt;
&lt;br /&gt;
# The following lines are desirable for IPv6 capable hosts&lt;br /&gt;
::1     localhost ip6-localhost ip6-loopback&lt;br /&gt;
fe00::0 ip6-localnet&lt;br /&gt;
ff00::0 ip6-mcastprefix&lt;br /&gt;
ff02::1 ip6-allnodes&lt;br /&gt;
ff02::2 ip6-allrouters&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Restart networking&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/init.d/networking restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo server1.example.com &amp;gt; /etc/hostname&lt;br /&gt;
/etc/init.d/hostname restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==3. Update the system==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==4. Install core packages==&lt;br /&gt;
Keep the system time correct&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install ntp ntpdate&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache2 etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install apache2 libapache2-mod-perl2 postgresql-8.4 build-essential texlive-base&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Common Perl Packages - Packages are much faster to install&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libwww-perl liburi-perl libhtml-tagset-perl libhtml-parser-perl libdbd-pg-perl libtimedate-perl libdate-manip-perl libchart-perl &lt;br /&gt;
apt-get install libcache-cache-perl libdatetime-perl libdatetime-format-strptime-perl libdatetime-format-natural-perl libemail-sender-perl&lt;br /&gt;
apt-get install libhtml-mason-perl libmailtools-perl libmail-mboxparser-perl libnetaddr-ip-perl libnet-ping-external-perl &lt;br /&gt;
apt-get install libnumber-format-perl libnumber-format-perl libspreadsheet-writeexcel-perl libstring-approx-perl libtext-csv-xs-perl &lt;br /&gt;
apt-get install libtext-template-perl libnet-ping-external-perl libterm-readkey-perl libnet-ssleay-perl libhtml-tableextract-perl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Additional Perl Packages&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libfile-counterfile-perl libfile-policy-perl libipc-run-perl libipc-run3-perl libjson-perl &lt;br /&gt;
apt-get install liblingua-en-nameparse-perl liblingua-en-inflect-perl libnet-domain-tld-perl libnet-ssh2-perl &lt;br /&gt;
apt-get install libnet-whois-raw-perl libtime-duration-perl &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Modules not available as packages - Allow cpan to prepend any dependencies &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cpan Authen::Passphrase Business::CreditCard Business::US::USPS::WebTools Color::Scheme Crypt::PasswdMD5 Frontier::RPC2 HTML::Defang&lt;br /&gt;
cpan HTML::Widgets::SelectLayers String::ShellQuote Tie::IxHash Apache::DBI Email::Sender::Transport::SMTP::TLS DBIx::DBSchema HTML::ElementTable&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==5. Prepare the system==&lt;br /&gt;
&lt;br /&gt;
Download latest freeside tar and extract&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /freesidesource&lt;br /&gt;
cd /freesidesource&lt;br /&gt;
wget http://www.freeside.biz/freeside/freeside-2.1.1.tar.gz&lt;br /&gt;
tar -zxvf freeside-2.1.1.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
adduser freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Grant permissions to freeside in postgresql&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su postgres&lt;br /&gt;
$createuser -P freeside&lt;br /&gt;
Enter password for new role: &lt;br /&gt;
Enter it again: &lt;br /&gt;
Shall the new role be a superuser? (y/n) n&lt;br /&gt;
Shall the new role be allowed to create databases? (y/n) y&lt;br /&gt;
Shall the new role be allowed to create more new roles? (y/n) n&lt;br /&gt;
$exit &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Edit the Makefile&lt;br /&gt;
Set DB_PASSWORD to the freeside database user's password.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /freesidesource/freeside-2.1.1&lt;br /&gt;
nano Makefile&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the database&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su freeside&lt;br /&gt;
$createdb -E Unicode freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the encoding&lt;br /&gt;
*Uncomment client_encoding and set it to Latin1&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/postgresql/8.4/main/postgresql.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configure Apache&lt;br /&gt;
*Set user to freeside&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/httpd.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Add&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
User freeside&lt;br /&gt;
Group freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==6. Install freeside==&lt;br /&gt;
&lt;br /&gt;
Build and Install the Perl modules - stay as freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /freeside/freeside-2.1.1&lt;br /&gt;
make perl-modules&lt;br /&gt;
su&lt;br /&gt;
make install-perl-modules&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create config files&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make create-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Invoice Typesetting&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-texmf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install the Web Interface&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-docs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install Apache Config&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-apache&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Drop back to freeside permissions&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Initialize Data&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
freeside-setup -d example.com&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Stay as freeside user and add additional users&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
freeside-adduser -g 1 fs_queue&lt;br /&gt;
freeside-adduser -g 1 fs_daily&lt;br /&gt;
freeside-adduser -g 1 fs_selfservice&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add first freeside user / administrator&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ su freeside&lt;br /&gt;
$ freeside-adduser -g 1 username&lt;br /&gt;
$ htpasswd /usr/local/etc/freeside/htpasswd username&lt;br /&gt;
Password: &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== RT ===&lt;br /&gt;
* Either [[Freeside:2.1:Documentation:RT_Installation:Ubuntu|install the integrated RT ticketing system]], or delete the &amp;lt;code&amp;gt;ticket_system&amp;lt;/code&amp;gt; entry from your conf table.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su freeside&lt;br /&gt;
psql freeside&lt;br /&gt;
delete from conf where name = 'ticket_system';&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reboot&lt;br /&gt;
&lt;br /&gt;
== Trouble Shooting ==&lt;br /&gt;
* If freeside-setup fails its often due to a missing perl module - google the .pm filename and find and install the module&lt;/div&gt;</summary>
		<author><name>NZFoxnet</name></author>	</entry>

	<entry>
		<id>https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation&amp;diff=6131</id>
		<title>Freeside:2.1:Documentation</title>
		<link rel="alternate" type="text/html" href="https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation&amp;diff=6131"/>
				<updated>2010-12-11T07:49:08Z</updated>
		
		<summary type="html">&lt;p&gt;NZFoxnet: /* Backend Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Note =&lt;br /&gt;
&lt;br /&gt;
Some documentation links point to the 1.9 documentation until things are fully moved over.  The information should still be applicable.&lt;br /&gt;
&lt;br /&gt;
= Installation and upgrades =&lt;br /&gt;
&lt;br /&gt;
== Backend Installation ==&lt;br /&gt;
&lt;br /&gt;
* [[Freeside:1.9:Documentation:Installation|New Installation]]&lt;br /&gt;
* [[Freeside:1.9:Documentation:RT Installation|Integrated RT Installation]]&lt;br /&gt;
* OS-specific installation guides (source)&lt;br /&gt;
** [[Freeside:1.9:Documentation:InstallingOnDebian5|Debian 5.0 &amp;quot;lenny&amp;quot;]]&lt;br /&gt;
** [[Freeside:2.1:Documentation:Installation:Ubuntu|Ubuntu 10.4 LTS]]&lt;br /&gt;
* OS-specific installation guides (packages)&lt;br /&gt;
** [[Freeside:1.9:Documentation:InstallingUsingAPT|Debian packages]]&lt;br /&gt;
** [[Freeside:1.9:Documentation:InstallingUsingRPM|CentOS/RHEL RPM packages]]&lt;br /&gt;
&lt;br /&gt;
== Signup and Self-service installation ==&lt;br /&gt;
&lt;br /&gt;
* [[Freeside:1.9:Documentation:Self-Service Installation|Signup/Self-service Installation]]&lt;br /&gt;
&lt;br /&gt;
== Distributor guides ==&lt;br /&gt;
&lt;br /&gt;
* [[Freeside:Documentation:CreatingRPMRepo|Creating your own repository with Freeside RPMs]]&lt;br /&gt;
&lt;br /&gt;
* [[Freeside:Documentation:MirroringRPMRepo|Creating and using a mirror of the Freeside Internet Services RPM repositories]]&lt;br /&gt;
&lt;br /&gt;
* [[Freeside:Documentation:RPMBuildSystem|Documentation on the RPM build system]]&lt;br /&gt;
&lt;br /&gt;
== Upgrading ==&lt;br /&gt;
&lt;br /&gt;
* [[Freeside:2.1:Documentation:Upgrading|Upgrading from 1.9.X to 2.1.x]]&lt;br /&gt;
* [[Freeside:2.1.1:Documentation:Upgrading|Upgrading from 2.1.0 to 2.1.1]]&lt;br /&gt;
* [[Freeside:2.1.2:Documentation:Upgrading|Upgrading from 2.1.1 to 2.1.2]]&lt;br /&gt;
&lt;br /&gt;
= User's Guide =&lt;br /&gt;
&lt;br /&gt;
* [[Freeside:2.1:Documentation:User|User's Guide]] (help wanted)&lt;br /&gt;
* [http://www.sisd.com/~ivan/freeside-slides Training presentation slides]&lt;br /&gt;
&lt;br /&gt;
= Administrator's Guide =&lt;br /&gt;
&lt;br /&gt;
* [[Freeside:1.9:Documentation:Administration|Administrator's Guide]]&lt;br /&gt;
* [[Freeside:Documentation:DisasterRecovery|Disaster Recovery]]&lt;br /&gt;
* [[:Category:Freeside:1.9:Documentation:Template|Templates]] used and their fill in variables.&lt;br /&gt;
&lt;br /&gt;
= Developer's Guide =&lt;br /&gt;
&lt;br /&gt;
* [[Freeside:1.9:Documentation:Developer|Developer's Guide]]&lt;br /&gt;
&lt;br /&gt;
= Accounting Guide =&lt;br /&gt;
&lt;br /&gt;
*[[Freeside:Documentation:Accounting|Accounting Guide]]&lt;br /&gt;
&lt;br /&gt;
= Misc =&lt;br /&gt;
&lt;br /&gt;
* [[Freeside:Documentation:FAQ|Frequently Asked Questions]]&lt;br /&gt;
* [[3rd_party_software|Third-party software]]&lt;br /&gt;
* [[Freeside:2.1:Documentation:Administration:VoIP:Timed_Rates|New feature: Timed Rates]]&lt;br /&gt;
* [[Freeside:2.1:Documentation:Administration:RT_Workflow|RT workflow features]]&lt;br /&gt;
&lt;br /&gt;
* [[Freeside:1.9:Documentation|Version 1.9 documentation]]&lt;br /&gt;
&lt;br /&gt;
= Changelog =&lt;br /&gt;
&lt;br /&gt;
* [[Freeside:2.1:Changelog|2.1 Changelog]]&lt;br /&gt;
* [[Freeside:2.1.1:Changelog|2.1.1 Changelog]]&lt;br /&gt;
* [[Freeside:2.1.2:Changelog|2.1.2 Changelog]]&lt;/div&gt;</summary>
		<author><name>NZFoxnet</name></author>	</entry>

	<entry>
		<id>https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:RT_Installation:Ubuntu&amp;diff=6130</id>
		<title>Freeside:2.1:Documentation:RT Installation:Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:RT_Installation:Ubuntu&amp;diff=6130"/>
				<updated>2010-12-11T07:35:18Z</updated>
		
		<summary type="html">&lt;p&gt;NZFoxnet: /* 1. Install Perl Modules */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
&lt;br /&gt;
Install RT on Ubuntu / Debian system - Tested with Ubuntu 10.4 Lts&lt;br /&gt;
&lt;br /&gt;
==1. Install Perl Modules==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cpan Apache::Session HTML::TreeBuilder HTML::FormatText Test::Inline Class::ReturnValue DBIx::SearchBuilder Log::Dispatch Locale::Maketext::Lexicon &lt;br /&gt;
cpan Locale::Maketext::Fuzzy Text::Wrapper Time::ParseDate Term::ReadKey Text::Autoformat Text::Quoted Regexp::Common HTML::Scrubber Tree::Simple&lt;br /&gt;
cpan Crypt::SSLeay GD::Graph UNIVERSAL::require XML::RSS Calendar::Simple GD::Graph GD::Text CSS::Squish &lt;br /&gt;
cpan File::ShareDir HTML::RewriteAttributes MIME::Types  PerlIO::eol GnuPG::Interface Data::ICal Text::WikiFormat Net::Server&lt;br /&gt;
cpan HTTP::Server::Simple HTTP::Server::Simple::Mason Module::Versions::Report DateTime::Set IPC::Run::SafeHandles&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
* Create a new Unix group called 'rt'&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
addgroup rt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Edit the top-level Makefile (within the freeside source directory - NOT rt directory), set RT_ENABLED to 1 and set the RT_DOMAIN, RT_TIMEZONE, and FREESIDE_URL variables.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /freesidesource/freeside-X.X/&lt;br /&gt;
nano Makefile&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;$ make configure-rt&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* If your database is not on the local machine you will need to edit /opt/rt3/etc/RT_SiteConfig.pm and set the DatabaseHost value&lt;br /&gt;
* &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;# make create-rt&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
** ''Authentication errors?''&lt;br /&gt;
*** ''Edit &amp;lt;code&amp;gt;pg_hba.conf&amp;lt;/code&amp;gt;, change &amp;quot;&amp;lt;code&amp;gt;ident sameuser&amp;lt;/code&amp;gt;&amp;quot; auth to &amp;quot;&amp;lt;code&amp;gt;trust&amp;lt;/code&amp;gt;&amp;quot; for the line starting with &amp;quot;&amp;lt;code&amp;gt;local all all&amp;lt;/code&amp;gt;&amp;quot;''&lt;br /&gt;
*** ''Restart Pg''&lt;br /&gt;
*** ''Revert the change back and restart Pg after this installation step''&lt;br /&gt;
* &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;make install-rt&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Add the following to your httpd.conf: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#replace /var/www/freeside with your freeside document root&lt;br /&gt;
&amp;lt;Directory /var/www/freeside/rt/NoAuth&amp;gt;&lt;br /&gt;
&amp;lt;Limit GET POST&amp;gt;&lt;br /&gt;
allow from all&lt;br /&gt;
Satisfy any   &lt;br /&gt;
SetHandler perl-script&lt;br /&gt;
PerlHandler HTML::Mason&lt;br /&gt;
&amp;lt;/Limit&amp;gt;&lt;br /&gt;
&amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#replace /var/www/freeside with your freeside document root&lt;br /&gt;
&amp;lt;Directory /var/www/freeside/rt/REST/1.0/NoAuth&amp;gt;&lt;br /&gt;
&amp;lt;Limit GET POST&amp;gt;&lt;br /&gt;
allow from all&lt;br /&gt;
Satisfy any   &lt;br /&gt;
SetHandler perl-script&lt;br /&gt;
PerlHandler HTML::Mason&lt;br /&gt;
&amp;lt;/Limit&amp;gt;&lt;br /&gt;
&amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#replace /var/www/freeside with your freeside document root&lt;br /&gt;
&amp;lt;DirectoryMatch &amp;quot;^%/var/www/freeside/rt/.*NoAuth/images&amp;quot;&amp;gt;&lt;br /&gt;
SetHandler None&lt;br /&gt;
&amp;lt;/DirectoryMatch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#replace /var/www/freeside with your freeside document root&lt;br /&gt;
&amp;lt;Directory /var/www/freeside/rt/Ticket/Attachment&amp;gt; &lt;br /&gt;
SetHandler perl-script &lt;br /&gt;
PerlHandler HTML::Mason &lt;br /&gt;
&amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#replace /var/www/freeside with your freeside document root&lt;br /&gt;
&amp;lt;Directory /var/www/freeside/rt/Search&amp;gt; &lt;br /&gt;
SetHandler perl-script &lt;br /&gt;
PerlHandler HTML::Mason &lt;br /&gt;
&amp;lt;/Directory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Restart Apache (httpd) and log into the Freeside web interface using the username and password you created during the first part of the installation.&lt;br /&gt;
&lt;br /&gt;
* Set the '''ticket_system''' configuration value to &amp;lt;code&amp;gt;RT_Internal&amp;lt;/code&amp;gt;.  (You may also wish to set '''ticket_system-default_queueid''' once you have RT configured.)&lt;br /&gt;
&lt;br /&gt;
=== Bootstrap RT's permissions ===&lt;br /&gt;
*Click on &amp;quot;Ticketing Main&amp;quot; on the Freeside main menu to auto-create an RT login for your username&lt;br /&gt;
*From &amp;quot;Billing Main&amp;quot;, go to Configuration &amp;gt; Employees &amp;gt; View/Edit employees and add a temporary &amp;quot;root&amp;quot; user.  Note: the user name must be &amp;quot;root&amp;quot; (without the quotes).&lt;br /&gt;
* Log into your Freeside installation as the &amp;quot;root&amp;quot; user you just created, by closing all of your browser windows, or by using &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://root@yourmachone/freeside/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; syntax if your browser supports it.&lt;br /&gt;
* Click on &amp;quot;Ticketing Main&amp;quot; on the Freeside main menu.  Go to Configuration &amp;gt; Ticketing &amp;gt; Ticketing Global, and then &amp;quot;User Rights&amp;quot;.  Grant the &amp;quot;SuperUser&amp;quot; right to your normal RT/Freeside login.&lt;br /&gt;
* Go back to the freeside employee list and disable the temporary &amp;quot;root&amp;quot; user.&lt;br /&gt;
&lt;br /&gt;
== Futher Reading ==&lt;br /&gt;
* Follow the [http://wiki.bestpractical.com/ regular RT documentation] to configure RT, setup the mailgate, etc.&lt;/div&gt;</summary>
		<author><name>NZFoxnet</name></author>	</entry>

	<entry>
		<id>https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation:Ubuntu&amp;diff=6129</id>
		<title>Freeside:2.1:Documentation:Installation:Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation:Ubuntu&amp;diff=6129"/>
				<updated>2010-12-11T07:26:37Z</updated>
		
		<summary type="html">&lt;p&gt;NZFoxnet: /* 5. Prepare the system */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Tested with Ubuntu 10.4 LTS&lt;br /&gt;
Step by step instructions&lt;br /&gt;
&lt;br /&gt;
== 1. Install the base system ==&lt;br /&gt;
- Only select the OpenSSH Package&lt;br /&gt;
 &lt;br /&gt;
== 2. Configure the network ==&lt;br /&gt;
&lt;br /&gt;
Change the server to static IP&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/network/interfaces&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Replace the below settings with you own ip addresses etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This file describes the network interfaces available on your system&lt;br /&gt;
# and how to activate them. For more information, see interfaces(5).&lt;br /&gt;
&lt;br /&gt;
# The loopback network interface&lt;br /&gt;
auto lo&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
# The primary network interface&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
        address 192.168.0.100&lt;br /&gt;
        netmask 255.255.255.0&lt;br /&gt;
        network 192.168.0.0&lt;br /&gt;
        broadcast 192.168.0.255&lt;br /&gt;
        gateway 192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the hostname correctly&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.0.1       localhost.localdomain   localhost&lt;br /&gt;
192.168.0.100   server1.example.com     server1&lt;br /&gt;
&lt;br /&gt;
# The following lines are desirable for IPv6 capable hosts&lt;br /&gt;
::1     localhost ip6-localhost ip6-loopback&lt;br /&gt;
fe00::0 ip6-localnet&lt;br /&gt;
ff00::0 ip6-mcastprefix&lt;br /&gt;
ff02::1 ip6-allnodes&lt;br /&gt;
ff02::2 ip6-allrouters&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo server1.example.com &amp;gt; /etc/hostname&lt;br /&gt;
/etc/init.d/hostname restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==3. Update the system==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==4. Install core packages==&lt;br /&gt;
Keep the system time correct&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install ntp ntpdate&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache2 etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install apache2 libapache2-mod-perl2 postgresql-8.4 build-essential texlive-base&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Common Perl Packages - Packages are much faster to install&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libwww-perl liburi-perl libhtml-tagset-perl libhtml-parser-perl libdbd-pg-perl libtimedate-perl libdate-manip-perl libchart-perl &lt;br /&gt;
apt-get install libcache-cache-perl libdatetime-perl libdatetime-format-strptime-perl libdatetime-format-natural-perl libemail-sender-perl&lt;br /&gt;
apt-get install libhtml-mason-perl libmailtools-perl libmail-mboxparser-perl libnetaddr-ip-perl libnet-ping-external-perl &lt;br /&gt;
apt-get install libnumber-format-perl libnumber-format-perl libspreadsheet-writeexcel-perl libstring-approx-perl libtext-csv-xs-perl &lt;br /&gt;
apt-get install libtext-template-perl libnet-ping-external-perl libterm-readkey-perl libnet-ssleay-perl libhtml-tableextract-perl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Additional Perl Packages&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libfile-counterfile-perl libfile-policy-perl libipc-run-perl libipc-run3-perl libjson-perl &lt;br /&gt;
apt-get install liblingua-en-nameparse-perl liblingua-en-inflect-perl libnet-domain-tld-perl libnet-ssh2-perl &lt;br /&gt;
apt-get install libnet-whois-raw-perl libtime-duration-perl &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Modules not available as packages - Allow cpan to prepend any dependencies &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cpan Authen::Passphrase Business::CreditCard Business::US::USPS::WebTools Color::Scheme Crypt::PasswdMD5 Frontier::RPC2 HTML::Defang&lt;br /&gt;
cpan HTML::Widgets::SelectLayers String::ShellQuote Tie::IxHash Apache::DBI Email::Sender::Transport::SMTP::TLS DBIx::DBSchema HTML::ElementTable&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==5. Prepare the system==&lt;br /&gt;
&lt;br /&gt;
Download latest freeside tar and extract&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /freesidesource&lt;br /&gt;
cd /freesidesource&lt;br /&gt;
wget http://www.freeside.biz/freeside/freeside-2.1.1.tar.gz&lt;br /&gt;
tar -zxvf freeside-2.1.1.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
adduser freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Grant permissions to freeside in postgresql&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su postgres&lt;br /&gt;
$createuser -P freeside&lt;br /&gt;
Enter password for new role: &lt;br /&gt;
Enter it again: &lt;br /&gt;
Shall the new role be a superuser? (y/n) n&lt;br /&gt;
Shall the new role be allowed to create databases? (y/n) y&lt;br /&gt;
Shall the new role be allowed to create more new roles? (y/n) n&lt;br /&gt;
$exit &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Edit the Makefile&lt;br /&gt;
Set DB_PASSWORD to the freeside database user's password.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /freesidesource/freeside-2.1.1&lt;br /&gt;
nano Makefile&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the database&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su freeside&lt;br /&gt;
$createdb -E Unicode freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the encoding&lt;br /&gt;
*Uncomment client_encoding and set it to Latin1&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/postgresql/8.4/main/postgresql.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configure Apache&lt;br /&gt;
*Set user to freeside&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/httpd.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Add&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
User freeside&lt;br /&gt;
Group freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==6. Install freeside==&lt;br /&gt;
&lt;br /&gt;
Build and Install the Perl modules - stay as freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /freeside/freeside-2.1.1&lt;br /&gt;
make perl-modules&lt;br /&gt;
su&lt;br /&gt;
make install-perl-modules&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create config files&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make create-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Invoice Typesetting&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-texmf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install the Web Interface&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-docs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install Apache Config&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-apache&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Drop back to freeside permissions&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Initialize Data&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
freeside-setup -d example.com&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Stay as freeside user and add additional users&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
freeside-adduser -g 1 fs_queue&lt;br /&gt;
freeside-adduser -g 1 fs_daily&lt;br /&gt;
freeside-adduser -g 1 fs_selfservice&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add first freeside user / administrator&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ su freeside&lt;br /&gt;
$ freeside-adduser -g 1 username&lt;br /&gt;
$ htpasswd /usr/local/etc/freeside/htpasswd username&lt;br /&gt;
Password: &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== RT ===&lt;br /&gt;
* Either [[Freeside:2.1:Documentation:RT_Installation:Ubuntu|install the integrated RT ticketing system]], or delete the &amp;lt;code&amp;gt;ticket_system&amp;lt;/code&amp;gt; entry from your conf table.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su freeside&lt;br /&gt;
psql freeside&lt;br /&gt;
delete from conf where name = 'ticket_system';&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reboot&lt;br /&gt;
&lt;br /&gt;
== Trouble Shooting ==&lt;br /&gt;
* If freeside-setup fails its often due to a missing perl module - google the .pm filename and find and install the module&lt;/div&gt;</summary>
		<author><name>NZFoxnet</name></author>	</entry>

	<entry>
		<id>https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation:Ubuntu&amp;diff=6128</id>
		<title>Freeside:2.1:Documentation:Installation:Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation:Ubuntu&amp;diff=6128"/>
				<updated>2010-12-11T07:22:45Z</updated>
		
		<summary type="html">&lt;p&gt;NZFoxnet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Tested with Ubuntu 10.4 LTS&lt;br /&gt;
Step by step instructions&lt;br /&gt;
&lt;br /&gt;
== 1. Install the base system ==&lt;br /&gt;
- Only select the OpenSSH Package&lt;br /&gt;
 &lt;br /&gt;
== 2. Configure the network ==&lt;br /&gt;
&lt;br /&gt;
Change the server to static IP&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/network/interfaces&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Replace the below settings with you own ip addresses etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This file describes the network interfaces available on your system&lt;br /&gt;
# and how to activate them. For more information, see interfaces(5).&lt;br /&gt;
&lt;br /&gt;
# The loopback network interface&lt;br /&gt;
auto lo&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
# The primary network interface&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
        address 192.168.0.100&lt;br /&gt;
        netmask 255.255.255.0&lt;br /&gt;
        network 192.168.0.0&lt;br /&gt;
        broadcast 192.168.0.255&lt;br /&gt;
        gateway 192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the hostname correctly&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.0.1       localhost.localdomain   localhost&lt;br /&gt;
192.168.0.100   server1.example.com     server1&lt;br /&gt;
&lt;br /&gt;
# The following lines are desirable for IPv6 capable hosts&lt;br /&gt;
::1     localhost ip6-localhost ip6-loopback&lt;br /&gt;
fe00::0 ip6-localnet&lt;br /&gt;
ff00::0 ip6-mcastprefix&lt;br /&gt;
ff02::1 ip6-allnodes&lt;br /&gt;
ff02::2 ip6-allrouters&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo server1.example.com &amp;gt; /etc/hostname&lt;br /&gt;
/etc/init.d/hostname restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==3. Update the system==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==4. Install core packages==&lt;br /&gt;
Keep the system time correct&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install ntp ntpdate&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache2 etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install apache2 libapache2-mod-perl2 postgresql-8.4 build-essential texlive-base&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Common Perl Packages - Packages are much faster to install&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libwww-perl liburi-perl libhtml-tagset-perl libhtml-parser-perl libdbd-pg-perl libtimedate-perl libdate-manip-perl libchart-perl &lt;br /&gt;
apt-get install libcache-cache-perl libdatetime-perl libdatetime-format-strptime-perl libdatetime-format-natural-perl libemail-sender-perl&lt;br /&gt;
apt-get install libhtml-mason-perl libmailtools-perl libmail-mboxparser-perl libnetaddr-ip-perl libnet-ping-external-perl &lt;br /&gt;
apt-get install libnumber-format-perl libnumber-format-perl libspreadsheet-writeexcel-perl libstring-approx-perl libtext-csv-xs-perl &lt;br /&gt;
apt-get install libtext-template-perl libnet-ping-external-perl libterm-readkey-perl libnet-ssleay-perl libhtml-tableextract-perl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Additional Perl Packages&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libfile-counterfile-perl libfile-policy-perl libipc-run-perl libipc-run3-perl libjson-perl &lt;br /&gt;
apt-get install liblingua-en-nameparse-perl liblingua-en-inflect-perl libnet-domain-tld-perl libnet-ssh2-perl &lt;br /&gt;
apt-get install libnet-whois-raw-perl libtime-duration-perl &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Modules not available as packages - Allow cpan to prepend any dependencies &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cpan Authen::Passphrase Business::CreditCard Business::US::USPS::WebTools Color::Scheme Crypt::PasswdMD5 Frontier::RPC2 HTML::Defang&lt;br /&gt;
cpan HTML::Widgets::SelectLayers String::ShellQuote Tie::IxHash Apache::DBI Email::Sender::Transport::SMTP::TLS DBIx::DBSchema HTML::ElementTable&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==5. Prepare the system==&lt;br /&gt;
&lt;br /&gt;
Download latest freeside tar and extract&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /freesidesource&lt;br /&gt;
cd /freesidesource&lt;br /&gt;
wget http://www.freeside.biz/freeside/freeside-2.1.1.tar.gz&lt;br /&gt;
tar -zxvf freeside-2.1.1.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
adduser freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Grant permissions to freeside in postgresql&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su postgres&lt;br /&gt;
$createuser -P freeside&lt;br /&gt;
Enter password for new role: &lt;br /&gt;
Enter it again: &lt;br /&gt;
Shall the new role be a superuser? (y/n) n&lt;br /&gt;
Shall the new role be allowed to create databases? (y/n) y&lt;br /&gt;
Shall the new role be allowed to create more new roles? (y/n) n&lt;br /&gt;
$exit &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Edit the Makefile&lt;br /&gt;
Set DB_PASSWORD to the freeside database user's password.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /freesidesource/freeside-2.1.1&lt;br /&gt;
nano Makefile&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the database&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su freeside&lt;br /&gt;
$createdb -E Unicode freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the encoding&lt;br /&gt;
*Uncomment client_encoding and set it to Latin1&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/postgresql/8.4/main/postgresql.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configure Apache&lt;br /&gt;
*Set user to freeside&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/httpd.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Add&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
User freeside&lt;br /&gt;
Group Freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==6. Install freeside==&lt;br /&gt;
&lt;br /&gt;
Build and Install the Perl modules - stay as freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /freeside/freeside-2.1.1&lt;br /&gt;
make perl-modules&lt;br /&gt;
su&lt;br /&gt;
make install-perl-modules&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create config files&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make create-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Invoice Typesetting&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-texmf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install the Web Interface&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-docs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install Apache Config&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-apache&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Drop back to freeside permissions&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Initialize Data&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
freeside-setup -d example.com&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Stay as freeside user and add additional users&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
freeside-adduser -g 1 fs_queue&lt;br /&gt;
freeside-adduser -g 1 fs_daily&lt;br /&gt;
freeside-adduser -g 1 fs_selfservice&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add first freeside user / administrator&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ su freeside&lt;br /&gt;
$ freeside-adduser -g 1 username&lt;br /&gt;
$ htpasswd /usr/local/etc/freeside/htpasswd username&lt;br /&gt;
Password: &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== RT ===&lt;br /&gt;
* Either [[Freeside:2.1:Documentation:RT_Installation:Ubuntu|install the integrated RT ticketing system]], or delete the &amp;lt;code&amp;gt;ticket_system&amp;lt;/code&amp;gt; entry from your conf table.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su freeside&lt;br /&gt;
psql freeside&lt;br /&gt;
delete from conf where name = 'ticket_system';&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reboot&lt;br /&gt;
&lt;br /&gt;
== Trouble Shooting ==&lt;br /&gt;
* If freeside-setup fails its often due to a missing perl module - google the .pm filename and find and install the module&lt;/div&gt;</summary>
		<author><name>NZFoxnet</name></author>	</entry>

	<entry>
		<id>https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:RT_Installation:Ubuntu&amp;diff=6127</id>
		<title>Freeside:2.1:Documentation:RT Installation:Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:RT_Installation:Ubuntu&amp;diff=6127"/>
				<updated>2010-12-11T07:22:08Z</updated>
		
		<summary type="html">&lt;p&gt;NZFoxnet: /* 1. Install Perl Modules */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
&lt;br /&gt;
Install RT on Ubuntu / Debian system - Tested with Ubuntu 10.4 Lts&lt;br /&gt;
&lt;br /&gt;
==1. Install Perl Modules==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cpan Apache::Session HTML::TreeBuilder HTML::FormatText Test::Inline Class::ReturnValue DBIx::SearchBuilder Log::Dispatch Locale::Maketext::Lexicon &lt;br /&gt;
cpan Locale::Maketext::Fuzzy Text::Wrapper Time::ParseDate Term::ReadKey Text::Autoformat Text::Quoted Regexp::Common HTML::Scrubber Tree::Simple&lt;br /&gt;
cpan Crypt::SSLeay GD::Graph UNIVERSAL::require XML::RSS Calendar::Simple GD::Graph GD::Text CSS::Squish &lt;br /&gt;
cpan File::ShareDir  HTML::RewriteAttributes MIME::Types  PerlIO::eol GnuPG::Interface Data::ICal Text::WikiFormat Net::Server&lt;br /&gt;
cpan HTTP::Server::Simple HTTP::Server::Simple::Mason Module::Versions::Report DateTime::Set&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
* Create a new Unix group called 'rt'&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
addgroup rt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Edit the top-level Makefile (within the freeside source directory - NOT rt directory), set RT_ENABLED to 1 and set the RT_DOMAIN, RT_TIMEZONE, and FREESIDE_URL variables.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /freesidesource/freeside-X.X/&lt;br /&gt;
nano Makefile&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;$ make configure-rt&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* If your database is not on the local machine you will need to edit /opt/rt3/etc/RT_SiteConfig.pm and set the DatabaseHost value&lt;br /&gt;
* &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;# make create-rt&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
** ''Authentication errors?''&lt;br /&gt;
*** ''Edit &amp;lt;code&amp;gt;pg_hba.conf&amp;lt;/code&amp;gt;, change &amp;quot;&amp;lt;code&amp;gt;ident sameuser&amp;lt;/code&amp;gt;&amp;quot; auth to &amp;quot;&amp;lt;code&amp;gt;trust&amp;lt;/code&amp;gt;&amp;quot; for the line starting with &amp;quot;&amp;lt;code&amp;gt;local all all&amp;lt;/code&amp;gt;&amp;quot;''&lt;br /&gt;
*** ''Restart Pg''&lt;br /&gt;
*** ''Revert the change back and restart Pg after this installation step''&lt;br /&gt;
* &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;make install-rt&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Add the following to your httpd.conf: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#replace /var/www/freeside with your freeside document root&lt;br /&gt;
&amp;lt;Directory /var/www/freeside/rt/NoAuth&amp;gt;&lt;br /&gt;
&amp;lt;Limit GET POST&amp;gt;&lt;br /&gt;
allow from all&lt;br /&gt;
Satisfy any   &lt;br /&gt;
SetHandler perl-script&lt;br /&gt;
PerlHandler HTML::Mason&lt;br /&gt;
&amp;lt;/Limit&amp;gt;&lt;br /&gt;
&amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#replace /var/www/freeside with your freeside document root&lt;br /&gt;
&amp;lt;Directory /var/www/freeside/rt/REST/1.0/NoAuth&amp;gt;&lt;br /&gt;
&amp;lt;Limit GET POST&amp;gt;&lt;br /&gt;
allow from all&lt;br /&gt;
Satisfy any   &lt;br /&gt;
SetHandler perl-script&lt;br /&gt;
PerlHandler HTML::Mason&lt;br /&gt;
&amp;lt;/Limit&amp;gt;&lt;br /&gt;
&amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#replace /var/www/freeside with your freeside document root&lt;br /&gt;
&amp;lt;DirectoryMatch &amp;quot;^%/var/www/freeside/rt/.*NoAuth/images&amp;quot;&amp;gt;&lt;br /&gt;
SetHandler None&lt;br /&gt;
&amp;lt;/DirectoryMatch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#replace /var/www/freeside with your freeside document root&lt;br /&gt;
&amp;lt;Directory /var/www/freeside/rt/Ticket/Attachment&amp;gt; &lt;br /&gt;
SetHandler perl-script &lt;br /&gt;
PerlHandler HTML::Mason &lt;br /&gt;
&amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#replace /var/www/freeside with your freeside document root&lt;br /&gt;
&amp;lt;Directory /var/www/freeside/rt/Search&amp;gt; &lt;br /&gt;
SetHandler perl-script &lt;br /&gt;
PerlHandler HTML::Mason &lt;br /&gt;
&amp;lt;/Directory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Restart Apache (httpd) and log into the Freeside web interface using the username and password you created during the first part of the installation.&lt;br /&gt;
&lt;br /&gt;
* Set the '''ticket_system''' configuration value to &amp;lt;code&amp;gt;RT_Internal&amp;lt;/code&amp;gt;.  (You may also wish to set '''ticket_system-default_queueid''' once you have RT configured.)&lt;br /&gt;
&lt;br /&gt;
=== Bootstrap RT's permissions ===&lt;br /&gt;
*Click on &amp;quot;Ticketing Main&amp;quot; on the Freeside main menu to auto-create an RT login for your username&lt;br /&gt;
*From &amp;quot;Billing Main&amp;quot;, go to Configuration &amp;gt; Employees &amp;gt; View/Edit employees and add a temporary &amp;quot;root&amp;quot; user.  Note: the user name must be &amp;quot;root&amp;quot; (without the quotes).&lt;br /&gt;
* Log into your Freeside installation as the &amp;quot;root&amp;quot; user you just created, by closing all of your browser windows, or by using &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://root@yourmachone/freeside/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; syntax if your browser supports it.&lt;br /&gt;
* Click on &amp;quot;Ticketing Main&amp;quot; on the Freeside main menu.  Go to Configuration &amp;gt; Ticketing &amp;gt; Ticketing Global, and then &amp;quot;User Rights&amp;quot;.  Grant the &amp;quot;SuperUser&amp;quot; right to your normal RT/Freeside login.&lt;br /&gt;
* Go back to the freeside employee list and disable the temporary &amp;quot;root&amp;quot; user.&lt;br /&gt;
&lt;br /&gt;
== Futher Reading ==&lt;br /&gt;
* Follow the [http://wiki.bestpractical.com/ regular RT documentation] to configure RT, setup the mailgate, etc.&lt;/div&gt;</summary>
		<author><name>NZFoxnet</name></author>	</entry>

	<entry>
		<id>https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:RT_Installation:Ubuntu&amp;diff=6126</id>
		<title>Freeside:2.1:Documentation:RT Installation:Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:RT_Installation:Ubuntu&amp;diff=6126"/>
				<updated>2010-12-11T07:17:50Z</updated>
		
		<summary type="html">&lt;p&gt;NZFoxnet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
&lt;br /&gt;
Install RT on Ubuntu / Debian system - Tested with Ubuntu 10.4 Lts&lt;br /&gt;
&lt;br /&gt;
==1. Install Perl Modules==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cpan Apache::Session HTML::TreeBuilder HTML::FormatText Test::Inline Class::ReturnValue DBIx::SearchBuilder Log::Dispatch Locale::Maketext::Lexicon &lt;br /&gt;
cpan Locale::Maketext::Fuzzy Text::Wrapper Time::ParseDate Term::ReadKey Text::Autoformat Text::Quoted Regexp::Common HTML::Scrubber Tree::Simple&lt;br /&gt;
cpan Crypt::SSLeay GD::Graph UNIVERSAL::require XML::RSS Calendar::Simple GD::Graph GD::Text CSS::Squish &lt;br /&gt;
cpan File::ShareDir  HTML::RewriteAttributes MIME::Types  PerlIO::eol GnuPG::Interface Data::ICal Text::WikiFormat Net::Server&lt;br /&gt;
cpan HTTP::Server::Simple HTTP::Server::Simple::Mason  Module::Versions::Report&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
* Create a new Unix group called 'rt'&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
addgroup rt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Edit the top-level Makefile (within the freeside source directory - NOT rt directory), set RT_ENABLED to 1 and set the RT_DOMAIN, RT_TIMEZONE, and FREESIDE_URL variables.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /freesidesource/freeside-X.X/&lt;br /&gt;
nano Makefile&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;$ make configure-rt&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* If your database is not on the local machine you will need to edit /opt/rt3/etc/RT_SiteConfig.pm and set the DatabaseHost value&lt;br /&gt;
* &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;# make create-rt&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
** ''Authentication errors?''&lt;br /&gt;
*** ''Edit &amp;lt;code&amp;gt;pg_hba.conf&amp;lt;/code&amp;gt;, change &amp;quot;&amp;lt;code&amp;gt;ident sameuser&amp;lt;/code&amp;gt;&amp;quot; auth to &amp;quot;&amp;lt;code&amp;gt;trust&amp;lt;/code&amp;gt;&amp;quot; for the line starting with &amp;quot;&amp;lt;code&amp;gt;local all all&amp;lt;/code&amp;gt;&amp;quot;''&lt;br /&gt;
*** ''Restart Pg''&lt;br /&gt;
*** ''Revert the change back and restart Pg after this installation step''&lt;br /&gt;
* &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;make install-rt&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Add the following to your httpd.conf: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#replace /var/www/freeside with your freeside document root&lt;br /&gt;
&amp;lt;Directory /var/www/freeside/rt/NoAuth&amp;gt;&lt;br /&gt;
&amp;lt;Limit GET POST&amp;gt;&lt;br /&gt;
allow from all&lt;br /&gt;
Satisfy any   &lt;br /&gt;
SetHandler perl-script&lt;br /&gt;
PerlHandler HTML::Mason&lt;br /&gt;
&amp;lt;/Limit&amp;gt;&lt;br /&gt;
&amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#replace /var/www/freeside with your freeside document root&lt;br /&gt;
&amp;lt;Directory /var/www/freeside/rt/REST/1.0/NoAuth&amp;gt;&lt;br /&gt;
&amp;lt;Limit GET POST&amp;gt;&lt;br /&gt;
allow from all&lt;br /&gt;
Satisfy any   &lt;br /&gt;
SetHandler perl-script&lt;br /&gt;
PerlHandler HTML::Mason&lt;br /&gt;
&amp;lt;/Limit&amp;gt;&lt;br /&gt;
&amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#replace /var/www/freeside with your freeside document root&lt;br /&gt;
&amp;lt;DirectoryMatch &amp;quot;^%/var/www/freeside/rt/.*NoAuth/images&amp;quot;&amp;gt;&lt;br /&gt;
SetHandler None&lt;br /&gt;
&amp;lt;/DirectoryMatch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#replace /var/www/freeside with your freeside document root&lt;br /&gt;
&amp;lt;Directory /var/www/freeside/rt/Ticket/Attachment&amp;gt; &lt;br /&gt;
SetHandler perl-script &lt;br /&gt;
PerlHandler HTML::Mason &lt;br /&gt;
&amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#replace /var/www/freeside with your freeside document root&lt;br /&gt;
&amp;lt;Directory /var/www/freeside/rt/Search&amp;gt; &lt;br /&gt;
SetHandler perl-script &lt;br /&gt;
PerlHandler HTML::Mason &lt;br /&gt;
&amp;lt;/Directory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Restart Apache (httpd) and log into the Freeside web interface using the username and password you created during the first part of the installation.&lt;br /&gt;
&lt;br /&gt;
* Set the '''ticket_system''' configuration value to &amp;lt;code&amp;gt;RT_Internal&amp;lt;/code&amp;gt;.  (You may also wish to set '''ticket_system-default_queueid''' once you have RT configured.)&lt;br /&gt;
&lt;br /&gt;
=== Bootstrap RT's permissions ===&lt;br /&gt;
*Click on &amp;quot;Ticketing Main&amp;quot; on the Freeside main menu to auto-create an RT login for your username&lt;br /&gt;
*From &amp;quot;Billing Main&amp;quot;, go to Configuration &amp;gt; Employees &amp;gt; View/Edit employees and add a temporary &amp;quot;root&amp;quot; user.  Note: the user name must be &amp;quot;root&amp;quot; (without the quotes).&lt;br /&gt;
* Log into your Freeside installation as the &amp;quot;root&amp;quot; user you just created, by closing all of your browser windows, or by using &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://root@yourmachone/freeside/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; syntax if your browser supports it.&lt;br /&gt;
* Click on &amp;quot;Ticketing Main&amp;quot; on the Freeside main menu.  Go to Configuration &amp;gt; Ticketing &amp;gt; Ticketing Global, and then &amp;quot;User Rights&amp;quot;.  Grant the &amp;quot;SuperUser&amp;quot; right to your normal RT/Freeside login.&lt;br /&gt;
* Go back to the freeside employee list and disable the temporary &amp;quot;root&amp;quot; user.&lt;br /&gt;
&lt;br /&gt;
== Futher Reading ==&lt;br /&gt;
* Follow the [http://wiki.bestpractical.com/ regular RT documentation] to configure RT, setup the mailgate, etc.&lt;/div&gt;</summary>
		<author><name>NZFoxnet</name></author>	</entry>

	<entry>
		<id>https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:RT_Installation:Ubuntu&amp;diff=6125</id>
		<title>Freeside:2.1:Documentation:RT Installation:Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:RT_Installation:Ubuntu&amp;diff=6125"/>
				<updated>2010-12-11T07:10:50Z</updated>
		
		<summary type="html">&lt;p&gt;NZFoxnet: New page: ==Introduction==  Install RT on Ubuntu / Debian system - Tested with Ubuntu 10.4 Lts  ==1. Install Perl Modules==  &amp;lt;pre&amp;gt; cpan Apache::Session HTML::TreeBuilder HTML::FormatText Test::Inlin...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
&lt;br /&gt;
Install RT on Ubuntu / Debian system - Tested with Ubuntu 10.4 Lts&lt;br /&gt;
&lt;br /&gt;
==1. Install Perl Modules==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cpan Apache::Session HTML::TreeBuilder HTML::FormatText Test::Inline Class::ReturnValue DBIx::SearchBuilder Log::Dispatch Locale::Maketext::Lexicon &lt;br /&gt;
cpan Locale::Maketext::Fuzzy Text::Wrapper Time::ParseDate Term::ReadKey Text::Autoformat Text::Quoted Regexp::Common HTML::Scrubber Tree::Simple&lt;br /&gt;
cpan Crypt::SSLeay GD::Graph UNIVERSAL::require XML::RSS Calendar::Simple GD::Graph GD::Text CSS::Squish &lt;br /&gt;
cpan File::ShareDir  HTML::RewriteAttributes MIME::Types  PerlIO::eol GnuPG::Interface Data::ICal Text::WikiFormat Net::Server&lt;br /&gt;
cpan HTTP::Server::Simple HTTP::Server::Simple::Mason  Module::Versions::Report&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>NZFoxnet</name></author>	</entry>

	<entry>
		<id>https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation:Ubuntu&amp;diff=6124</id>
		<title>Freeside:2.1:Documentation:Installation:Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation:Ubuntu&amp;diff=6124"/>
				<updated>2010-12-11T06:37:20Z</updated>
		
		<summary type="html">&lt;p&gt;NZFoxnet: /* 6. Install freeside */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Tested with Ubuntu 10.4 LTS&lt;br /&gt;
Step by step instructions&lt;br /&gt;
&lt;br /&gt;
== 1. Install the base system ==&lt;br /&gt;
- Only select the OpenSSH Package&lt;br /&gt;
 &lt;br /&gt;
== 2. Configure the network ==&lt;br /&gt;
&lt;br /&gt;
Change the server to static IP&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/network/interfaces&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Replace the below settings with you own ip addresses etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This file describes the network interfaces available on your system&lt;br /&gt;
# and how to activate them. For more information, see interfaces(5).&lt;br /&gt;
&lt;br /&gt;
# The loopback network interface&lt;br /&gt;
auto lo&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
# The primary network interface&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
        address 192.168.0.100&lt;br /&gt;
        netmask 255.255.255.0&lt;br /&gt;
        network 192.168.0.0&lt;br /&gt;
        broadcast 192.168.0.255&lt;br /&gt;
        gateway 192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the hostname correctly&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.0.1       localhost.localdomain   localhost&lt;br /&gt;
192.168.0.100   server1.example.com     server1&lt;br /&gt;
&lt;br /&gt;
# The following lines are desirable for IPv6 capable hosts&lt;br /&gt;
::1     localhost ip6-localhost ip6-loopback&lt;br /&gt;
fe00::0 ip6-localnet&lt;br /&gt;
ff00::0 ip6-mcastprefix&lt;br /&gt;
ff02::1 ip6-allnodes&lt;br /&gt;
ff02::2 ip6-allrouters&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo server1.example.com &amp;gt; /etc/hostname&lt;br /&gt;
/etc/init.d/hostname restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==3. Update the system==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==4. Install core packages==&lt;br /&gt;
Keep the system time correct&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install ntp ntpdate&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache2 etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install apache2 libapache2-mod-perl2 postgresql-8.4 build-essential texlive-base&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Common Perl Packages - Packages are much faster to install&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libwww-perl liburi-perl libhtml-tagset-perl libhtml-parser-perl libdbd-pg-perl libtimedate-perl libdate-manip-perl libchart-perl &lt;br /&gt;
apt-get install libcache-cache-perl libdatetime-perl libdatetime-format-strptime-perl libdatetime-format-natural-perl libemail-sender-perl&lt;br /&gt;
apt-get install libhtml-mason-perl libmailtools-perl libmail-mboxparser-perl libnetaddr-ip-perl libnet-ping-external-perl &lt;br /&gt;
apt-get install libnumber-format-perl libnumber-format-perl libspreadsheet-writeexcel-perl libstring-approx-perl libtext-csv-xs-perl &lt;br /&gt;
apt-get install libtext-template-perl libnet-ping-external-perl libterm-readkey-perl libnet-ssleay-perl libhtml-tableextract-perl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Additional Perl Packages&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libfile-counterfile-perl libfile-policy-perl libipc-run-perl libipc-run3-perl libjson-perl &lt;br /&gt;
apt-get install liblingua-en-nameparse-perl liblingua-en-inflect-perl libnet-domain-tld-perl libnet-ssh2-perl &lt;br /&gt;
apt-get install libnet-whois-raw-perl libtime-duration-perl &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Modules not available as packages - Allow cpan to prepend any dependencies &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cpan Authen::Passphrase Business::CreditCard Business::US::USPS::WebTools Color::Scheme Crypt::PasswdMD5 Frontier::RPC2 HTML::Defang&lt;br /&gt;
cpan HTML::Widgets::SelectLayers String::ShellQuote Tie::IxHash Apache::DBI Email::Sender::Transport::SMTP::TLS DBIx::DBSchema HTML::ElementTable&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==5. Prepare the system==&lt;br /&gt;
&lt;br /&gt;
Download latest freeside tar and extract&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /freesidesource&lt;br /&gt;
cd /freesidesource&lt;br /&gt;
wget http://www.freeside.biz/freeside/freeside-2.1.1.tar.gz&lt;br /&gt;
tar -zxvf freeside-2.1.1.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
adduser freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Grant permissions to freeside in postgresql&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su postgres&lt;br /&gt;
$createuser -P freeside&lt;br /&gt;
Enter password for new role: &lt;br /&gt;
Enter it again: &lt;br /&gt;
Shall the new role be a superuser? (y/n) n&lt;br /&gt;
Shall the new role be allowed to create databases? (y/n) y&lt;br /&gt;
Shall the new role be allowed to create more new roles? (y/n) n&lt;br /&gt;
$exit &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Edit the Makefile&lt;br /&gt;
Set DB_PASSWORD to the freeside database user's password.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /freesidesource/freeside-2.1.1&lt;br /&gt;
nano Makefile&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the database&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su freeside&lt;br /&gt;
$createdb -E Unicode freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the encoding&lt;br /&gt;
*Uncomment client_encoding and set it to Latin1&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/postgresql/8.4/main/postgresql.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configure Apache&lt;br /&gt;
*Set user to freeside&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/httpd.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Add&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
User freeside&lt;br /&gt;
Group Freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==6. Install freeside==&lt;br /&gt;
&lt;br /&gt;
Build and Install the Perl modules - stay as freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /freeside/freeside-2.1.1&lt;br /&gt;
make perl-modules&lt;br /&gt;
su&lt;br /&gt;
make install-perl-modules&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create config files&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make create-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Invoice Typesetting&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-texmf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install the Web Interface&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-docs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install Apache Config&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-apache&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Drop back to freeside permissions&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Initialize Data&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
freeside-setup -d example.com&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Stay as freeside user and add additional users&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
freeside-adduser -g 1 fs_queue&lt;br /&gt;
freeside-adduser -g 1 fs_daily&lt;br /&gt;
freeside-adduser -g 1 fs_selfservice&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add first freeside user / administrator&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ su freeside&lt;br /&gt;
$ freeside-adduser -g 1 username&lt;br /&gt;
$ htpasswd /usr/local/etc/freeside/htpasswd username&lt;br /&gt;
Password: &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== RT ===&lt;br /&gt;
* Either [[Freeside:1.9:Documentation:RT_Installation|install the integrated RT ticketing system]], or delete the &amp;lt;code&amp;gt;ticket_system&amp;lt;/code&amp;gt; entry from your conf table.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su freeside&lt;br /&gt;
psql freeside&lt;br /&gt;
delete from conf where name = 'ticket_system';&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reboot&lt;br /&gt;
&lt;br /&gt;
== Trouble Shooting ==&lt;br /&gt;
* If freeside-setup fails its often due to a missing perl module - google the .pm filename and find and install the module&lt;/div&gt;</summary>
		<author><name>NZFoxnet</name></author>	</entry>

	<entry>
		<id>https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation:Ubuntu&amp;diff=6123</id>
		<title>Freeside:2.1:Documentation:Installation:Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation:Ubuntu&amp;diff=6123"/>
				<updated>2010-12-11T06:35:48Z</updated>
		
		<summary type="html">&lt;p&gt;NZFoxnet: /* 4. Install core packages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Tested with Ubuntu 10.4 LTS&lt;br /&gt;
Step by step instructions&lt;br /&gt;
&lt;br /&gt;
== 1. Install the base system ==&lt;br /&gt;
- Only select the OpenSSH Package&lt;br /&gt;
 &lt;br /&gt;
== 2. Configure the network ==&lt;br /&gt;
&lt;br /&gt;
Change the server to static IP&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/network/interfaces&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Replace the below settings with you own ip addresses etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This file describes the network interfaces available on your system&lt;br /&gt;
# and how to activate them. For more information, see interfaces(5).&lt;br /&gt;
&lt;br /&gt;
# The loopback network interface&lt;br /&gt;
auto lo&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
# The primary network interface&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
        address 192.168.0.100&lt;br /&gt;
        netmask 255.255.255.0&lt;br /&gt;
        network 192.168.0.0&lt;br /&gt;
        broadcast 192.168.0.255&lt;br /&gt;
        gateway 192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the hostname correctly&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.0.1       localhost.localdomain   localhost&lt;br /&gt;
192.168.0.100   server1.example.com     server1&lt;br /&gt;
&lt;br /&gt;
# The following lines are desirable for IPv6 capable hosts&lt;br /&gt;
::1     localhost ip6-localhost ip6-loopback&lt;br /&gt;
fe00::0 ip6-localnet&lt;br /&gt;
ff00::0 ip6-mcastprefix&lt;br /&gt;
ff02::1 ip6-allnodes&lt;br /&gt;
ff02::2 ip6-allrouters&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo server1.example.com &amp;gt; /etc/hostname&lt;br /&gt;
/etc/init.d/hostname restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==3. Update the system==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==4. Install core packages==&lt;br /&gt;
Keep the system time correct&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install ntp ntpdate&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache2 etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install apache2 libapache2-mod-perl2 postgresql-8.4 build-essential texlive-base&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Common Perl Packages - Packages are much faster to install&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libwww-perl liburi-perl libhtml-tagset-perl libhtml-parser-perl libdbd-pg-perl libtimedate-perl libdate-manip-perl libchart-perl &lt;br /&gt;
apt-get install libcache-cache-perl libdatetime-perl libdatetime-format-strptime-perl libdatetime-format-natural-perl libemail-sender-perl&lt;br /&gt;
apt-get install libhtml-mason-perl libmailtools-perl libmail-mboxparser-perl libnetaddr-ip-perl libnet-ping-external-perl &lt;br /&gt;
apt-get install libnumber-format-perl libnumber-format-perl libspreadsheet-writeexcel-perl libstring-approx-perl libtext-csv-xs-perl &lt;br /&gt;
apt-get install libtext-template-perl libnet-ping-external-perl libterm-readkey-perl libnet-ssleay-perl libhtml-tableextract-perl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Additional Perl Packages&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libfile-counterfile-perl libfile-policy-perl libipc-run-perl libipc-run3-perl libjson-perl &lt;br /&gt;
apt-get install liblingua-en-nameparse-perl liblingua-en-inflect-perl libnet-domain-tld-perl libnet-ssh2-perl &lt;br /&gt;
apt-get install libnet-whois-raw-perl libtime-duration-perl &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Modules not available as packages - Allow cpan to prepend any dependencies &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cpan Authen::Passphrase Business::CreditCard Business::US::USPS::WebTools Color::Scheme Crypt::PasswdMD5 Frontier::RPC2 HTML::Defang&lt;br /&gt;
cpan HTML::Widgets::SelectLayers String::ShellQuote Tie::IxHash Apache::DBI Email::Sender::Transport::SMTP::TLS DBIx::DBSchema HTML::ElementTable&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==5. Prepare the system==&lt;br /&gt;
&lt;br /&gt;
Download latest freeside tar and extract&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /freesidesource&lt;br /&gt;
cd /freesidesource&lt;br /&gt;
wget http://www.freeside.biz/freeside/freeside-2.1.1.tar.gz&lt;br /&gt;
tar -zxvf freeside-2.1.1.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
adduser freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Grant permissions to freeside in postgresql&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su postgres&lt;br /&gt;
$createuser -P freeside&lt;br /&gt;
Enter password for new role: &lt;br /&gt;
Enter it again: &lt;br /&gt;
Shall the new role be a superuser? (y/n) n&lt;br /&gt;
Shall the new role be allowed to create databases? (y/n) y&lt;br /&gt;
Shall the new role be allowed to create more new roles? (y/n) n&lt;br /&gt;
$exit &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Edit the Makefile&lt;br /&gt;
Set DB_PASSWORD to the freeside database user's password.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /freesidesource/freeside-2.1.1&lt;br /&gt;
nano Makefile&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the database&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su freeside&lt;br /&gt;
$createdb -E Unicode freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the encoding&lt;br /&gt;
*Uncomment client_encoding and set it to Latin1&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/postgresql/8.4/main/postgresql.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configure Apache&lt;br /&gt;
*Set user to freeside&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/httpd.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Add&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
User freeside&lt;br /&gt;
Group Freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==6. Install freeside==&lt;br /&gt;
&lt;br /&gt;
Build and Install the Perl modules - stay as freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /freeside/freeside-2.1.1&lt;br /&gt;
make perl-modules&lt;br /&gt;
su&lt;br /&gt;
make install-perl-modules&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create config files&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make create-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Invoice Typesetting&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-texmf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install the Web Interface&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-docs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install Apache Config&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-apache&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Drop back to freeside permissions&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Initialize Data&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
freeside-setup -d example.com&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Stay as freeside user and add additional users&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
freeside-adduser -g 1 fs_queue&lt;br /&gt;
freeside-adduser -g 1 fs_daily&lt;br /&gt;
freeside-adduser -g 1 fs_selfservice&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add first freeside user / administrator&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ su freeside&lt;br /&gt;
$ freeside-adduser -g 1 username&lt;br /&gt;
$ htpasswd /usr/local/etc/freeside/htpasswd username&lt;br /&gt;
Password: &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reboot&lt;br /&gt;
&lt;br /&gt;
== Trouble Shooting ==&lt;br /&gt;
* If freeside-setup fails its often due to a missing perl module - google the .pm filename and find and install the module&lt;/div&gt;</summary>
		<author><name>NZFoxnet</name></author>	</entry>

	<entry>
		<id>https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation:Ubuntu&amp;diff=6122</id>
		<title>Freeside:2.1:Documentation:Installation:Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation:Ubuntu&amp;diff=6122"/>
				<updated>2010-12-11T06:31:35Z</updated>
		
		<summary type="html">&lt;p&gt;NZFoxnet: /* 4. Install core packages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Tested with Ubuntu 10.4 LTS&lt;br /&gt;
Step by step instructions&lt;br /&gt;
&lt;br /&gt;
== 1. Install the base system ==&lt;br /&gt;
- Only select the OpenSSH Package&lt;br /&gt;
 &lt;br /&gt;
== 2. Configure the network ==&lt;br /&gt;
&lt;br /&gt;
Change the server to static IP&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/network/interfaces&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Replace the below settings with you own ip addresses etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This file describes the network interfaces available on your system&lt;br /&gt;
# and how to activate them. For more information, see interfaces(5).&lt;br /&gt;
&lt;br /&gt;
# The loopback network interface&lt;br /&gt;
auto lo&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
# The primary network interface&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
        address 192.168.0.100&lt;br /&gt;
        netmask 255.255.255.0&lt;br /&gt;
        network 192.168.0.0&lt;br /&gt;
        broadcast 192.168.0.255&lt;br /&gt;
        gateway 192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the hostname correctly&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.0.1       localhost.localdomain   localhost&lt;br /&gt;
192.168.0.100   server1.example.com     server1&lt;br /&gt;
&lt;br /&gt;
# The following lines are desirable for IPv6 capable hosts&lt;br /&gt;
::1     localhost ip6-localhost ip6-loopback&lt;br /&gt;
fe00::0 ip6-localnet&lt;br /&gt;
ff00::0 ip6-mcastprefix&lt;br /&gt;
ff02::1 ip6-allnodes&lt;br /&gt;
ff02::2 ip6-allrouters&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo server1.example.com &amp;gt; /etc/hostname&lt;br /&gt;
/etc/init.d/hostname restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==3. Update the system==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==4. Install core packages==&lt;br /&gt;
Keep the system time correct&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install ntp ntpdate&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache2 etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install apache2 libapache2-mod-perl2 postgresql-8.4 build-essential texlive-base&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Common Perl Packages - Packages are much faster to install&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libwww-perl liburi-perl libhtml-tagset-perl libhtml-parser-perl libdbd-pg-perl libtimedate-perl libdate-manip-perl libchart-perl &lt;br /&gt;
apt-get install libcache-cache-perl libdatetime-perl libdatetime-format-strptime-perl libdatetime-format-natural-perl libemail-sender-perl&lt;br /&gt;
apt-get install libhtml-mason-perl libmailtools-perl libmail-mboxparser-perl libnetaddr-ip-perl libnet-ping-external-perl &lt;br /&gt;
apt-get install libnumber-format-perl libnumber-format-perl libspreadsheet-writeexcel-perl libstring-approx-perl libtext-csv-xs-perl &lt;br /&gt;
apt-get install libtext-template-perl libnet-ping-external-perl libterm-readkey-perl libnet-ssleay-perl libhtml-tableextract-perl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Additional Perl Packages&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libfile-counterfile-perl libfile-policy-perl libipc-run-perl libipc-run3-perl libjson-perl &lt;br /&gt;
apt-get install liblingua-en-nameparse-perl liblingua-en-inflect-perl libnet-domain-tld-perl libnet-ssh2-perl &lt;br /&gt;
apt-get install libnet-whois-raw-perl libtime-duration-perl &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Modules not available as packages - Allow cpan to prepend any dependencies &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cpan Authen::Passphrase Business::CreditCard Business::US::USPS::WebTools Color::Scheme Crypt::PasswdMD5 Frontier::RPC2 HTML::Defang&lt;br /&gt;
cpan HTML::Widgets::SelectLayers String::ShellQuote Tie::IxHash Apache::DBI Email::Sender::Transport::SMTP::TLS DBIx::DBSchema&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==5. Prepare the system==&lt;br /&gt;
&lt;br /&gt;
Download latest freeside tar and extract&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /freesidesource&lt;br /&gt;
cd /freesidesource&lt;br /&gt;
wget http://www.freeside.biz/freeside/freeside-2.1.1.tar.gz&lt;br /&gt;
tar -zxvf freeside-2.1.1.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
adduser freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Grant permissions to freeside in postgresql&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su postgres&lt;br /&gt;
$createuser -P freeside&lt;br /&gt;
Enter password for new role: &lt;br /&gt;
Enter it again: &lt;br /&gt;
Shall the new role be a superuser? (y/n) n&lt;br /&gt;
Shall the new role be allowed to create databases? (y/n) y&lt;br /&gt;
Shall the new role be allowed to create more new roles? (y/n) n&lt;br /&gt;
$exit &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Edit the Makefile&lt;br /&gt;
Set DB_PASSWORD to the freeside database user's password.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /freesidesource/freeside-2.1.1&lt;br /&gt;
nano Makefile&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the database&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su freeside&lt;br /&gt;
$createdb -E Unicode freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the encoding&lt;br /&gt;
*Uncomment client_encoding and set it to Latin1&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/postgresql/8.4/main/postgresql.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configure Apache&lt;br /&gt;
*Set user to freeside&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/httpd.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Add&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
User freeside&lt;br /&gt;
Group Freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==6. Install freeside==&lt;br /&gt;
&lt;br /&gt;
Build and Install the Perl modules - stay as freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /freeside/freeside-2.1.1&lt;br /&gt;
make perl-modules&lt;br /&gt;
su&lt;br /&gt;
make install-perl-modules&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create config files&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make create-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Invoice Typesetting&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-texmf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install the Web Interface&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-docs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install Apache Config&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-apache&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Drop back to freeside permissions&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Initialize Data&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
freeside-setup -d example.com&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Stay as freeside user and add additional users&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
freeside-adduser -g 1 fs_queue&lt;br /&gt;
freeside-adduser -g 1 fs_daily&lt;br /&gt;
freeside-adduser -g 1 fs_selfservice&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add first freeside user / administrator&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ su freeside&lt;br /&gt;
$ freeside-adduser -g 1 username&lt;br /&gt;
$ htpasswd /usr/local/etc/freeside/htpasswd username&lt;br /&gt;
Password: &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reboot&lt;br /&gt;
&lt;br /&gt;
== Trouble Shooting ==&lt;br /&gt;
* If freeside-setup fails its often due to a missing perl module - google the .pm filename and find and install the module&lt;/div&gt;</summary>
		<author><name>NZFoxnet</name></author>	</entry>

	<entry>
		<id>https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation:Ubuntu&amp;diff=6121</id>
		<title>Freeside:2.1:Documentation:Installation:Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation:Ubuntu&amp;diff=6121"/>
				<updated>2010-12-11T06:13:40Z</updated>
		
		<summary type="html">&lt;p&gt;NZFoxnet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Tested with Ubuntu 10.4 LTS&lt;br /&gt;
Step by step instructions&lt;br /&gt;
&lt;br /&gt;
== 1. Install the base system ==&lt;br /&gt;
- Only select the OpenSSH Package&lt;br /&gt;
 &lt;br /&gt;
== 2. Configure the network ==&lt;br /&gt;
&lt;br /&gt;
Change the server to static IP&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/network/interfaces&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Replace the below settings with you own ip addresses etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This file describes the network interfaces available on your system&lt;br /&gt;
# and how to activate them. For more information, see interfaces(5).&lt;br /&gt;
&lt;br /&gt;
# The loopback network interface&lt;br /&gt;
auto lo&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
# The primary network interface&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
        address 192.168.0.100&lt;br /&gt;
        netmask 255.255.255.0&lt;br /&gt;
        network 192.168.0.0&lt;br /&gt;
        broadcast 192.168.0.255&lt;br /&gt;
        gateway 192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the hostname correctly&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.0.1       localhost.localdomain   localhost&lt;br /&gt;
192.168.0.100   server1.example.com     server1&lt;br /&gt;
&lt;br /&gt;
# The following lines are desirable for IPv6 capable hosts&lt;br /&gt;
::1     localhost ip6-localhost ip6-loopback&lt;br /&gt;
fe00::0 ip6-localnet&lt;br /&gt;
ff00::0 ip6-mcastprefix&lt;br /&gt;
ff02::1 ip6-allnodes&lt;br /&gt;
ff02::2 ip6-allrouters&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo server1.example.com &amp;gt; /etc/hostname&lt;br /&gt;
/etc/init.d/hostname restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==3. Update the system==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==4. Install core packages==&lt;br /&gt;
Keep the system time correct&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install ntp ntpdate&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache2 etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install apache2 libapache2-mod-perl2 postgresql-8.4 build-essential texlive-base&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Common Perl Packages - Packages are much faster to install&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libwww-perl liburi-perl libhtml-tagset-perl libhtml-parser-perl libdbd-pg-perl libtimedate-perl libdate-manip-perl libchart-perl &lt;br /&gt;
apt-get install libcache-cache-perl libdatetime-perl libdatetime-format-strptime-perl libdatetime-format-natural-perl libemail-sender-perl&lt;br /&gt;
apt-get install libhtml-mason-perl libmailtools-perl libmail-mboxparser-perl libnetaddr-ip-perl libnet-ping-external-perl &lt;br /&gt;
apt-get install libnumber-format-perl libnumber-format-perl libspreadsheet-writeexcel-perl libstring-approx-perl libtext-csv-xs-perl &lt;br /&gt;
apt-get install libtext-template-perl libnet-ping-external-perl libterm-readkey-perl libnet-ssleay-perl &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Additional Perl Packages&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libfile-counterfile-perl libfile-policy-perl libipc-run-perl libipc-run3-perl libjson-perl &lt;br /&gt;
apt-get install liblingua-en-nameparse-perl liblingua-en-inflect-perl libnet-domain-tld-perl libnet-ssh2-perl &lt;br /&gt;
apt-get install libnet-whois-raw-perl libtime-duration-perl &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Modules not available as packages - Allow cpan to prepend any dependencies &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cpan Authen::Passphrase Business::CreditCard Business::US::USPS::WebTools Color::Scheme Crypt::PasswdMD5 Frontier::RPC2 HTML::Defang&lt;br /&gt;
cpan HTML::Widgets::SelectLayers String::ShellQuote Tie::IxHash Apache::DBI Email::Sender::Transport::SMTP::TLS DBIx::DBSchema&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==5. Prepare the system==&lt;br /&gt;
&lt;br /&gt;
Download latest freeside tar and extract&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /freesidesource&lt;br /&gt;
cd /freesidesource&lt;br /&gt;
wget http://www.freeside.biz/freeside/freeside-2.1.1.tar.gz&lt;br /&gt;
tar -zxvf freeside-2.1.1.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
adduser freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Grant permissions to freeside in postgresql&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su postgres&lt;br /&gt;
$createuser -P freeside&lt;br /&gt;
Enter password for new role: &lt;br /&gt;
Enter it again: &lt;br /&gt;
Shall the new role be a superuser? (y/n) n&lt;br /&gt;
Shall the new role be allowed to create databases? (y/n) y&lt;br /&gt;
Shall the new role be allowed to create more new roles? (y/n) n&lt;br /&gt;
$exit &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Edit the Makefile&lt;br /&gt;
Set DB_PASSWORD to the freeside database user's password.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /freesidesource/freeside-2.1.1&lt;br /&gt;
nano Makefile&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the database&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su freeside&lt;br /&gt;
$createdb -E Unicode freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the encoding&lt;br /&gt;
*Uncomment client_encoding and set it to Latin1&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/postgresql/8.4/main/postgresql.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configure Apache&lt;br /&gt;
*Set user to freeside&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/httpd.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Add&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
User freeside&lt;br /&gt;
Group Freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==6. Install freeside==&lt;br /&gt;
&lt;br /&gt;
Build and Install the Perl modules - stay as freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /freeside/freeside-2.1.1&lt;br /&gt;
make perl-modules&lt;br /&gt;
su&lt;br /&gt;
make install-perl-modules&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create config files&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make create-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Invoice Typesetting&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-texmf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install the Web Interface&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-docs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install Apache Config&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-apache&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Drop back to freeside permissions&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Initialize Data&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
freeside-setup -d example.com&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Stay as freeside user and add additional users&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
freeside-adduser -g 1 fs_queue&lt;br /&gt;
freeside-adduser -g 1 fs_daily&lt;br /&gt;
freeside-adduser -g 1 fs_selfservice&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add first freeside user / administrator&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ su freeside&lt;br /&gt;
$ freeside-adduser -g 1 username&lt;br /&gt;
$ htpasswd /usr/local/etc/freeside/htpasswd username&lt;br /&gt;
Password: &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reboot&lt;br /&gt;
&lt;br /&gt;
== Trouble Shooting ==&lt;br /&gt;
* If freeside-setup fails its often due to a missing perl module - google the .pm filename and find and install the module&lt;/div&gt;</summary>
		<author><name>NZFoxnet</name></author>	</entry>

	<entry>
		<id>https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation:Ubuntu&amp;diff=6120</id>
		<title>Freeside:2.1:Documentation:Installation:Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation:Ubuntu&amp;diff=6120"/>
				<updated>2010-12-11T06:09:48Z</updated>
		
		<summary type="html">&lt;p&gt;NZFoxnet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Tested with Ubuntu 10.4 LTS&lt;br /&gt;
&lt;br /&gt;
== 1. Install the base system ==&lt;br /&gt;
- Only select the OpenSSH Package&lt;br /&gt;
 &lt;br /&gt;
== 2. Configure the network ==&lt;br /&gt;
&lt;br /&gt;
Change the server to static IP&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/network/interfaces&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Replace the below settings with you own ip addresses etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This file describes the network interfaces available on your system&lt;br /&gt;
# and how to activate them. For more information, see interfaces(5).&lt;br /&gt;
&lt;br /&gt;
# The loopback network interface&lt;br /&gt;
auto lo&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
# The primary network interface&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
        address 192.168.0.100&lt;br /&gt;
        netmask 255.255.255.0&lt;br /&gt;
        network 192.168.0.0&lt;br /&gt;
        broadcast 192.168.0.255&lt;br /&gt;
        gateway 192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the hostname correctly&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.0.1       localhost.localdomain   localhost&lt;br /&gt;
192.168.0.100   server1.example.com     server1&lt;br /&gt;
&lt;br /&gt;
# The following lines are desirable for IPv6 capable hosts&lt;br /&gt;
::1     localhost ip6-localhost ip6-loopback&lt;br /&gt;
fe00::0 ip6-localnet&lt;br /&gt;
ff00::0 ip6-mcastprefix&lt;br /&gt;
ff02::1 ip6-allnodes&lt;br /&gt;
ff02::2 ip6-allrouters&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo server1.example.com &amp;gt; /etc/hostname&lt;br /&gt;
/etc/init.d/hostname restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==3. Update the system==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==4. Install core packages==&lt;br /&gt;
Keep the system time correct&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install ntp ntpdate&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache2 etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install apache2 libapache2-mod-perl2 postgresql-8.4 build-essential texlive-base&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Common Perl Packages - Packages are much faster to install&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libwww-perl liburi-perl libhtml-tagset-perl libhtml-parser-perl libdbd-pg-perl libtimedate-perl libdate-manip-perl libchart-perl &lt;br /&gt;
apt-get install libcache-cache-perl libdatetime-perl libdatetime-format-strptime-perl libdatetime-format-natural-perl libemail-sender-perl&lt;br /&gt;
apt-get install libhtml-mason-perl libmailtools-perl libmail-mboxparser-perl libnetaddr-ip-perl libnet-ping-external-perl &lt;br /&gt;
apt-get install libnumber-format-perl libnumber-format-perl libspreadsheet-writeexcel-perl libstring-approx-perl libtext-csv-xs-perl &lt;br /&gt;
apt-get install libtext-template-perl libnet-ping-external-perl libterm-readkey-perl libnet-ssleay-perl &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Additional Perl Packages&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libfile-counterfile-perl libfile-policy-perl libipc-run-perl libipc-run3-perl libjson-perl &lt;br /&gt;
apt-get install liblingua-en-nameparse-perl liblingua-en-inflect-perl libnet-domain-tld-perl libnet-ssh2-perl &lt;br /&gt;
apt-get install libnet-whois-raw-perl libtime-duration-perl &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Modules not available as packages - Allow cpan to prepend any dependencies &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cpan Authen::Passphrase Business::CreditCard Business::US::USPS::WebTools Color::Scheme Crypt::PasswdMD5 Frontier::RPC2 HTML::Defang&lt;br /&gt;
cpan HTML::Widgets::SelectLayers String::ShellQuote Tie::IxHash Apache::DBI Email::Sender::Transport::SMTP::TLS DBIx::DBSchema&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==5. Prepare the system==&lt;br /&gt;
&lt;br /&gt;
Download latest freeside tar and extract&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /freesidesource&lt;br /&gt;
cd /freesidesource&lt;br /&gt;
wget http://www.freeside.biz/freeside/freeside-2.1.1.tar.gz&lt;br /&gt;
tar -zxvf freeside-2.1.1.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
adduser freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Grant permissions to freeside in postgresql&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su postgres&lt;br /&gt;
$createuser -P freeside&lt;br /&gt;
Enter password for new role: &lt;br /&gt;
Enter it again: &lt;br /&gt;
Shall the new role be a superuser? (y/n) n&lt;br /&gt;
Shall the new role be allowed to create databases? (y/n) y&lt;br /&gt;
Shall the new role be allowed to create more new roles? (y/n) n&lt;br /&gt;
$exit &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Edit the Makefile&lt;br /&gt;
Set DB_PASSWORD to the freeside database user's password.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /freesidesource/freeside-2.1.1&lt;br /&gt;
nano Makefile&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the database&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su freeside&lt;br /&gt;
$createdb -E Unicode freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the encoding&lt;br /&gt;
*Uncomment client_encoding and set it to Latin1&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/postgresql/8.4/main/postgresql.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configure Apache&lt;br /&gt;
*Set user to freeside&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/httpd.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Add&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
User freeside&lt;br /&gt;
Group Freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==6. Install freeside==&lt;br /&gt;
&lt;br /&gt;
Build and Install the Perl modules - stay as freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /freeside/freeside-2.1.1&lt;br /&gt;
make perl-modules&lt;br /&gt;
su&lt;br /&gt;
make install-perl-modules&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create config files&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make create-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Invoice Typesetting&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-texmf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install the Web Interface&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-docs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install Apache Config&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-apache&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Drop back to freeside permissions&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Initialize Data&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
freeside-setup -d example.com&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Stay as freeside user and add additional users&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
freeside-adduser -g 1 fs_queue&lt;br /&gt;
freeside-adduser -g 1 fs_daily&lt;br /&gt;
freeside-adduser -g 1 fs_selfservice&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add first freeside user / administrator&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ su freeside&lt;br /&gt;
$ freeside-adduser -g 1 username&lt;br /&gt;
$ htpasswd /usr/local/etc/freeside/htpasswd username&lt;br /&gt;
Password: &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reboot&lt;br /&gt;
&lt;br /&gt;
== Trouble Shooting ==&lt;br /&gt;
* If freeside-setup fails its often due to a missing perl module - google the .pm filename and find and install the module&lt;/div&gt;</summary>
		<author><name>NZFoxnet</name></author>	</entry>

	<entry>
		<id>https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation:Ubuntu&amp;diff=6119</id>
		<title>Freeside:2.1:Documentation:Installation:Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation:Ubuntu&amp;diff=6119"/>
				<updated>2010-12-11T06:08:31Z</updated>
		
		<summary type="html">&lt;p&gt;NZFoxnet: New page: == 1. Install the base system == - Only select the OpenSSH Package   == 2. Configure the network ==  Change the server to static IP &amp;lt;pre&amp;gt; nano /etc/network/interfaces &amp;lt;/pre&amp;gt; Replace the be...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 1. Install the base system ==&lt;br /&gt;
- Only select the OpenSSH Package&lt;br /&gt;
 &lt;br /&gt;
== 2. Configure the network ==&lt;br /&gt;
&lt;br /&gt;
Change the server to static IP&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/network/interfaces&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Replace the below settings with you own ip addresses etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This file describes the network interfaces available on your system&lt;br /&gt;
# and how to activate them. For more information, see interfaces(5).&lt;br /&gt;
&lt;br /&gt;
# The loopback network interface&lt;br /&gt;
auto lo&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
# The primary network interface&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
        address 192.168.0.100&lt;br /&gt;
        netmask 255.255.255.0&lt;br /&gt;
        network 192.168.0.0&lt;br /&gt;
        broadcast 192.168.0.255&lt;br /&gt;
        gateway 192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the hostname correctly&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.0.1       localhost.localdomain   localhost&lt;br /&gt;
192.168.0.100   server1.example.com     server1&lt;br /&gt;
&lt;br /&gt;
# The following lines are desirable for IPv6 capable hosts&lt;br /&gt;
::1     localhost ip6-localhost ip6-loopback&lt;br /&gt;
fe00::0 ip6-localnet&lt;br /&gt;
ff00::0 ip6-mcastprefix&lt;br /&gt;
ff02::1 ip6-allnodes&lt;br /&gt;
ff02::2 ip6-allrouters&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo server1.example.com &amp;gt; /etc/hostname&lt;br /&gt;
/etc/init.d/hostname restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==3. Update the system==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==4. Install core packages==&lt;br /&gt;
Keep the system time correct&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install ntp ntpdate&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache2 etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install apache2 libapache2-mod-perl2 postgresql-8.4 build-essential texlive-base&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Common Perl Packages - Packages are much faster to install&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libwww-perl liburi-perl libhtml-tagset-perl libhtml-parser-perl libdbd-pg-perl libtimedate-perl libdate-manip-perl libchart-perl &lt;br /&gt;
apt-get install libcache-cache-perl libdatetime-perl libdatetime-format-strptime-perl libdatetime-format-natural-perl libemail-sender-perl&lt;br /&gt;
apt-get install libhtml-mason-perl libmailtools-perl libmail-mboxparser-perl libnetaddr-ip-perl libnet-ping-external-perl &lt;br /&gt;
apt-get install libnumber-format-perl libnumber-format-perl libspreadsheet-writeexcel-perl libstring-approx-perl libtext-csv-xs-perl &lt;br /&gt;
apt-get install libtext-template-perl libnet-ping-external-perl libterm-readkey-perl libnet-ssleay-perl &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Additional Perl Packages&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libfile-counterfile-perl libfile-policy-perl libipc-run-perl libipc-run3-perl libjson-perl &lt;br /&gt;
apt-get install liblingua-en-nameparse-perl liblingua-en-inflect-perl libnet-domain-tld-perl libnet-ssh2-perl &lt;br /&gt;
apt-get install libnet-whois-raw-perl libtime-duration-perl &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Modules not available as packages - Allow cpan to prepend any dependencies &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cpan Authen::Passphrase Business::CreditCard Business::US::USPS::WebTools Color::Scheme Crypt::PasswdMD5 Frontier::RPC2 HTML::Defang&lt;br /&gt;
cpan HTML::Widgets::SelectLayers String::ShellQuote Tie::IxHash Apache::DBI Email::Sender::Transport::SMTP::TLS DBIx::DBSchema&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==5. Prepare the system==&lt;br /&gt;
&lt;br /&gt;
Download latest freeside tar and extract&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /freesidesource&lt;br /&gt;
cd /freesidesource&lt;br /&gt;
wget http://www.freeside.biz/freeside/freeside-2.1.1.tar.gz&lt;br /&gt;
tar -zxvf freeside-2.1.1.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
adduser freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Grant permissions to freeside in postgresql&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su postgres&lt;br /&gt;
$createuser -P freeside&lt;br /&gt;
Enter password for new role: &lt;br /&gt;
Enter it again: &lt;br /&gt;
Shall the new role be a superuser? (y/n) n&lt;br /&gt;
Shall the new role be allowed to create databases? (y/n) y&lt;br /&gt;
Shall the new role be allowed to create more new roles? (y/n) n&lt;br /&gt;
$exit &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Edit the Makefile&lt;br /&gt;
Set DB_PASSWORD to the freeside database user's password.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /freesidesource/freeside-2.1.1&lt;br /&gt;
nano Makefile&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the database&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su freeside&lt;br /&gt;
$createdb -E Unicode freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the encoding&lt;br /&gt;
*Uncomment client_encoding and set it to Latin1&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/postgresql/8.4/main/postgresql.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configure Apache&lt;br /&gt;
*Set user to freeside&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/httpd.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Add&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
User freeside&lt;br /&gt;
Group Freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==6. Install freeside==&lt;br /&gt;
&lt;br /&gt;
Build and Install the Perl modules - stay as freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /freeside/freeside-2.1.1&lt;br /&gt;
make perl-modules&lt;br /&gt;
su&lt;br /&gt;
make install-perl-modules&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create config files&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make create-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Invoice Typesetting&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-texmf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install the Web Interface&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-docs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install Apache Config&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-apache&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Drop back to freeside permissions&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Initialize Data&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
freeside-setup -d example.com&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Stay as freeside user and add additional users&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
freeside-adduser -g 1 fs_queue&lt;br /&gt;
freeside-adduser -g 1 fs_daily&lt;br /&gt;
freeside-adduser -g 1 fs_selfservice&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add first freeside user / administrator&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ su freeside&lt;br /&gt;
$ freeside-adduser -g 1 username&lt;br /&gt;
$ htpasswd /usr/local/etc/freeside/htpasswd username&lt;br /&gt;
Password: &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reboot&lt;br /&gt;
&lt;br /&gt;
== Trouble Shooting ==&lt;br /&gt;
* If freeside-setup fails its often due to a missing perl module - google the .pm filename and find and install the module&lt;/div&gt;</summary>
		<author><name>NZFoxnet</name></author>	</entry>

	<entry>
		<id>https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation&amp;diff=6118</id>
		<title>Freeside:2.1:Documentation:Installation</title>
		<link rel="alternate" type="text/html" href="https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation&amp;diff=6118"/>
				<updated>2010-12-11T06:07:21Z</updated>
		
		<summary type="html">&lt;p&gt;NZFoxnet: Moved&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Placeholder&lt;/div&gt;</summary>
		<author><name>NZFoxnet</name></author>	</entry>

	<entry>
		<id>https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation&amp;diff=6117</id>
		<title>Freeside:2.1:Documentation:Installation</title>
		<link rel="alternate" type="text/html" href="https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation&amp;diff=6117"/>
				<updated>2010-12-11T06:01:31Z</updated>
		
		<summary type="html">&lt;p&gt;NZFoxnet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 1. Install the base system ==&lt;br /&gt;
- Only select the OpenSSH Package&lt;br /&gt;
 &lt;br /&gt;
== 2. Configure the network ==&lt;br /&gt;
&lt;br /&gt;
Change the server to static IP&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/network/interfaces&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Replace the below settings with you own ip addresses etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This file describes the network interfaces available on your system&lt;br /&gt;
# and how to activate them. For more information, see interfaces(5).&lt;br /&gt;
&lt;br /&gt;
# The loopback network interface&lt;br /&gt;
auto lo&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
# The primary network interface&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
        address 192.168.0.100&lt;br /&gt;
        netmask 255.255.255.0&lt;br /&gt;
        network 192.168.0.0&lt;br /&gt;
        broadcast 192.168.0.255&lt;br /&gt;
        gateway 192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the hostname correctly&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.0.1       localhost.localdomain   localhost&lt;br /&gt;
192.168.0.100   server1.example.com     server1&lt;br /&gt;
&lt;br /&gt;
# The following lines are desirable for IPv6 capable hosts&lt;br /&gt;
::1     localhost ip6-localhost ip6-loopback&lt;br /&gt;
fe00::0 ip6-localnet&lt;br /&gt;
ff00::0 ip6-mcastprefix&lt;br /&gt;
ff02::1 ip6-allnodes&lt;br /&gt;
ff02::2 ip6-allrouters&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo server1.example.com &amp;gt; /etc/hostname&lt;br /&gt;
/etc/init.d/hostname restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==3. Update the system==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==4. Install core packages==&lt;br /&gt;
Keep the system time correct&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install ntp ntpdate&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache2 etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install apache2 libapache2-mod-perl2 postgresql-8.4 build-essential texlive-base&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Common Perl Packages - Packages are much faster to install&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libwww-perl liburi-perl libhtml-tagset-perl libhtml-parser-perl libdbd-pg-perl libtimedate-perl libdate-manip-perl libchart-perl &lt;br /&gt;
apt-get install libcache-cache-perl libdatetime-perl libdatetime-format-strptime-perl libdatetime-format-natural-perl libemail-sender-perl&lt;br /&gt;
apt-get install libhtml-mason-perl libmailtools-perl libmail-mboxparser-perl libnetaddr-ip-perl libnet-ping-external-perl &lt;br /&gt;
apt-get install libnumber-format-perl libnumber-format-perl libspreadsheet-writeexcel-perl libstring-approx-perl libtext-csv-xs-perl &lt;br /&gt;
apt-get install libtext-template-perl libnet-ping-external-perl libterm-readkey-perl libnet-ssleay-perl &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Additional Perl Packages&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libfile-counterfile-perl libfile-policy-perl libipc-run-perl libipc-run3-perl libjson-perl &lt;br /&gt;
apt-get install liblingua-en-nameparse-perl liblingua-en-inflect-perl libnet-domain-tld-perl libnet-ssh2-perl &lt;br /&gt;
apt-get install libnet-whois-raw-perl libtime-duration-perl &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Modules not available as packages - Allow cpan to prepend any dependencies &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cpan Authen::Passphrase Business::CreditCard Business::US::USPS::WebTools Color::Scheme Crypt::PasswdMD5 Frontier::RPC2 HTML::Defang&lt;br /&gt;
cpan HTML::Widgets::SelectLayers String::ShellQuote Tie::IxHash Apache::DBI Email::Sender::Transport::SMTP::TLS DBIx::DBSchema&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==5. Prepare the system==&lt;br /&gt;
&lt;br /&gt;
Download latest freeside tar and extract&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /freesidesource&lt;br /&gt;
cd /freesidesource&lt;br /&gt;
wget http://www.freeside.biz/freeside/freeside-2.1.1.tar.gz&lt;br /&gt;
tar -zxvf freeside-2.1.1.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
adduser freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Grant permissions to freeside in postgresql&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su postgres&lt;br /&gt;
$createuser -P freeside&lt;br /&gt;
Enter password for new role: &lt;br /&gt;
Enter it again: &lt;br /&gt;
Shall the new role be a superuser? (y/n) n&lt;br /&gt;
Shall the new role be allowed to create databases? (y/n) y&lt;br /&gt;
Shall the new role be allowed to create more new roles? (y/n) n&lt;br /&gt;
$exit &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Edit the Makefile&lt;br /&gt;
Set DB_PASSWORD to the freeside database user's password.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /freesidesource/freeside-2.1.1&lt;br /&gt;
nano Makefile&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the database&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su freeside&lt;br /&gt;
$createdb -E Unicode freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the encoding&lt;br /&gt;
*Uncomment client_encoding and set it to Latin1&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/postgresql/8.4/main/postgresql.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configure Apache&lt;br /&gt;
*Set user to freeside&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/httpd.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Add&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
User freeside&lt;br /&gt;
Group Freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==6. Install freeside==&lt;br /&gt;
&lt;br /&gt;
Build and Install the Perl modules - stay as freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /freeside/freeside-2.1.1&lt;br /&gt;
make perl-modules&lt;br /&gt;
su&lt;br /&gt;
make install-perl-modules&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create config files&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make create-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Invoice Typesetting&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-texmf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install the Web Interface&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-docs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install Apache Config&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-apache&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Drop back to freeside permissions&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Initialize Data&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
freeside-setup -d example.com&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Stay as freeside user and add additional users&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
freeside-adduser -g 1 fs_queue&lt;br /&gt;
freeside-adduser -g 1 fs_daily&lt;br /&gt;
freeside-adduser -g 1 fs_selfservice&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reboot&lt;br /&gt;
&lt;br /&gt;
== Trouble Shooting ==&lt;br /&gt;
* If freeside-setup fails its often due to a missing perl module - google the .pm filename and find and install the module&lt;/div&gt;</summary>
		<author><name>NZFoxnet</name></author>	</entry>

	<entry>
		<id>https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation&amp;diff=6116</id>
		<title>Freeside:2.1:Documentation:Installation</title>
		<link rel="alternate" type="text/html" href="https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation&amp;diff=6116"/>
				<updated>2010-12-11T05:45:48Z</updated>
		
		<summary type="html">&lt;p&gt;NZFoxnet: /* 5. Prepare the system */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 1. Install the base system ==&lt;br /&gt;
- Only select the OpenSSH Package&lt;br /&gt;
 &lt;br /&gt;
== 2. Configure the network ==&lt;br /&gt;
&lt;br /&gt;
Change the server to static IP&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/network/interfaces&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Replace the below settings with you own ip addresses etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This file describes the network interfaces available on your system&lt;br /&gt;
# and how to activate them. For more information, see interfaces(5).&lt;br /&gt;
&lt;br /&gt;
# The loopback network interface&lt;br /&gt;
auto lo&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
# The primary network interface&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
        address 192.168.0.100&lt;br /&gt;
        netmask 255.255.255.0&lt;br /&gt;
        network 192.168.0.0&lt;br /&gt;
        broadcast 192.168.0.255&lt;br /&gt;
        gateway 192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the hostname correctly&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.0.1       localhost.localdomain   localhost&lt;br /&gt;
192.168.0.100   server1.example.com     server1&lt;br /&gt;
&lt;br /&gt;
# The following lines are desirable for IPv6 capable hosts&lt;br /&gt;
::1     localhost ip6-localhost ip6-loopback&lt;br /&gt;
fe00::0 ip6-localnet&lt;br /&gt;
ff00::0 ip6-mcastprefix&lt;br /&gt;
ff02::1 ip6-allnodes&lt;br /&gt;
ff02::2 ip6-allrouters&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo server1.example.com &amp;gt; /etc/hostname&lt;br /&gt;
/etc/init.d/hostname restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==3. Update the system==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==4. Install core packages==&lt;br /&gt;
Keep the system time correct&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install ntp ntpdate&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache2 etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install apache2 libapache2-mod-perl2 postgresql-8.4 build-essential texlive-base&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Common Perl Packages - Packages are much faster to install&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libwww-perl liburi-perl libhtml-tagset-perl libhtml-parser-perl libdbd-pg-perl libtimedate-perl libdate-manip-perl libchart-perl &lt;br /&gt;
apt-get install libcache-cache-perl libdatetime-perl libdatetime-format-strptime-perl libdatetime-format-natural-perl libemail-sender-perl&lt;br /&gt;
apt-get install libhtml-mason-perl libmailtools-perl libmail-mboxparser-perl libnetaddr-ip-perl libnet-ping-external-perl &lt;br /&gt;
apt-get install libnumber-format-perl libnumber-format-perl libspreadsheet-writeexcel-perl libstring-approx-perl libtext-csv-xs-perl &lt;br /&gt;
apt-get install libtext-template-perl libnet-ping-external-perl libterm-readkey-perl libnet-ssleay-perl &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Additional Perl Packages&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libfile-counterfile-perl libfile-policy-perl libipc-run-perl libipc-run3-perl libjson-perl &lt;br /&gt;
apt-get install liblingua-en-nameparse-perl liblingua-en-inflect-perl libnet-domain-tld-perl libnet-ssh2-perl &lt;br /&gt;
apt-get install libnet-whois-raw-perl libtime-duration-perl &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Modules not available as packages - Allow cpan to prepend any dependencies &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cpan Authen::Passphrase Business::CreditCard Business::US::USPS::WebTools Color::Scheme Crypt::PasswdMD5 Frontier::RPC2 HTML::Defang&lt;br /&gt;
cpan HTML::Widgets::SelectLayers String::ShellQuote Tie::IxHash Apache::DBI Email::Sender::Transport::SMTP::TLS DBIx::DBSchema&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==5. Prepare the system==&lt;br /&gt;
&lt;br /&gt;
Download latest freeside tar and extract&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /freesidesource&lt;br /&gt;
cd /freesidesource&lt;br /&gt;
wget http://www.freeside.biz/freeside/freeside-2.1.1.tar.gz&lt;br /&gt;
tar -zxvf freeside-2.1.1.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
adduser freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Grant permissions to freeside in postgresql&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su postgres&lt;br /&gt;
$createuser -P freeside&lt;br /&gt;
Enter password for new role: &lt;br /&gt;
Enter it again: &lt;br /&gt;
Shall the new role be a superuser? (y/n) n&lt;br /&gt;
Shall the new role be allowed to create databases? (y/n) y&lt;br /&gt;
Shall the new role be allowed to create more new roles? (y/n) n&lt;br /&gt;
$exit &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Edit the Makefile&lt;br /&gt;
Set DB_PASSWORD to the freeside database user's password.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /freesidesource/freeside-2.1.1&lt;br /&gt;
nano Makefile&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the database&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su freeside&lt;br /&gt;
$createdb -E LATIN1 freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configure Apache&lt;br /&gt;
*Set user to freeside&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/httpd.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Add&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
User freeside&lt;br /&gt;
Group Freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==6. Install freeside==&lt;br /&gt;
&lt;br /&gt;
Build and Install the Perl modules - stay as freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /freeside/freeside-2.1.1&lt;br /&gt;
make perl-modules&lt;br /&gt;
su&lt;br /&gt;
make install-perl-modules&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create config files&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make create-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Invoice Typesetting&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-texmf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install the Web Interface&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-docs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install Apache Config&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-apache&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Drop back to freeside permissions&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Initialize Data&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
freeside-setup -d example.com&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Stay as freeside user and add additional users&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
freeside-adduser -g 1 fs_queue&lt;br /&gt;
freeside-adduser -g 1 fs_daily&lt;br /&gt;
freeside-adduser -g 1 fs_selfservice&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Trouble Shooting ==&lt;br /&gt;
* If freeside-setup fails its often due to a missing perl module - google the .pm filename and find and install the module&lt;br /&gt;
* If you are non us the database encoding might not be compatible - set the client encoding to LATIN1 and create the Database as Unicode&lt;/div&gt;</summary>
		<author><name>NZFoxnet</name></author>	</entry>

	<entry>
		<id>https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation&amp;diff=6115</id>
		<title>Freeside:2.1:Documentation:Installation</title>
		<link rel="alternate" type="text/html" href="https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation&amp;diff=6115"/>
				<updated>2010-12-11T03:48:20Z</updated>
		
		<summary type="html">&lt;p&gt;NZFoxnet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 1. Install the base system ==&lt;br /&gt;
- Only select the OpenSSH Package&lt;br /&gt;
 &lt;br /&gt;
== 2. Configure the network ==&lt;br /&gt;
&lt;br /&gt;
Change the server to static IP&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/network/interfaces&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Replace the below settings with you own ip addresses etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This file describes the network interfaces available on your system&lt;br /&gt;
# and how to activate them. For more information, see interfaces(5).&lt;br /&gt;
&lt;br /&gt;
# The loopback network interface&lt;br /&gt;
auto lo&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
# The primary network interface&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
        address 192.168.0.100&lt;br /&gt;
        netmask 255.255.255.0&lt;br /&gt;
        network 192.168.0.0&lt;br /&gt;
        broadcast 192.168.0.255&lt;br /&gt;
        gateway 192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the hostname correctly&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.0.1       localhost.localdomain   localhost&lt;br /&gt;
192.168.0.100   server1.example.com     server1&lt;br /&gt;
&lt;br /&gt;
# The following lines are desirable for IPv6 capable hosts&lt;br /&gt;
::1     localhost ip6-localhost ip6-loopback&lt;br /&gt;
fe00::0 ip6-localnet&lt;br /&gt;
ff00::0 ip6-mcastprefix&lt;br /&gt;
ff02::1 ip6-allnodes&lt;br /&gt;
ff02::2 ip6-allrouters&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo server1.example.com &amp;gt; /etc/hostname&lt;br /&gt;
/etc/init.d/hostname restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==3. Update the system==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==4. Install core packages==&lt;br /&gt;
Keep the system time correct&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install ntp ntpdate&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache2 etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install apache2 libapache2-mod-perl2 postgresql-8.4 build-essential texlive-base&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Common Perl Packages - Packages are much faster to install&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libwww-perl liburi-perl libhtml-tagset-perl libhtml-parser-perl libdbd-pg-perl libtimedate-perl libdate-manip-perl libchart-perl &lt;br /&gt;
apt-get install libcache-cache-perl libdatetime-perl libdatetime-format-strptime-perl libdatetime-format-natural-perl libemail-sender-perl&lt;br /&gt;
apt-get install libhtml-mason-perl libmailtools-perl libmail-mboxparser-perl libnetaddr-ip-perl libnet-ping-external-perl &lt;br /&gt;
apt-get install libnumber-format-perl libnumber-format-perl libspreadsheet-writeexcel-perl libstring-approx-perl libtext-csv-xs-perl &lt;br /&gt;
apt-get install libtext-template-perl libnet-ping-external-perl libterm-readkey-perl libnet-ssleay-perl &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Additional Perl Packages&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libfile-counterfile-perl libfile-policy-perl libipc-run-perl libipc-run3-perl libjson-perl &lt;br /&gt;
apt-get install liblingua-en-nameparse-perl liblingua-en-inflect-perl libnet-domain-tld-perl libnet-ssh2-perl &lt;br /&gt;
apt-get install libnet-whois-raw-perl libtime-duration-perl &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Modules not available as packages - Allow cpan to prepend any dependencies &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cpan Authen::Passphrase Business::CreditCard Business::US::USPS::WebTools Color::Scheme Crypt::PasswdMD5 Frontier::RPC2 HTML::Defang&lt;br /&gt;
cpan HTML::Widgets::SelectLayers String::ShellQuote Tie::IxHash Apache::DBI Email::Sender::Transport::SMTP::TLS DBIx::DBSchema&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==5. Prepare the system==&lt;br /&gt;
&lt;br /&gt;
Download latest freeside tar and extract&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /freesidesource&lt;br /&gt;
cd /freesidesource&lt;br /&gt;
wget http://www.freeside.biz/freeside/freeside-2.1.1.tar.gz&lt;br /&gt;
tar -zxvf freeside-2.1.1.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
adduser freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Grant permissions to freeside in postgresql&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su freeside&lt;br /&gt;
$createuser -P freeside&lt;br /&gt;
Enter password for new role: &lt;br /&gt;
Enter it again: &lt;br /&gt;
Shall the new role be a superuser? (y/n) n&lt;br /&gt;
Shall the new role be allowed to create databases? (y/n) y&lt;br /&gt;
Shall the new role be allowed to create more new roles? (y/n) n&lt;br /&gt;
$exit &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Edit the Makefile&lt;br /&gt;
Set DB_PASSWORD to the freeside database user's password.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /freesidesource/freeside-2.1.1&lt;br /&gt;
nano Makefile&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the database&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su freeside&lt;br /&gt;
$createdb -E LATIN1 freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configure Apache&lt;br /&gt;
*Set user to freeside&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/httpd.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Add&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
User freeside&lt;br /&gt;
Group Freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==6. Install freeside==&lt;br /&gt;
&lt;br /&gt;
Build and Install the Perl modules - stay as freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /freeside/freeside-2.1.1&lt;br /&gt;
make perl-modules&lt;br /&gt;
su&lt;br /&gt;
make install-perl-modules&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create config files&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make create-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Invoice Typesetting&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-texmf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install the Web Interface&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-docs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install Apache Config&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-apache&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Drop back to freeside permissions&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Initialize Data&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
freeside-setup -d example.com&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Stay as freeside user and add additional users&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
freeside-adduser -g 1 fs_queue&lt;br /&gt;
freeside-adduser -g 1 fs_daily&lt;br /&gt;
freeside-adduser -g 1 fs_selfservice&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Trouble Shooting ==&lt;br /&gt;
* If freeside-setup fails its often due to a missing perl module - google the .pm filename and find and install the module&lt;br /&gt;
* If you are non us the database encoding might not be compatible - set the client encoding to LATIN1 and create the Database as Unicode&lt;/div&gt;</summary>
		<author><name>NZFoxnet</name></author>	</entry>

	<entry>
		<id>https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation&amp;diff=6114</id>
		<title>Freeside:2.1:Documentation:Installation</title>
		<link rel="alternate" type="text/html" href="https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation&amp;diff=6114"/>
				<updated>2010-12-11T02:21:36Z</updated>
		
		<summary type="html">&lt;p&gt;NZFoxnet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 1. Install the base system ==&lt;br /&gt;
- Only select the OpenSSH Package&lt;br /&gt;
 &lt;br /&gt;
== 2. Configure the network ==&lt;br /&gt;
&lt;br /&gt;
Change the server to static IP&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/network/interfaces&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Replace the below settings with you own ip addresses etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This file describes the network interfaces available on your system&lt;br /&gt;
# and how to activate them. For more information, see interfaces(5).&lt;br /&gt;
&lt;br /&gt;
# The loopback network interface&lt;br /&gt;
auto lo&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
# The primary network interface&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
        address 192.168.0.100&lt;br /&gt;
        netmask 255.255.255.0&lt;br /&gt;
        network 192.168.0.0&lt;br /&gt;
        broadcast 192.168.0.255&lt;br /&gt;
        gateway 192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the hostname correctly&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.0.1       localhost.localdomain   localhost&lt;br /&gt;
192.168.0.100   server1.example.com     server1&lt;br /&gt;
&lt;br /&gt;
# The following lines are desirable for IPv6 capable hosts&lt;br /&gt;
::1     localhost ip6-localhost ip6-loopback&lt;br /&gt;
fe00::0 ip6-localnet&lt;br /&gt;
ff00::0 ip6-mcastprefix&lt;br /&gt;
ff02::1 ip6-allnodes&lt;br /&gt;
ff02::2 ip6-allrouters&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo server1.example.com &amp;gt; /etc/hostname&lt;br /&gt;
/etc/init.d/hostname restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==3. Update the system==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==4. Install core packages==&lt;br /&gt;
Keep the system time correct&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install ntp ntpdate&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache2 etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install apache2 libapache2-mod-perl2 postgresql-8.4 build-essential&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Common Perl Packages - Packages are much faster to install&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libwww-perl liburi-perl libhtml-tagset-perl libhtml-parser-perl libdbd-pg-perl libtimedate-perl libdate-manip-perl libchart-perl &lt;br /&gt;
apt-get install libcache-cache-perl libdatetime-perl libdatetime-format-strptime-perl libdatetime-format-natural-perl libemail-sender-perl&lt;br /&gt;
apt-get install libhtml-mason-perl libmailtools-perl libmail-mboxparser-perl libnetaddr-ip-perl libnet-ping-external-perl &lt;br /&gt;
apt-get install libnumber-format-perl libnumber-format-perl libspreadsheet-writeexcel-perl libstring-approx-perl libtext-csv-xs-perl &lt;br /&gt;
apt-get install libtext-template-perl libnet-ping-external-perl libterm-readkey-perl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Additional Perl Packages&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libdbix-dbschema-perl libfile-counterfile-perl libfile-policy-perl libipc-run-perl libipc-run3-perl libjson-perl &lt;br /&gt;
apt-get install liblingua-en-nameparse-perl liblingua-en-inflect-perl libnet-domain-tld-perl libnet-ssh2-perl &lt;br /&gt;
apt-get install libnet-whois-raw-perl libtime-duration-perl &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Modules not available as packages - Allow cpan to prepend any dependencies &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cpan Authen::Passphrase Business::CreditCard Business::US::USPS::WebTools Color::Scheme Crypt::PasswdMD5 Frontier::RPC2 HTML::Defang&lt;br /&gt;
cpan HTML::Widgets::SelectLayers String::ShellQuote Tie::IxHash Apache::DBI&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==5. Prepare the system==&lt;br /&gt;
&lt;br /&gt;
Download latest freeside tar and extract&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /freesidesource&lt;br /&gt;
cd /freesidesource&lt;br /&gt;
wget http://www.freeside.biz/freeside/freeside-2.1.1.tar.gz&lt;br /&gt;
tar -zxvf freeside-2.1.1.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
adduser freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Grant permissions to freeside in postgresql&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su freeside&lt;br /&gt;
$createuser -P freeside&lt;br /&gt;
Enter password for new role: &lt;br /&gt;
Enter it again: &lt;br /&gt;
Shall the new role be a superuser? (y/n) n&lt;br /&gt;
Shall the new role be allowed to create databases? (y/n) y&lt;br /&gt;
Shall the new role be allowed to create more new roles? (y/n) n&lt;br /&gt;
$exit &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Edit the Makefile&lt;br /&gt;
Set DB_PASSWORD to the freeside database user's password.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /freesidesource/freeside-2.1.1&lt;br /&gt;
nano Makefile&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the database&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su freeside&lt;br /&gt;
$createdb -E LATIN1 freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configure Apache&lt;br /&gt;
*Set user to freeside&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/httpd.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Add&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
User freeside&lt;br /&gt;
Group Freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==6. Install freeside==&lt;br /&gt;
&lt;br /&gt;
Build and Install the Perl modules - stay as freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /freeside/freeside-2.1.1&lt;br /&gt;
make perl-modules&lt;br /&gt;
su&lt;br /&gt;
make install-perl-modules&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create config files&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make create-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Invoice Typesetting&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-texmf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>NZFoxnet</name></author>	</entry>

	<entry>
		<id>https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation&amp;diff=6113</id>
		<title>Freeside:2.1:Documentation:Installation</title>
		<link rel="alternate" type="text/html" href="https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation&amp;diff=6113"/>
				<updated>2010-12-11T02:16:04Z</updated>
		
		<summary type="html">&lt;p&gt;NZFoxnet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 1. Install the base system ==&lt;br /&gt;
- Only select the OpenSSH Package&lt;br /&gt;
 &lt;br /&gt;
== 2. Configure the network ==&lt;br /&gt;
&lt;br /&gt;
Change the server to static IP&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/network/interfaces&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Replace the below settings with you own ip addresses etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This file describes the network interfaces available on your system&lt;br /&gt;
# and how to activate them. For more information, see interfaces(5).&lt;br /&gt;
&lt;br /&gt;
# The loopback network interface&lt;br /&gt;
auto lo&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
# The primary network interface&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
        address 192.168.0.100&lt;br /&gt;
        netmask 255.255.255.0&lt;br /&gt;
        network 192.168.0.0&lt;br /&gt;
        broadcast 192.168.0.255&lt;br /&gt;
        gateway 192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the hostname correctly&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.0.1       localhost.localdomain   localhost&lt;br /&gt;
192.168.0.100   server1.example.com     server1&lt;br /&gt;
&lt;br /&gt;
# The following lines are desirable for IPv6 capable hosts&lt;br /&gt;
::1     localhost ip6-localhost ip6-loopback&lt;br /&gt;
fe00::0 ip6-localnet&lt;br /&gt;
ff00::0 ip6-mcastprefix&lt;br /&gt;
ff02::1 ip6-allnodes&lt;br /&gt;
ff02::2 ip6-allrouters&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo server1.example.com &amp;gt; /etc/hostname&lt;br /&gt;
/etc/init.d/hostname restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==3. Update the system==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==4. Install core packages==&lt;br /&gt;
Keep the system time correct&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install ntp ntpdate&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache2 etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install apache2 libapache2-mod-perl2 postgresql-8.4 build-essential&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Common Perl Packages - Packages are much faster to install&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libwww-perl liburi-perl libhtml-tagset-perl libhtml-parser-perl libdbd-pg-perl libtimedate-perl libdate-manip-perl libchart-perl &lt;br /&gt;
apt-get install libcache-cache-perl libdatetime-perl libdatetime-format-strptime-perl libdatetime-format-natural-perl libemail-sender-perl&lt;br /&gt;
apt-get install libhtml-mason-perl libmailtools-perl libmail-mboxparser-perl libnetaddr-ip-perl libnet-ping-external-perl &lt;br /&gt;
apt-get install libnumber-format-perl libnumber-format-perl libspreadsheet-writeexcel-perl libstring-approx-perl libtext-csv-xs-perl &lt;br /&gt;
apt-get install libtext-template-perl libnet-ping-external-perl libterm-readkey-perl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Additional Perl Packages&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libdbix-dbschema-perl libfile-counterfile-perl libfile-policy-perl libipc-run-perl libipc-run3-perl libjson-perl &lt;br /&gt;
apt-get install liblingua-en-nameparse-perl liblingua-en-inflect-perl libnet-domain-tld-perl libnet-ssh2-perl &lt;br /&gt;
apt-get install libnet-whois-raw-perl libtime-duration-perl &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Modules not available as packages - Allow cpan to prepend any dependencies &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cpan Authen::Passphrase Business::CreditCard Business::US::USPS::WebTools Color::Scheme Crypt::PasswdMD5 Frontier::RPC2 HTML::Defang&lt;br /&gt;
cpan HTML::Widgets::SelectLayers String::ShellQuote Tie::IxHash Apache::DBI&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==5. Prepare the system==&lt;br /&gt;
&lt;br /&gt;
Download latest freeside tar and extract&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /freesidesource&lt;br /&gt;
cd /freesidesource&lt;br /&gt;
wget http://www.freeside.biz/freeside/freeside-2.1.1.tar.gz&lt;br /&gt;
tar -zxvf freeside-2.1.1.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
adduser freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Grant permissions to freeside in postgresql&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su freeside&lt;br /&gt;
$createuser -P freeside&lt;br /&gt;
Enter password for new role: &lt;br /&gt;
Enter it again: &lt;br /&gt;
Shall the new role be a superuser? (y/n) n&lt;br /&gt;
Shall the new role be allowed to create databases? (y/n) y&lt;br /&gt;
Shall the new role be allowed to create more new roles? (y/n) n&lt;br /&gt;
$exit &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Edit the Makefile&lt;br /&gt;
Set DB_PASSWORD to the freeside database user's password.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /freesidesource/freeside-2.1.1&lt;br /&gt;
nano Makefile&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the database&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su freeside&lt;br /&gt;
$createdb -E LATIN1 freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configure Apache&lt;br /&gt;
*Set user to freeside&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/apache2.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==6. Install freeside==&lt;br /&gt;
&lt;br /&gt;
Build and Install the Perl modules - stay as freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /freeside/freeside-2.1.1&lt;br /&gt;
make perl-modules&lt;br /&gt;
su&lt;br /&gt;
make install-perl-modules&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create config files&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make create-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Invoice Typesetting&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-texmf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>NZFoxnet</name></author>	</entry>

	<entry>
		<id>https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation&amp;diff=6112</id>
		<title>Freeside:2.1:Documentation:Installation</title>
		<link rel="alternate" type="text/html" href="https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation&amp;diff=6112"/>
				<updated>2010-12-11T01:03:23Z</updated>
		
		<summary type="html">&lt;p&gt;NZFoxnet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 1. Install the base system ==&lt;br /&gt;
- Only select the OpenSSH Package&lt;br /&gt;
 &lt;br /&gt;
== 2. Configure the network ==&lt;br /&gt;
&lt;br /&gt;
Change the server to static IP&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/network/interfaces&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Replace the below settings with you own ip addresses etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This file describes the network interfaces available on your system&lt;br /&gt;
# and how to activate them. For more information, see interfaces(5).&lt;br /&gt;
&lt;br /&gt;
# The loopback network interface&lt;br /&gt;
auto lo&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
# The primary network interface&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
        address 192.168.0.100&lt;br /&gt;
        netmask 255.255.255.0&lt;br /&gt;
        network 192.168.0.0&lt;br /&gt;
        broadcast 192.168.0.255&lt;br /&gt;
        gateway 192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the hostname correctly&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.0.1       localhost.localdomain   localhost&lt;br /&gt;
192.168.0.100   server1.example.com     server1&lt;br /&gt;
&lt;br /&gt;
# The following lines are desirable for IPv6 capable hosts&lt;br /&gt;
::1     localhost ip6-localhost ip6-loopback&lt;br /&gt;
fe00::0 ip6-localnet&lt;br /&gt;
ff00::0 ip6-mcastprefix&lt;br /&gt;
ff02::1 ip6-allnodes&lt;br /&gt;
ff02::2 ip6-allrouters&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo server1.example.com &amp;gt; /etc/hostname&lt;br /&gt;
/etc/init.d/hostname restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==3. Update the system==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==4. Install core packages==&lt;br /&gt;
Keep the system time correct&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install ntp ntpdate&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Common Perl Packages - Packages are much faster to install&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libwww-perl liburi-perl libhtml-tagset-perl libhtml-parser-perl libdbd-pg-perl libtimedate-perl libdate-manip-perl libchart-perl &lt;br /&gt;
apt-get install libcache-cache-perl libdatetime-perl libdatetime-format-strptime-perl libdatetime-format-natural-perl libemail-sender-perl&lt;br /&gt;
apt-get install libhtml-mason-perl libmailtools-perl libmail-mboxparser-perl libnetaddr-ip-perl libnet-ping-external-perl &lt;br /&gt;
apt-get install libnumber-format-perl libnumber-format-perl libspreadsheet-writeexcel-perl libstring-approx-perl libtext-csv-xs-perl &lt;br /&gt;
apt-get install libtext-template-perl libnet-ping-external-perl libterm-readkey-perl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Additional Perl Packages&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libdbix-dbschema-perl libfile-counterfile-perl libfile-policy-perl libipc-run-perl libipc-run3-perl libjson-perl &lt;br /&gt;
apt-get install liblingua-en-nameparse-perl liblingua-en-inflect-perl libnet-domain-tld-perl libnet-ssh2-perl &lt;br /&gt;
apt-get install libnet-whois-raw-perl libtime-duration-perl &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Modules not available as packages - Allow cpan to prepend any dependencies &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cpan Authen::Passphrase Business::CreditCard Business::US::USPS::WebTools Color::Scheme Crypt::PasswdMD5 Frontier::RPC2 HTML::Defang&lt;br /&gt;
cpan HTML::Widgets::SelectLayers String::ShellQuote Tie::IxHash Apache::DBI&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==5. Prepare the system==&lt;br /&gt;
&lt;br /&gt;
Download latest freeside tar and extract&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /freesidesource&lt;br /&gt;
cd /freesidesource&lt;br /&gt;
wget http://www.freeside.biz/freeside/freeside-2.1.1.tar.gz&lt;br /&gt;
tar -zxvf freeside-2.1.1.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
adduser freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Grant permissions to freeside in postgresql&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su freeside&lt;br /&gt;
$createuser -P freeside&lt;br /&gt;
Enter password for new role: &lt;br /&gt;
Enter it again: &lt;br /&gt;
Shall the new role be a superuser? (y/n) n&lt;br /&gt;
Shall the new role be allowed to create databases? (y/n) y&lt;br /&gt;
Shall the new role be allowed to create more new roles? (y/n) n&lt;br /&gt;
$exit &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Edit the Makefile&lt;br /&gt;
Set DB_PASSWORD to the freeside database user's password.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /freesidesource/freeside-2.1.1&lt;br /&gt;
nano Makefile&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the database&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su freeside&lt;br /&gt;
$createdb -E LATIN1 freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==6. Install freeside==&lt;br /&gt;
&lt;br /&gt;
Build and Install the Perl modules - stay as freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make perl-modules&lt;br /&gt;
su&lt;br /&gt;
make install-perl-modules&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create config files&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make create-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Invoice Typesetting&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-texmf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>NZFoxnet</name></author>	</entry>

	<entry>
		<id>https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation&amp;diff=6111</id>
		<title>Freeside:2.1:Documentation:Installation</title>
		<link rel="alternate" type="text/html" href="https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation&amp;diff=6111"/>
				<updated>2010-12-11T01:02:16Z</updated>
		
		<summary type="html">&lt;p&gt;NZFoxnet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 1. Install the base system ==&lt;br /&gt;
- Only select the OpenSSH Package&lt;br /&gt;
 &lt;br /&gt;
== 2. Configure the network ==&lt;br /&gt;
&lt;br /&gt;
Change the server to static IP&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/network/interfaces&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Replace the below settings with you own ip addresses etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This file describes the network interfaces available on your system&lt;br /&gt;
# and how to activate them. For more information, see interfaces(5).&lt;br /&gt;
&lt;br /&gt;
# The loopback network interface&lt;br /&gt;
auto lo&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
# The primary network interface&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
        address 192.168.0.100&lt;br /&gt;
        netmask 255.255.255.0&lt;br /&gt;
        network 192.168.0.0&lt;br /&gt;
        broadcast 192.168.0.255&lt;br /&gt;
        gateway 192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the hostname correctly&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.0.1       localhost.localdomain   localhost&lt;br /&gt;
192.168.0.100   server1.example.com     server1&lt;br /&gt;
&lt;br /&gt;
# The following lines are desirable for IPv6 capable hosts&lt;br /&gt;
::1     localhost ip6-localhost ip6-loopback&lt;br /&gt;
fe00::0 ip6-localnet&lt;br /&gt;
ff00::0 ip6-mcastprefix&lt;br /&gt;
ff02::1 ip6-allnodes&lt;br /&gt;
ff02::2 ip6-allrouters&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo server1.example.com &amp;gt; /etc/hostname&lt;br /&gt;
/etc/init.d/hostname restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==3. Update the system==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==4. Install core packages==&lt;br /&gt;
Keep the system time correct&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install ntp ntpdate&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Common Perl Packages - Packages are much faster to install&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libwww-perl liburi-perl libhtml-tagset-perl libhtml-parser-perl libdbd-pg-perl libtimedate-perl libdate-manip-perl libchart-perl &lt;br /&gt;
apt-get install libcache-cache-perl libdatetime-perl libdatetime-format-strptime-perl libdatetime-format-natural-perl libemail-sender-perl&lt;br /&gt;
apt-get install libhtml-mason-perl libmailtools-perl libmail-mboxparser-perl libnetaddr-ip-perl libnet-ping-external-perl &lt;br /&gt;
apt-get install libnumber-format-perl libnumber-format-perl libspreadsheet-writeexcel-perl libstring-approx-perl libtext-csv-xs-perl &lt;br /&gt;
apt-get install libtext-template-perl libnet-ping-external-perl libterm-readkey-perl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Additional Perl Packages&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libdbix-dbschema-perl libfile-counterfile-perl libfile-policy-perl libipc-run-perl libipc-run3-perl libjson-perl &lt;br /&gt;
apt-get install liblingua-en-nameparse-perl liblingua-en-inflect-perl libnet-domain-tld-perl libnet-ssh2-perl &lt;br /&gt;
apt-get install libnet-whois-raw-perl libtime-duration-perl &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Modules not available as packages - Allow cpan to prepend any dependencies &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cpan Authen::Passphrase Business::CreditCard Business::US::USPS::WebTools Color::Scheme Crypt::PasswdMD5 Frontier::RPC2 HTML::Defang&lt;br /&gt;
cpan HTML::Widgets::SelectLayers String::ShellQuote Tie::IxHash Apache::DBI&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==5. Prepare the system==&lt;br /&gt;
&lt;br /&gt;
Download latest freeside tar and extract&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /freesidesource&lt;br /&gt;
cd /freesidesource&lt;br /&gt;
wget http://www.freeside.biz/freeside/freeside-2.1.1.tar.gz&lt;br /&gt;
tar -zxvf freeside-2.1.1.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
adduser freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Grant permissions to freeside in postgresql&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su freeside&lt;br /&gt;
$createuser -P freeside&lt;br /&gt;
Enter password for new role: &lt;br /&gt;
Enter it again: &lt;br /&gt;
Shall the new role be a superuser? (y/n) n&lt;br /&gt;
Shall the new role be allowed to create databases? (y/n) y&lt;br /&gt;
Shall the new role be allowed to create more new roles? (y/n) n&lt;br /&gt;
$exit &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Edit the Makefile&lt;br /&gt;
Set DB_PASSWORD to the freeside database user's password.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /freesidesource/freeside-2.1.1&lt;br /&gt;
nano Makefile&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the database&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su freeside&lt;br /&gt;
$createdb -E LATIN1 freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Build and Install the Perl modules - stay as freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==6. Install freeside==&lt;br /&gt;
Make perl files&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make perl-modules&lt;br /&gt;
su&lt;br /&gt;
make install-perl-modules&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create config files&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make create-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Invoice Typesetting&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-texmf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>NZFoxnet</name></author>	</entry>

	<entry>
		<id>https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation&amp;diff=6110</id>
		<title>Freeside:2.1:Documentation:Installation</title>
		<link rel="alternate" type="text/html" href="https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation&amp;diff=6110"/>
				<updated>2010-12-11T00:50:38Z</updated>
		
		<summary type="html">&lt;p&gt;NZFoxnet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 1. Install the base system ==&lt;br /&gt;
- Only select the OpenSSH Package&lt;br /&gt;
 &lt;br /&gt;
== 2. Configure the network ==&lt;br /&gt;
&lt;br /&gt;
Change the server to static IP&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/network/interfaces&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Replace the below settings with you own ip addresses etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This file describes the network interfaces available on your system&lt;br /&gt;
# and how to activate them. For more information, see interfaces(5).&lt;br /&gt;
&lt;br /&gt;
# The loopback network interface&lt;br /&gt;
auto lo&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
# The primary network interface&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
        address 192.168.0.100&lt;br /&gt;
        netmask 255.255.255.0&lt;br /&gt;
        network 192.168.0.0&lt;br /&gt;
        broadcast 192.168.0.255&lt;br /&gt;
        gateway 192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the hostname correctly&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.0.1       localhost.localdomain   localhost&lt;br /&gt;
192.168.0.100   server1.example.com     server1&lt;br /&gt;
&lt;br /&gt;
# The following lines are desirable for IPv6 capable hosts&lt;br /&gt;
::1     localhost ip6-localhost ip6-loopback&lt;br /&gt;
fe00::0 ip6-localnet&lt;br /&gt;
ff00::0 ip6-mcastprefix&lt;br /&gt;
ff02::1 ip6-allnodes&lt;br /&gt;
ff02::2 ip6-allrouters&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo server1.example.com &amp;gt; /etc/hostname&lt;br /&gt;
/etc/init.d/hostname restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==3. Update the system==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==4. Install core packages==&lt;br /&gt;
Keep the system time correct&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install ntp ntpdate&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Common Perl Packages - Packages are much faster to install&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libwww-perl liburi-perl libhtml-tagset-perl libhtml-parser-perl libdbd-pg-perl libtimedate-perl libdate-manip-perl libchart-perl &lt;br /&gt;
apt-get install libcache-cache-perl libdatetime-perl libdatetime-format-strptime-perl libdatetime-format-natural-perl libemail-sender-perl&lt;br /&gt;
apt-get install libhtml-mason-perl libmailtools-perl libmail-mboxparser-perl libnetaddr-ip-perl libnet-ping-external-perl &lt;br /&gt;
apt-get install libnumber-format-perl libnumber-format-perl libspreadsheet-writeexcel-perl libstring-approx-perl libtext-csv-xs-perl &lt;br /&gt;
apt-get install libtext-template-perl libnet-ping-external-perl libterm-readkey-perl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Additional Perl Packages&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libdbix-dbschema-perl libfile-counterfile-perl libfile-policy-perl libipc-run-perl libipc-run3-perl libjson-perl &lt;br /&gt;
apt-get install liblingua-en-nameparse-perl liblingua-en-inflect-perl libnet-domain-tld-perl libnet-ssh2-perl &lt;br /&gt;
apt-get install libnet-whois-raw-perl libtime-duration-perl &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Modules not available as packages - Allow cpan to prepend any dependencies &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cpan Authen::Passphrase Business::CreditCard Business::US::USPS::WebTools Color::Scheme Crypt::PasswdMD5 Frontier::RPC2 HTML::Defang&lt;br /&gt;
cpan HTML::Widgets::SelectLayers String::ShellQuote Tie::IxHash Apache::DBI&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==5. Prepare the system==&lt;br /&gt;
&lt;br /&gt;
Download latest freeside tar and extract&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /freesidesource&lt;br /&gt;
cd /freesidesource&lt;br /&gt;
wget http://www.freeside.biz/freeside/freeside-2.1.1.tar.gz&lt;br /&gt;
tar -zxvf freeside-2.1.1.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
adduser freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Grant permissions to freeside in postgresql&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su freeside&lt;br /&gt;
$createuser -P freeside&lt;br /&gt;
Enter password for new role: &lt;br /&gt;
Enter it again: &lt;br /&gt;
Shall the new role be a superuser? (y/n) n&lt;br /&gt;
Shall the new role be allowed to create databases? (y/n) y&lt;br /&gt;
Shall the new role be allowed to create more new roles? (y/n) n&lt;br /&gt;
$exit &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Edit the Makefile&lt;br /&gt;
Set DB_PASSWORD to the freeside database user's password.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /freesidesource/freeside-2.1.1&lt;br /&gt;
nano Makefile&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>NZFoxnet</name></author>	</entry>

	<entry>
		<id>https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation&amp;diff=6109</id>
		<title>Freeside:2.1:Documentation:Installation</title>
		<link rel="alternate" type="text/html" href="https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation&amp;diff=6109"/>
				<updated>2010-12-11T00:46:39Z</updated>
		
		<summary type="html">&lt;p&gt;NZFoxnet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 1. Install the base system ==&lt;br /&gt;
- Only select the OpenSSH Package&lt;br /&gt;
 &lt;br /&gt;
== 2. Configure the network ==&lt;br /&gt;
&lt;br /&gt;
Change the server to static IP&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/network/interfaces&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Replace the below settings with you own ip addresses etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This file describes the network interfaces available on your system&lt;br /&gt;
# and how to activate them. For more information, see interfaces(5).&lt;br /&gt;
&lt;br /&gt;
# The loopback network interface&lt;br /&gt;
auto lo&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
# The primary network interface&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
        address 192.168.0.100&lt;br /&gt;
        netmask 255.255.255.0&lt;br /&gt;
        network 192.168.0.0&lt;br /&gt;
        broadcast 192.168.0.255&lt;br /&gt;
        gateway 192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the hostname correctly&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.0.1       localhost.localdomain   localhost&lt;br /&gt;
192.168.0.100   server1.example.com     server1&lt;br /&gt;
&lt;br /&gt;
# The following lines are desirable for IPv6 capable hosts&lt;br /&gt;
::1     localhost ip6-localhost ip6-loopback&lt;br /&gt;
fe00::0 ip6-localnet&lt;br /&gt;
ff00::0 ip6-mcastprefix&lt;br /&gt;
ff02::1 ip6-allnodes&lt;br /&gt;
ff02::2 ip6-allrouters&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo server1.example.com &amp;gt; /etc/hostname&lt;br /&gt;
/etc/init.d/hostname restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==3. Update the system==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==4. Install core packages==&lt;br /&gt;
Keep the system time correct&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install ntp ntpdate&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Common Perl Packages - Packages are much faster to install&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libwww-perl liburi-perl libhtml-tagset-perl libhtml-parser-perl libdbd-pg-perl libtimedate-perl libdate-manip-perl libchart-perl &lt;br /&gt;
apt-get install libcache-cache-perl libdatetime-perl libdatetime-format-strptime-perl libdatetime-format-natural-perl libemail-sender-perl&lt;br /&gt;
apt-get install libhtml-mason-perl libmailtools-perl libmail-mboxparser-perl libnetaddr-ip-perl libnet-ping-external-perl &lt;br /&gt;
apt-get install libnumber-format-perl libnumber-format-perl libspreadsheet-writeexcel-perl libstring-approx-perl libtext-csv-xs-perl &lt;br /&gt;
apt-get install libtext-template-perl libnet-ping-external-perl libterm-readkey-perl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Additional Perl Packages&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libdbix-dbschema-perl libfile-counterfile-perl libfile-policy-perl libipc-run-perl libipc-run3-perl libjson-perl &lt;br /&gt;
apt-get install liblingua-en-nameparse-perl liblingua-en-inflect-perl libnet-domain-tld-perl libnet-ssh2-perl &lt;br /&gt;
apt-get install libnet-whois-raw-perl libtime-duration-perl &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Modules not available as packages - Allow cpan to prepend any dependencies &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cpan Authen::Passphrase Business::CreditCard Business::US::USPS::WebTools Color::Scheme Crypt::PasswdMD5 Frontier::RPC2 HTML::Defang&lt;br /&gt;
cpan HTML::Widgets::SelectLayers String::ShellQuote Tie::IxHash Apache::DBI&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==5. Prepare the system==&lt;br /&gt;
&lt;br /&gt;
Download latest freeside tar and extract&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /freesidesource&lt;br /&gt;
cd /freesidesource&lt;br /&gt;
wget http://www.freeside.biz/freeside/freeside-2.1.1.tar.gz&lt;br /&gt;
tar -zxvf freeside-2.1.1.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the freeside user&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
adduser freeside&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Grant permissionsto postgresql&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#su freeside&lt;br /&gt;
$createuser -P freeside&lt;br /&gt;
Enter password for new role: &lt;br /&gt;
Enter it again: &lt;br /&gt;
Shall the new role be a superuser? (y/n) n&lt;br /&gt;
Shall the new role be allowed to create databases? (y/n) y&lt;br /&gt;
Shall the new role be allowed to create more new roles? (y/n) n&lt;br /&gt;
$exit &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Edit the Makefile&lt;br /&gt;
- Configure the DATASOURCE to your DBI data source&lt;br /&gt;
 -Set the DB_TYPE (Pg or mysql)&lt;br /&gt;
 -See the DBI manpage and the manpage for your DBD for the exact syntax of your DBI data source.&lt;br /&gt;
 -Set DB_PASSWORD to the freeside database user's password.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /freesidesource/freeside-2.1.1&lt;br /&gt;
nano Makefile&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>NZFoxnet</name></author>	</entry>

	<entry>
		<id>https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation&amp;diff=6108</id>
		<title>Freeside:2.1:Documentation:Installation</title>
		<link rel="alternate" type="text/html" href="https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation&amp;diff=6108"/>
				<updated>2010-12-11T00:26:16Z</updated>
		
		<summary type="html">&lt;p&gt;NZFoxnet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 1. Install the base system ==&lt;br /&gt;
- Only select the OpenSSH Package&lt;br /&gt;
 &lt;br /&gt;
== 2. Configure the network ==&lt;br /&gt;
&lt;br /&gt;
Change the server to static IP&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/network/interfaces&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Replace the below settings with you own ip addresses etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This file describes the network interfaces available on your system&lt;br /&gt;
# and how to activate them. For more information, see interfaces(5).&lt;br /&gt;
&lt;br /&gt;
# The loopback network interface&lt;br /&gt;
auto lo&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
# The primary network interface&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
        address 192.168.0.100&lt;br /&gt;
        netmask 255.255.255.0&lt;br /&gt;
        network 192.168.0.0&lt;br /&gt;
        broadcast 192.168.0.255&lt;br /&gt;
        gateway 192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the hostname correctly&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.0.1       localhost.localdomain   localhost&lt;br /&gt;
192.168.0.100   server1.example.com     server1&lt;br /&gt;
&lt;br /&gt;
# The following lines are desirable for IPv6 capable hosts&lt;br /&gt;
::1     localhost ip6-localhost ip6-loopback&lt;br /&gt;
fe00::0 ip6-localnet&lt;br /&gt;
ff00::0 ip6-mcastprefix&lt;br /&gt;
ff02::1 ip6-allnodes&lt;br /&gt;
ff02::2 ip6-allrouters&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo server1.example.com &amp;gt; /etc/hostname&lt;br /&gt;
/etc/init.d/hostname restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==3. Update the system==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==4. Install core packages==&lt;br /&gt;
Keep the system time correct&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install ntp ntpdate&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Common Perl Packages - Packages are much faster to install&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libwww-perl liburi-perl libhtml-tagset-perl libhtml-parser-perl libdbd-pg-perl libtimedate-perl libdate-manip-perl libchart-perl &lt;br /&gt;
apt-get install libcache-cache-perl libdatetime-perl libdatetime-format-strptime-perl libdatetime-format-natural-perl libemail-sender-perl&lt;br /&gt;
apt-get install libhtml-mason-perl libmailtools-perl libmail-mboxparser-perl libnetaddr-ip-perl libnet-ping-external-perl &lt;br /&gt;
apt-get install libnumber-format-perl libnumber-format-perl libspreadsheet-writeexcel-perl libstring-approx-perl libtext-csv-xs-perl &lt;br /&gt;
apt-get install libtext-template-perl libnet-ping-external-perl libterm-readkey-perl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Additional Perl Packages&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libdbix-dbschema-perl libfile-counterfile-perl libfile-policy-perl libipc-run-perl libipc-run3-perl libjson-perl &lt;br /&gt;
apt-get install liblingua-en-nameparse-perl liblingua-en-inflect-perl libnet-domain-tld-perl libnet-ssh2-perl &lt;br /&gt;
apt-get install libnet-whois-raw-perl libtime-duration-perl &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Modules not available as packages - Allow cpan to prepend any dependencies &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cpan Authen::Passphrase Business::CreditCard Business::US::USPS::WebTools Color::Scheme Crypt::PasswdMD5 Frontier::RPC2 HTML::Defang&lt;br /&gt;
cpan HTML::Widgets::SelectLayers String::ShellQuote Tie::IxHash Apache::DBI&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>NZFoxnet</name></author>	</entry>

	<entry>
		<id>https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation&amp;diff=6107</id>
		<title>Freeside:2.1:Documentation:Installation</title>
		<link rel="alternate" type="text/html" href="https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation&amp;diff=6107"/>
				<updated>2010-12-11T00:17:25Z</updated>
		
		<summary type="html">&lt;p&gt;NZFoxnet: /* 4. Install core packages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 1. Install the base system ==&lt;br /&gt;
- Only select the OpenSSH Package&lt;br /&gt;
 &lt;br /&gt;
== 2. Configure the network ==&lt;br /&gt;
&lt;br /&gt;
Change the server to static IP&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/network/interfaces&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Replace the below settings with you own ip addresses etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This file describes the network interfaces available on your system&lt;br /&gt;
# and how to activate them. For more information, see interfaces(5).&lt;br /&gt;
&lt;br /&gt;
# The loopback network interface&lt;br /&gt;
auto lo&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
# The primary network interface&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
        address 192.168.0.100&lt;br /&gt;
        netmask 255.255.255.0&lt;br /&gt;
        network 192.168.0.0&lt;br /&gt;
        broadcast 192.168.0.255&lt;br /&gt;
        gateway 192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the hostname correctly&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.0.1       localhost.localdomain   localhost&lt;br /&gt;
192.168.0.100   server1.example.com     server1&lt;br /&gt;
&lt;br /&gt;
# The following lines are desirable for IPv6 capable hosts&lt;br /&gt;
::1     localhost ip6-localhost ip6-loopback&lt;br /&gt;
fe00::0 ip6-localnet&lt;br /&gt;
ff00::0 ip6-mcastprefix&lt;br /&gt;
ff02::1 ip6-allnodes&lt;br /&gt;
ff02::2 ip6-allrouters&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo server1.example.com &amp;gt; /etc/hostname&lt;br /&gt;
/etc/init.d/hostname restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==3. Update the system==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==4. Install core packages==&lt;br /&gt;
Keep the system time correct&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install ntp ntpdate&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Common Perl Packages - Packages are much faster to install&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libwww-perl liburi-perl libhtml-tagset-perl libhtml-parser-perl libdbd-pg-perl libtimedate-perl libdate-manip-perl libchart-perl&lt;br /&gt;
libcache-cache-perl libdatetime-perl libdatetime-format-strptime-perl libdatetime-format-natural-perl libemail-sender-perl&lt;br /&gt;
libhtml-mason-perllib mailtools-perl libmail-mboxparser-perl libnetaddr-ip-perl libnet-ping-external-perl libnet-ping-external-perl&lt;br /&gt;
libnumber-format-perl libnumber-format-perl libspreadsheet-writeexcel-perl libstring-approx-perl libtext-csv-xs-perl libterm-readkey-perl&lt;br /&gt;
libtext-template-perl &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Additional Perl Packages&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libdbix-dbschema-perl libfile-counterfile-perl libfile-policy-perl libipc-run-perl libipc-run3-perl libjson-perl \&lt;br /&gt;
liblingua-en-nameparse-perl liblingua-en-inflect-perl libnet-domain-tld-perl libnet-ssh2-perl libnet-whois-raw-perl libtime-duration-perl &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Packages not available as packages&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cpan Authen::Passphrase Business::CreditCard Business::US::USPS::WebTools Color::Scheme Crypt::PasswdMD5 Frontier::RPC2 HTML::Defang \ HTML::Widgets::SelectLayers String::ShellQuote Tie::IxHash Apache::DBI&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>NZFoxnet</name></author>	</entry>

	<entry>
		<id>https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation&amp;diff=6106</id>
		<title>Freeside:2.1:Documentation:Installation</title>
		<link rel="alternate" type="text/html" href="https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation&amp;diff=6106"/>
				<updated>2010-12-11T00:13:53Z</updated>
		
		<summary type="html">&lt;p&gt;NZFoxnet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 1. Install the base system ==&lt;br /&gt;
- Only select the OpenSSH Package&lt;br /&gt;
 &lt;br /&gt;
== 2. Configure the network ==&lt;br /&gt;
&lt;br /&gt;
Change the server to static IP&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/network/interfaces&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Replace the below settings with you own ip addresses etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This file describes the network interfaces available on your system&lt;br /&gt;
# and how to activate them. For more information, see interfaces(5).&lt;br /&gt;
&lt;br /&gt;
# The loopback network interface&lt;br /&gt;
auto lo&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
# The primary network interface&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
        address 192.168.0.100&lt;br /&gt;
        netmask 255.255.255.0&lt;br /&gt;
        network 192.168.0.0&lt;br /&gt;
        broadcast 192.168.0.255&lt;br /&gt;
        gateway 192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the hostname correctly&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.0.1       localhost.localdomain   localhost&lt;br /&gt;
192.168.0.100   server1.example.com     server1&lt;br /&gt;
&lt;br /&gt;
# The following lines are desirable for IPv6 capable hosts&lt;br /&gt;
::1     localhost ip6-localhost ip6-loopback&lt;br /&gt;
fe00::0 ip6-localnet&lt;br /&gt;
ff00::0 ip6-mcastprefix&lt;br /&gt;
ff02::1 ip6-allnodes&lt;br /&gt;
ff02::2 ip6-allrouters&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo server1.example.com &amp;gt; /etc/hostname&lt;br /&gt;
/etc/init.d/hostname restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==3. Update the system==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==4. Install core packages==&lt;br /&gt;
Keep the system time correct&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install ntp ntpdate&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Common Perl Packages - Packages are much faster to install&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libwww-perl liburi-perl libhtml-tagset-perl libhtml-parser-perl libdbd-pg-perl libtimedate-perl libdate-manip-perl libchart-perl \&lt;br /&gt;
libcache-cache-perl libdatetime-perl libdatetime-format-strptime-perl libdatetime-format-natural-perl libemail-sender-perl \&lt;br /&gt;
libhtml-mason-perllibmailtools-perl libmail-mboxparser-perl libnetaddr-ip-perl libnet-ping-external-perl libnet-ping-external-perl \&lt;br /&gt;
libnumber-format-perl libnumber-format-perl libspreadsheet-writeexcel-perl libstring-approx-perl libtext-csv-xs-perl libterm-readkey-perl \&lt;br /&gt;
libtext-template-perl &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Additional Perl Packages&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libdbix-dbschema-perl libfile-counterfile-perl libfile-policy-perl libipc-run-perl libipc-run3-perl libjson-perl \&lt;br /&gt;
liblingua-en-nameparse-perl liblingua-en-inflect-perl libnet-domain-tld-perl libnet-ssh2-perl libnet-whois-raw-perl libtime-duration-perl &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Packages not available as packages&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cpan Authen::Passphrase Business::CreditCard Business::US::USPS::WebTools Color::Scheme Crypt::PasswdMD5 Frontier::RPC2 HTML::Defang \ HTML::Widgets::SelectLayers String::ShellQuote Tie::IxHash Apache::DBI&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>NZFoxnet</name></author>	</entry>

	<entry>
		<id>https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation&amp;diff=6105</id>
		<title>Freeside:2.1:Documentation:Installation</title>
		<link rel="alternate" type="text/html" href="https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation&amp;diff=6105"/>
				<updated>2010-12-11T00:11:03Z</updated>
		
		<summary type="html">&lt;p&gt;NZFoxnet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 1. Install the base system ==&lt;br /&gt;
- Only select the OpenSSH Package&lt;br /&gt;
 &lt;br /&gt;
== 2. Configure the network ==&lt;br /&gt;
&lt;br /&gt;
Change the server to static IP&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/network/interfaces&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Replace the below settings with you own ip addresses etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This file describes the network interfaces available on your system&lt;br /&gt;
# and how to activate them. For more information, see interfaces(5).&lt;br /&gt;
&lt;br /&gt;
# The loopback network interface&lt;br /&gt;
auto lo&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
# The primary network interface&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
        address 192.168.0.100&lt;br /&gt;
        netmask 255.255.255.0&lt;br /&gt;
        network 192.168.0.0&lt;br /&gt;
        broadcast 192.168.0.255&lt;br /&gt;
        gateway 192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the hostname correctly&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.0.1       localhost.localdomain   localhost&lt;br /&gt;
192.168.0.100   server1.example.com     server1&lt;br /&gt;
&lt;br /&gt;
# The following lines are desirable for IPv6 capable hosts&lt;br /&gt;
::1     localhost ip6-localhost ip6-loopback&lt;br /&gt;
fe00::0 ip6-localnet&lt;br /&gt;
ff00::0 ip6-mcastprefix&lt;br /&gt;
ff02::1 ip6-allnodes&lt;br /&gt;
ff02::2 ip6-allrouters&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo server1.example.com &amp;gt; /etc/hostname&lt;br /&gt;
/etc/init.d/hostname restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==3. Update the system==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==4. Install core packages==&lt;br /&gt;
Keep the system time correct&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install ntp ntpdate&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Common Perl Packages - Packages are much faster to install&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libwww-perl liburi-perl libhtml-tagset-perl libhtml-parser-perl libdbd-pg-perl libtimedate-perl libdate-manip-perl libchart-perl libcache-cache-perl libdatetime-perl libdatetime-format-strptime-perl libdatetime-format-natural-perl libemail-sender-perl libhtml-mason-perl libmailtools-perl libmail-mboxparser-perl libnetaddr-ip-perl libnet-ping-external-perl libnet-ping-external-perl libnumber-format-perl libnumber-format-perl libspreadsheet-writeexcel-perl libstring-approx-perl libtext-csv-xs-perl libterm-readkey-perl libtext-template-perl &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Additional Perl Packages&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libdbix-dbschema-perl libfile-counterfile-perl libfile-policy-perl libipc-run-perl libipc-run3-perl libjson-perl liblingua-en-nameparse-perl liblingua-en-inflect-perl libnet-domain-tld-perl libnet-ssh2-perl libnet-whois-raw-perl libtime-duration-perl &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Packages not available as packages&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cpan Authen::Passphrase Business::CreditCard Business::US::USPS::WebTools Color::Scheme Crypt::PasswdMD5 Frontier::RPC2 HTML::Defang HTML::Widgets::SelectLayers String::ShellQuote Tie::IxHash Apache::DBI&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>NZFoxnet</name></author>	</entry>

	<entry>
		<id>https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation&amp;diff=6104</id>
		<title>Freeside:2.1:Documentation:Installation</title>
		<link rel="alternate" type="text/html" href="https://secure.freeside.biz/mediawiki/index.php?title=Freeside:2.1:Documentation:Installation&amp;diff=6104"/>
				<updated>2010-12-10T23:37:21Z</updated>
		
		<summary type="html">&lt;p&gt;NZFoxnet: Step by step install on Ubuntu 10.04 based linux distro with Postgresql&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 1. Install the base system ==&lt;br /&gt;
- Only select the OpenSSH Package&lt;br /&gt;
 &lt;br /&gt;
== 2. Configure the network ==&lt;br /&gt;
===Change the server to static IP===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/network/interfaces&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Replace the below settings with you own ip addresses etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This file describes the network interfaces available on your system&lt;br /&gt;
# and how to activate them. For more information, see interfaces(5).&lt;br /&gt;
&lt;br /&gt;
# The loopback network interface&lt;br /&gt;
auto lo&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
# The primary network interface&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
        address 192.168.0.100&lt;br /&gt;
        netmask 255.255.255.0&lt;br /&gt;
        network 192.168.0.0&lt;br /&gt;
        broadcast 192.168.0.255&lt;br /&gt;
        gateway 192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Set the hostname correctly===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.0.1       localhost.localdomain   localhost&lt;br /&gt;
192.168.0.100   server1.example.com     server1&lt;br /&gt;
&lt;br /&gt;
# The following lines are desirable for IPv6 capable hosts&lt;br /&gt;
::1     localhost ip6-localhost ip6-loopback&lt;br /&gt;
fe00::0 ip6-localnet&lt;br /&gt;
ff00::0 ip6-mcastprefix&lt;br /&gt;
ff02::1 ip6-allnodes&lt;br /&gt;
ff02::2 ip6-allrouters&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo server1.example.com &amp;gt; /etc/hostname&lt;br /&gt;
/etc/init.d/hostname restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==3. Update the system==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==4. Install core packages==&lt;br /&gt;
Keep the system time correct&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install ntp ntpdate&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Main Packages&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libapache2-mod-perl2 Apache2 postgresql-8.4&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Perl Packages&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install libwww-perl liburi-perl libhtml-tagset-perl libhtml-parser-perl libdbd-pg-perl libtimedate-perl libdate-manip-perl libchart-perl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>NZFoxnet</name></author>	</entry>

	</feed>