<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>Tactical Tech Wiki</title>
    <link>http://192.168.1.213/</link>
    <description><![CDATA[All public posts]]></description>
    <language>en-us</language>
    <pubDate>01 Mar 2010 02:07:34 GMT</pubDate>
    <lastBuildDate>01 Mar 2010 02:07:34 GMT</lastBuildDate>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>Gadgets</generator>
<item>
<title>re: Ex-Campers</title>
<link>http://192.168.1.213/post/main/0AXm4aFFk5cBVxoW</link>
<description><![CDATA[<p><a href="http://www.incredibleindia.org/index.html">India is the best place</a> to have your camping. I swear, the place is really amazing and completely historical. We held our camping in Calcutta for 3 days and fell in love with the place. After that, we even made <a href="http://www.besttermpaper.com/">essay papers</a> for reflection and reaction for the said camping. I even made an article for our official school magazine. It was awesome. </p>]]></description>
<pubDate>01 Mar 2010 02:07:34 GMT</pubDate>
<guid>http://192.168.1.213/post/main/0AXm4aFFk5cBVxoW</guid>
</item>
<item>
<title>re: Ex-Campers</title>
<link>http://192.168.1.213/post/main/07X2t4pqtoxlUyaH</link>
<description><![CDATA[<p>Hi,</p><p>My name is Klaikong Vaidhyakarn from Thailand. I attended two SourceCamps in Asia Source I and Asia Source II.</p><p>The source camp has been made friendship among geeks and social practitioners until now, we still in touch through the mailing lists.</p><p>The important thing the source camps was inspired me to organize the <a href="http://www.mekongict4d.org">Mekong ICT Camp</a> in February 2008. Because the source camp methodology that make all participants sharing their experience about technology and build good network between participants.</p><p>The Mekong ICT Camp was followed the instruction in this site. The information in this site is very useful for anyone who want to organize the activity like "Source Camp". I would like to thank Tactical Tech Collective not only the wonderful event like Asia Souce but also the great knowledge in this site that make us accomplish our event.</p><p>Klaikong <br /></p>]]></description>
<pubDate>24 Jul 2008 08:33:09 GMT</pubDate>
<guid>http://192.168.1.213/post/main/07X2t4pqtoxlUyaH</guid>
</item>
<item>
<title>New information added</title>
<link>http://192.168.1.213/post/main/06muqvQGLd_LyMMq</link>
<description><![CDATA[<p>Thanks to Fran Boon - there is a whole new section under Camp Layout that describes how to calculate how much electrical power one might need to run a camp - please have a look here for details <a href="/util/title-link/Power">Power</a> - thanks Fran! </p>]]></description>
<pubDate>03 Mar 2008 07:50:19 GMT</pubDate>
<guid>http://192.168.1.213/post/main/06muqvQGLd_LyMMq</guid>
</item>
<item>
<title>Change Control</title>
<link>http://192.168.1.213/post/main/050N8MiVuz0sduXU</link>
<description><![CDATA[<p>(Part of the detailed <a href="http://replication.tacticaltech.org/util/title-link/Step-by-Step%20Installation%20Guide" name="gadget-cleanup-wikilink" title="gadget-cleanup-wikilink" class="">Step-by-Step Installation Guide</a> for setting up the <a href="http://replication.tacticaltech.org/util/title-link/Server" name="gadget-cleanup-wikilink" title="gadget-cleanup-wikilink" class="">Server</a>)<a href="http://replication.tacticaltech.org/util/title-link/Server" name="gadget-cleanup-wikilink" title="gadget-cleanup-wikilink" class=""></a></p><p></p><p><a href="https://poivron.org/dev/metche/">Metche</a> is a simple step up from a basic Changelog - providing emailing of diff files:</p><pre>wget https://poivron.org/dev/metche/attachment/wiki/WikiStart/metche-1.1.tar.gz</pre><pre>tar zxvf metche-1.1.tar.gz</pre><pre>cd metche-1.1</pre><pre>sudo cp metche /usr/local/sbin/</pre><pre>sudo cp metche.8 /usr/local/man/man8/</pre><pre>sudo cp metche.conf.default /etc/metche.conf</pre><pre>sudo vi /etc/metche.conf</pre><p>DO_DETAILS="yes"<br />STABLE_TIME="1"<br />EMAIL_ADDRESS="changelog@localhost"<br /><br /></p><pre>sudo vi /etc/aliases</pre><p>changelog: admin1@internet.address,admin2@address2</p><pre>newaliases</pre><p>Procedure for use? Simply add changes to:</p><pre>/root/Changelog</pre><p></p><p></p><p>Continue with the rest of the detailed <a href="http://replication.tacticaltech.org/util/title-link/Step-by-Step%20Installation%20Guide" name="gadget-cleanup-wikilink" title="gadget-cleanup-wikilink" class="">Step-by-Step Installation Guide</a></p>]]></description>
<pubDate>24 Mar 2007 19:56:07 GMT</pubDate>
<guid>http://192.168.1.213/post/main/050N8MiVuz0sduXU</guid>
</item>
<item>
<title>WordPress</title>
<link>http://192.168.1.213/post/main/050N7vxvwDKbwf1Z</link>
<description><![CDATA[<p>(Part of the detailed <a href="http://replication.tacticaltech.org/util/title-link/Step-by-Step%20Installation%20Guide" name="gadget-cleanup-wikilink" class="" title="gadget-cleanup-wikilink">Step-by-Step Installation Guide</a> for setting up the <a href="http://replication.tacticaltech.org/util/title-link/Server" name="gadget-cleanup-wikilink" class="" title="gadget-cleanup-wikilink">Server</a>)<a href="http://replication.tacticaltech.org/util/title-link/Server" name="gadget-cleanup-wikilink" class="" title="gadget-cleanup-wikilink"></a></p><p></p><p>The Wordpress Blog has an out-dated Ubuntu packge, so we install from source.</p><p><br /><pre>sudo addgroup wordpressadmins</pre><pre>cd /opt</pre><pre>sudo wget http://wordpress.org/wordpress-2.1.2.tar.gz</pre><pre>sudo tar zxvf wordpress-2.1.2.tar.gz</pre><pre>sudo ln -s wordpress-2.1.2 wordpress</pre></p><p>Add plugins desired by Facilitators:</p><p><a href="http://wordpress.org/extend/plugins/">http://wordpress.org/extend/plugins/</a></p><pre>sudo chgrp -R wordpressadmins /opt/wordpress</pre><p>Configure MySQL:</p><p>Configure Apache:</p><pre>sudo vi /etc/apache2/conf/sites-available/wordpress</pre><pre>cd /etc/apache2/conf/sites-active</pre><pre>sudo ln -s ../sites-available/wordpress</pre><pre>sudo /etc/init.d/apache2 reload </pre><p></p><p>Continue with the rest of the detailed <a href="http://replication.tacticaltech.org/util/title-link/Step-by-Step%20Installation%20Guide" name="gadget-cleanup-wikilink" class="" title="gadget-cleanup-wikilink">Step-by-Step Installation Guide</a><br /></p>]]></description>
<pubDate>24 Mar 2007 19:55:39 GMT</pubDate>
<guid>http://192.168.1.213/post/main/050N7vxvwDKbwf1Z</guid>
</item>
<item>
<title>MediaWiki</title>
<link>http://192.168.1.213/post/main/050N7VPEVwRebj7D</link>
<description><![CDATA[<p>(Part of the detailed <a href="http://replication.tacticaltech.org/util/title-link/Step-by-Step%20Installation%20Guide" name="gadget-cleanup-wikilink" class="" title="gadget-cleanup-wikilink">Step-by-Step Installation Guide</a> for setting up the <a href="http://replication.tacticaltech.org/util/title-link/Server" name="gadget-cleanup-wikilink" class="" title="gadget-cleanup-wikilink">Server</a>)<a href="http://replication.tacticaltech.org/util/title-link/Server" name="gadget-cleanup-wikilink" class="" title="gadget-cleanup-wikilink"></a></p><p></p><p>MediaWiki has an out-dated Ubuntu packge, so we install from source.</p><p><br /><pre>sudo addgroup mediawikiadmins</pre><pre>cd /opt </pre><pre>sudo wget http://kent.dl.sourceforge.net/sourceforge/wikipedia/mediawiki-1.9.3.tar.gz</pre><pre>sudo tar zxvf mediawiki-1.9.3.tar.gz</pre><pre>sudo ln -s mediawiki-1.9.3 mediawiki</pre></p><p>Add extensions desired by Facilitators:<br /><a href="http://www.mediawiki.org/wiki/Category:Extensions%20">http://www.mediawiki.org/wiki/Category:Extensions</a></p><pre>sudo chgrp -R mediawikiadmins /opt/mediawiki</pre><p>Configure MySQL:</p><p>Configure Apache:</p><pre>sudo vi /etc/apache2/conf/sites-available/mediawiki</pre><pre>cd /etc/apache2/conf/sites-active</pre><pre>sudo ln -s ../sites-available/mediawiki</pre><pre>sudo /etc/init.d/apache2 reload</pre><p></p><p>Continue with the rest of the detailed <a href="http://replication.tacticaltech.org/util/title-link/Step-by-Step%20Installation%20Guide" name="gadget-cleanup-wikilink" class="" title="gadget-cleanup-wikilink">Step-by-Step Installation Guide</a><br /></p>]]></description>
<pubDate>24 Mar 2007 19:55:12 GMT</pubDate>
<guid>http://192.168.1.213/post/main/050N7VPEVwRebj7D</guid>
</item>
<item>
<title>Drupal</title>
<link>http://192.168.1.213/post/main/050N-vgLdaAS_BiM</link>
<description><![CDATA[<p>(Part of the detailed <a href="http://replication.tacticaltech.org/util/title-link/Step-by-Step%20Installation%20Guide" name="gadget-cleanup-wikilink" title="gadget-cleanup-wikilink" class="">Step-by-Step Installation Guide</a> for setting up the <a href="http://replication.tacticaltech.org/util/title-link/Server" name="gadget-cleanup-wikilink" title="gadget-cleanup-wikilink" class="">Server</a>)<a href="http://replication.tacticaltech.org/util/title-link/Server" name="gadget-cleanup-wikilink" title="gadget-cleanup-wikilink" class=""></a></p><p></p><p>The Drupal CMS has an out-dated Ubuntu packge, so we install from source.</p><p>We use Drupal mainly as a Blog</p><p></p><pre>sudo addgroup drupaladmins</pre><pre>cd /opt</pre><pre>sudo wget http://ftp.osuosl.org/pub/drupal/files/projects/drupal-5.1.tar.gz</pre><pre>sudo tar zxvf drupal-5.1.tar.gz</pre><pre>sudo ln -s drupal-5.1 drupal</pre><p></p><p>Add modules desired by Facilitators:<br /><a href="http://drupal.org/project/Modules">http://drupal.org/project/Modules</a><br /></p><pre>sudo chgrp -R drupaladmins /opt/drupal</pre><p>Configure MySQL:</p><p>Configure Apache:</p><pre>sudo vi /etc/apache2/conf/sites-available/drupal</pre><pre>cd /etc/apache2/conf/sites-active<br /></pre><pre>sudo ln -s ../sites-available/drupal</pre><pre>sudo /etc/init.d/apache2 reload </pre><pre></pre><p>Continue with the rest of the detailed <a href="http://replication.tacticaltech.org/util/title-link/Step-by-Step%20Installation%20Guide" name="gadget-cleanup-wikilink" title="gadget-cleanup-wikilink" class="">Step-by-Step Installation Guide</a><br /></p>]]></description>
<pubDate>24 Mar 2007 19:47:07 GMT</pubDate>
<guid>http://192.168.1.213/post/main/050N-vgLdaAS_BiM</guid>
</item>
<item>
<title>Plone</title>
<link>http://192.168.1.213/post/main/050MwOpDnFXPaw2h</link>
<description><![CDATA[<p>(Part of the detailed <a href="http://replication.tacticaltech.org/util/title-link/Step-by-Step%20Installation%20Guide" name="gadget-cleanup-wikilink" title="gadget-cleanup-wikilink" class="">Step-by-Step Installation Guide</a> for setting up the <a href="http://replication.tacticaltech.org/util/title-link/Server" name="gadget-cleanup-wikilink" title="gadget-cleanup-wikilink" class="">Server</a>)<a href="http://replication.tacticaltech.org/util/title-link/Server" name="gadget-cleanup-wikilink" title="gadget-cleanup-wikilink" class=""></a></p><p>The Ubunutu package for the Plone CMS is not currently up to date. (2.5.1 vs 3.0.1). However, it is quicker/easier to use than installing from source.<br /></p><pre>sudo apt-get install plone-site</pre><p>set password for 'admin' user to same as MySQL root (can grant priviliges to user accounts later)<br />8081 is fine for default port<br />Keep data for plone-site on package purge? No</p><pre>sudo addgroup ploneadmins<br />sudo chgrp -R ploneadmins /usr/share/zope<br />sudo chmod g+w -R /usr/share/zope</pre><p></p><p><br /></p><p></p><p>Configure Apache to Proxy to Plone:</p><pre>sudo a2enmod rewrite<br />sudo a2enmod proxy<br /></pre><pre>sudo vi /etc/apache2/sites-available/plone</pre><p>(paste in contents of attached file)</p><pre>sudo ln -s /etc/apache2/sites-available/plone /etc/apache2/sites-enabled<br />sudo /etc/init.d/apache2 restart</pre><p></p><p><br /></p><p></p><p>Instantiate Plone site:<br /></p><p>http://plone:8081/manage</p><p>Plone site</p><p>Id: camp</p><p>Add Plone Site<br /></p><p><br /></p><p>Additional <a href="http://plone.org/products">modules</a> can simply be untarred in:<br /></p><pre>/usr/share/zope/Products</pre><p></p><p>This can be left to users if their logins are added to the plone admins group:</p><pre>sudo vi /etc/group</pre><p>ploneadmins:x:1002:login_name</p><p><br /></p><p><br /></p><p></p><pre></pre><pre></pre><p>Continue with the rest of the detailed <a href="http://replication.tacticaltech.org/util/title-link/Step-by-Step%20Installation%20Guide" name="gadget-cleanup-wikilink" class="" title="gadget-cleanup-wikilink">Step-by-Step Installation Guide</a><br /></p>]]></description>
<pubDate>24 Mar 2007 19:42:17 GMT</pubDate>
<guid>http://192.168.1.213/post/main/050MwOpDnFXPaw2h</guid>
<enclosure url="http://192.168.1.213/file/main/050MwOpDnFXPaw2h/PcE2KL5p" length="286" type="application/octet-stream" />

</item>
<item>
<title>FTP</title>
<link>http://192.168.1.213/post/main/050Mv9sBVIbPrO0I</link>
<description><![CDATA[<p>(Part of the detailed <a href="http://replication.tacticaltech.org/util/title-link/Step-by-Step%20Installation%20Guide" name="gadget-cleanup-wikilink" title="gadget-cleanup-wikilink" class="">Step-by-Step Installation Guide</a> for setting up the <a href="http://replication.tacticaltech.org/util/title-link/Server" name="gadget-cleanup-wikilink" title="gadget-cleanup-wikilink" class="">Server</a>)<a href="http://replication.tacticaltech.org/util/title-link/Server" name="gadget-cleanup-wikilink" title="gadget-cleanup-wikilink" class=""></a></p><p></p><p>FTP server is used as an easy way for anyone to upload any Files they wish to share with the rest of the camp, such as Photos or ISO images. These files can be downloadable either via FTP or by simply using a Web Browser.<br /></p><pre>sudo apt-get install proftpd</pre><p>Standalone<br />Ignore: "IPv6 getaddrinfo 'camp.asiasource2' error: Name or service not known" <br /></p><pre>sudo vi /etc/proftpd/proftpd.conf</pre><p>(Add the pasted contents of the attachment to what's already there)<br /></p><p></p><pre>sudo /etc/init.d/proftpd force-reload</pre><pre></pre><pre>sudo vi /home/ftp/welcome.msg</pre><p>Welcome, user %U@%R !<br /><br />The local time is: %T<br /><br />This is the Camp FTP server. If you have any unusual problems,<br />please report them via e-mail to .<br /></p><pre></pre><pre>sudo mkdir /home/ftp/photos<br />sudo chown ftp /home/ftp/photos<br />sudo ln -s /home/ftp/photos /var/www<br />sudo mkdir /home/ftp/iso<br />sudo chown ftp /home/ftp/iso<br />sudo ln -s /home/ftp/iso /var/www<br /></pre><pre></pre><pre></pre><pre></pre><p>Continue with the rest of the detailed <a href="http://replication.tacticaltech.org/util/title-link/Step-by-Step%20Installation%20Guide" name="gadget-cleanup-wikilink" title="gadget-cleanup-wikilink" class="">Step-by-Step Installation Guide</a><br /></p>]]></description>
<pubDate>24 Mar 2007 19:40:58 GMT</pubDate>
<guid>http://192.168.1.213/post/main/050Mv9sBVIbPrO0I</guid>
<enclosure url="http://192.168.1.213/file/main/050Mv9sBVIbPrO0I/nxvGjstO" length="730" type="application/octet-stream" />

</item>
<item>
<title>Smokeping</title>
<link>http://192.168.1.213/post/main/050MtOMA6DLZHFni</link>
<description><![CDATA[<p>(Part of the detailed <a href="http://replication.tacticaltech.org/util/title-link/Step-by-Step%20Installation%20Guide" name="gadget-cleanup-wikilink" class="" title="gadget-cleanup-wikilink">Step-by-Step Installation Guide</a> for setting up the <a href="http://replication.tacticaltech.org/util/title-link/Server" name="gadget-cleanup-wikilink" class="" title="gadget-cleanup-wikilink">Server</a>)<a href="http://replication.tacticaltech.org/util/title-link/Server" name="gadget-cleanup-wikilink" class="" title="gadget-cleanup-wikilink"></a></p><p></p><p>Allows us to monitor the quality of the ISP connection with historic graphs (much better than snapshots taken with manual pings & all can see the results from 1 set of pings)</p><pre>sudo apt-get install smokeping</pre><pre>sudo mkdir /var/run/smokeping<br />sudo chown smokeping /var/run/smokeping<br />vi /etc/smokeping/config<br /></pre><p>owner = Admin<br />contact = admin@internet.address<br />cgiurl = http://smokeping/cgi-bin/smokeping.cgi<br />mailhost = mail<br />to = admin@internet.address<br />from = smokealert@asiasource2<br />remark = Welcome to the SmokePing website of AsiaSource II<br />+ ISP<br />menu = ISP<br />title = Localloop to ISP<br />host = smtp.isp.net<br />+ Google<br />menu = Google<br />title = Google<br />host = google.co.uk</p><pre>sudo /etc/init.d/smokeping restart</pre><pre></pre><p>Configure Apache to allow a shortcut:</p><pre>cd /etc/apache2/sites-available</pre><pre>sudo vi smokeping<br /></pre><p>(Paste in contents of attached file)<br /></p><pre>cd ../sites-enabled<br />sudo ln -s ../sites-available/smokeping<br />sudo /etc/init.d/apache2 restart</pre><pre></pre><p></p><p>Continue with the rest of the detailed <a href="http://replication.tacticaltech.org/util/title-link/Step-by-Step%20Installation%20Guide" name="gadget-cleanup-wikilink" class="" title="gadget-cleanup-wikilink">Step-by-Step Installation Guide</a></p>]]></description>
<pubDate>24 Mar 2007 19:39:05 GMT</pubDate>
<guid>http://192.168.1.213/post/main/050MtOMA6DLZHFni</guid>
<enclosure url="http://192.168.1.213/file/main/050MtOMA6DLZHFni/Gq0eBug8" length="101" type="application/octet-stream" />

</item>
<item>
<title>MySQL</title>
<link>http://192.168.1.213/post/main/050MqyBwAf0V25W5</link>
<description><![CDATA[<p>(Part of the detailed <a href="http://replication.tacticaltech.org/util/title-link/Step-by-Step%20Installation%20Guide" name="gadget-cleanup-wikilink" class="" title="gadget-cleanup-wikilink">Step-by-Step Installation Guide</a> for setting up the <a href="http://replication.tacticaltech.org/util/title-link/Server" name="gadget-cleanup-wikilink" class="" title="gadget-cleanup-wikilink">Server</a>)</p><p></p><p>Provides database back-end for LAMP applications<br /></p><p>Security: configured to use a different user account for each application - this account can only access that application's database(s). User account has same name as application.</p><pre>sudo apt-get install mysql-server</pre><p>Configure root password:</p><pre>mysqladmin -u root password notthisbutsomethingsecure</pre><pre><br /></pre><p>Install phpMyAdmin to allow for easier administration:</p><pre>sudo apt-get install phpmyadmin libapache2-mod-php5<br /></pre><pre>sudo vi /etc/apache2/sites-available/phpmyadmin</pre><p>(paste in contents of attached file)</p><pre>sudo ln -s /etc/apache2/sites-available/phpmyadmin /etc/apache2/sites-enabled</pre><pre>sudo /etc/init.d/apache2 restart</pre><p></p><p>Continue with the rest of the detailed <a href="http://replication.tacticaltech.org/util/title-link/Step-by-Step%20Installation%20Guide" name="gadget-cleanup-wikilink" class="" title="gadget-cleanup-wikilink">Step-by-Step Installation Guide</a></p>]]></description>
<pubDate>24 Mar 2007 19:36:30 GMT</pubDate>
<guid>http://192.168.1.213/post/main/050MqyBwAf0V25W5</guid>
<enclosure url="http://192.168.1.213/file/main/050MqyBwAf0V25W5/pX-k6FU_" length="249" type="application/octet-stream" />

</item>
<item>
<title>SMTP</title>
<link>http://192.168.1.213/post/main/050Moh5-qt6iEL4i</link>
<description><![CDATA[<p>(Part of the detailed <a href="http://replication.tacticaltech.org/util/title-link/Step-by-Step%20Installation%20Guide" name="gadget-cleanup-wikilink" class="" title="gadget-cleanup-wikilink">Step-by-Step Installation Guide</a> for setting up the <a href="http://replication.tacticaltech.org/util/title-link/Server" name="gadget-cleanup-wikilink" class="" title="gadget-cleanup-wikilink">Server</a>)</p><p>Needed for Admin alerts & for Applications' mail functionality. Also useful for POP-3/IMAP users.</p><p></p><p>NB Debian (& hence Ubuntu) have a unique way of configuring Exim: <a href="http://pkg-exim4.alioth.debian.org/%20">http://pkg-exim4.alioth.debian.org/</a></p><p></p><pre>sudo apt-get install exim4</pre><pre>sudo dpkg-reconfigure exim4-config</pre><p>split into small files? No<br />configuration: mail sent by smarthost; received via SMTP or fetchmail<br />system mail name: mail.asiasource2<br />Listen on: 127.0.0.1:192.168.1.1:192.168.2.1<br />Other destinations: camp.asiasource2:blog.asiasource2:wiki.asiasource2<br />Machines to relay mail for: 127.0.0.1:192.168.1.0/24:192.168.2.0/24<br />Smarthost: smtp.eclipse.net.uk<br />Hide local: Yes<br />visible name: mail.asiasource2<br />Dial on demand: No<br />mbox format in /var/mail/</p><p></p><pre>sudo vi /etc/aliases</pre><p>root: admin@internet.mail<br />webmaster: root<br /></p><pre>sudo newaliases </pre><pre>sudo /etc/init.d/exim4 restart</pre><p></p><p>Continue with the rest of the detailed <a href="http://replication.tacticaltech.org/util/title-link/Step-by-Step%20Installation%20Guide" name="gadget-cleanup-wikilink" class="" title="gadget-cleanup-wikilink">Step-by-Step Installation Guide</a><br /></p><h3><br /></h3>]]></description>
<pubDate>24 Mar 2007 19:34:05 GMT</pubDate>
<guid>http://192.168.1.213/post/main/050Moh5-qt6iEL4i</guid>
</item>
<item>
<title>Squid Proxy</title>
<link>http://192.168.1.213/post/main/050MlK9SdphJCErM</link>
<description><![CDATA[<p>(Part of the detailed <a href="http://replication.tacticaltech.org/util/title-link/Step-by-Step%20Installation%20Guide" name="gadget-cleanup-wikilink" title="gadget-cleanup-wikilink" class="">Step-by-Step Installation Guide</a> for setting up the <a href="http://replication.tacticaltech.org/util/title-link/Server" name="gadget-cleanup-wikilink" title="gadget-cleanup-wikilink" class="">Server</a>)</p><p></p><pre></pre><pre>sudo apt-get install squid</pre><p>Configure Squid for <a href="http://wiki.squid-cache.org/SquidFaq/InterceptionProxy">Transparent Proxy</a>:<br /></p><pre>sudo vi /etc/squid/squid.conf</pre><p>http_port 192.168.1.1:3128 transparent<br />icp_port 0<br />always_direct allow all<br />acl our_networks src 192.168.1.0/24 192.168.2.0/24<br />http_access allow our_networks <br /></p><p><code>sudo /etc/init.d/squid restart</code><br /></p><p></p><p>Configure Firewall for <a href="http://www.shorewall.net/Shorewall_Squid_Usage.html">Transparent Proxy</a>:</p><pre>sudo vi /etc/shorewall/rules</pre><p>REDIRECT loc 3128 tcp www - !192.168.1.1</p><pre>sudo /etc/init.d/shorewall restart</pre><p></p><p>Advert blocking:</p><p>A simple hosts file serves pages faster than DansGuardian</p><pre>wget http://www.mvps.org/winhelp2002/hosts.zip<br />unzip hosts.zip<br />sed '/127.0.0.1 / s/127.0.0.1 //g' HOSTS > adservers<br />vi adservers</pre><p># Delete all the top comments & the line 'localhost'</p><pre>sudo mv adservers /etc/squid </pre><pre>sudo vi /etc/squid/squid.conf</pre><p>acl ads dstdomain "/etc/squid/adservers"<br />http_access deny ads <br /></p><pre>sudo /etc/init.d/squid restart</pre><p><br /></p><p></p><p>Add SARG for log analysis:</p><pre>sudo apt-get install sarg</pre><pre></pre><p>Continue with the rest of the detailed <a href="http://replication.tacticaltech.org/util/title-link/Step-by-Step%20Installation%20Guide" name="gadget-cleanup-wikilink" class="" title="gadget-cleanup-wikilink">Step-by-Step Installation Guide</a></p>]]></description>
<pubDate>24 Mar 2007 19:30:29 GMT</pubDate>
<guid>http://192.168.1.213/post/main/050MlK9SdphJCErM</guid>
</item>
<item>
<title>Firewall</title>
<link>http://192.168.1.213/post/main/050MkCH5HXNRwhXn</link>
<description><![CDATA[<p>(Part of the detailed <a href="http://replication.tacticaltech.org/util/title-link/Step-by-Step%20Installation%20Guide" name="gadget-cleanup-wikilink" title="gadget-cleanup-wikilink" class="">Step-by-Step Installation Guide</a> for setting up the <a href="http://replication.tacticaltech.org/util/title-link/Server" name="gadget-cleanup-wikilink" title="gadget-cleanup-wikilink" class="">Server</a>)<a href="http://replication.tacticaltech.org/util/title-link/Server" name="gadget-cleanup-wikilink" class="" title="gadget-cleanup-wikilink"></a></p><p></p><p>We use <a href="http://shorewall.net/">Shorewall</a> as it simplifies Firewall setup & has excellent documentation.</p><pre>sudo apt-get install shorewall</pre><pre>sudo vi /etc/default/shorewall</pre><p>startup=1</p><p></p><p>NB We assume that there is a WAN router plugged into the LAN2 ethernet port (eth1). If using a USB ADSL modem then replace 'eth1' with 'ppp0'.<br /></p><p></p><pre>sudo cp /usr/share/doc/shorewall/examples/three-interfaces/* /etc/shorewall/</pre><pre>sudo gunzip /etc/shorewall/interfaces.gz /etc/shorewall/masq.gz /etc/shorewall/rules.gz /etc/shorewall/policy.gz </pre><pre>sudo vi /etc/shorewall/interfaces<br /></pre><p>net eth1 detect tcpflags,dhcp,routefilter,norfc1918,nosmurfs,logmartians<br />loc eth0 detect tcpflags,detectnets,nosmurfs</p><pre>sudo vi /etc/shorewall/shorewall.conf<br /></pre><p>IP_FORWARDING=On</p><pre>sudo vi /etc/shorewall/masq<br /></pre><p>eth1 eth0<br />eth1 eth2</p><pre>sudo vi /etc/shorewall/policy<br /></pre><p>$FW net ACCEPT<br />dmz net ACCEPT<br />dmz $FW ACCEPT<br />dmz loc ACCEPT<br /></p><pre>sudo vi /etc/shorewall/rules<br /></pre><p>#SSH/ACCEPT loc dmz<br />#DNS/ACCEPT dmz net<br /># Allow connections to the Server<br />DNS/ACCEPT loc $FW<br />ACCEPT loc $FW tcp 21<br />ACCEPT loc $FW tcp 25<br />ACCEPT loc $FW tcp 80<br />ACCEPT loc $FW tcp 8081<br /># Reject ICMP from LAN to Internet (we provide Smokeping instead)<br />REJECT loc net icmp <br /></p><pre>sudo /etc/init.d/shorewall restart</pre><p>Provide priority access via LAN3:<br /></p><pre>sudo vi /etc/network/interfaces</pre><p># LAN3 (DMZ)<br /> auto eth2<br /> iface eth2 inet static<br /> address 192.168.2.1<br /> netmask 255.255.255.0<br /> network 192.168.2.0<br /> broadcast 192.168.2.255<br /></p><pre>sudo /etc/init.d/networking restart</pre><p>Download <a href="http://lartc.org/wondershaper/">Wondershaper</a> & Tune:</p><pre>wget http://lartc.org/wondershaper/wondershaper-1.1a.tar.gz</pre><pre>tar zxvf wondershaper-1.1a.tar.gz</pre><pre>sudo cp wondershaper-1.1a/wshaper /etc/shorewall/tcstart</pre><pre>sudo vi /etc/shorewall/tcstart</pre><p>DOWNLINK=256<br />UPLINK=128<br />DEV=eth1<br />NOPRIOHOSTSRC= 192.168.1.0/24<br />#echo Please read the documentation in 'README' first :-\)<br />#exit <br /></p><pre>sudo vi /etc/shorewall/shorewall.conf<br /></pre><p>TC_ENABLED=Yes</p><pre>sudo /etc/init.d/shorewall restart</pre><p></p><p>Continue with the rest of the detailed <a href="http://replication.tacticaltech.org/util/title-link/Step-by-Step%20Installation%20Guide" name="gadget-cleanup-wikilink" class="" title="gadget-cleanup-wikilink">Step-by-Step Installation Guide</a><br /></p>]]></description>
<pubDate>24 Mar 2007 19:29:17 GMT</pubDate>
<guid>http://192.168.1.213/post/main/050MkCH5HXNRwhXn</guid>
</item>
<item>
<title>DNS</title>
<link>http://192.168.1.213/post/main/050Mijs66EQX2SMi</link>
<description><![CDATA[<p>(Part of the detailed <a href="http://replication.tacticaltech.org/util/title-link/Step-by-Step%20Installation%20Guide" name="gadget-cleanup-wikilink" class="" title="gadget-cleanup-wikilink">Step-by-Step Installation Guide</a> for setting up the <a href="http://replication.tacticaltech.org/util/title-link/Server" name="gadget-cleanup-wikilink" class="" title="gadget-cleanup-wikilink">Server</a>)<a href="http://replication.tacticaltech.org/util/title-link/Server" name="gadget-cleanup-wikilink" title="gadget-cleanup-wikilink" class=""></a></p><p></p><p>Provides caching to speed up queries & save bandwidth for other tasks<br />Provides simple aliases for local services: wiki, blog, photos, etc<br />Security: chrooted, bound only to internal interfaces<br /></p><pre>sudo apt-get install bind9</pre><pre>sudo vi /etc/default/bind9</pre><p> OPTIONS="-u bind -t /var/lib/named"<br /></p><pre>sudo mkdir -p /var/lib/named/etc</pre><pre>sudo mkdir /var/lib/named/dev</pre><pre>sudo mkdir -p /var/lib/named/var/cache/bind</pre><pre>sudo mkdir -p /var/lib/named/var/run/bind/run</pre><pre>sudo mv /etc/bind /var/lib/named/etc</pre><pre>sudo ln -s /var/lib/named/etc/bind /etc/bind</pre><pre>sudo mknod /var/lib/named/dev/null c 1 3</pre><pre>sudo mknod /var/lib/named/dev/random c 1 8</pre><pre>sudo chmod 666 /var/lib/named/dev/null /var/lib/named/dev/random</pre><pre>sudo chown -R bind:bind /var/lib/named/var/*</pre><pre>sudo chown -R bind:bind /var/lib/named/etc/bind</pre><pre>sudo vi /etc/init.d/sysklogd</pre><p> SYSLOGD="-u syslog -a /var/lib/named/dev/log"<br /></p><pre>sudo /etc/init.d/sysklogd restart</pre><pre></pre><p>Configure to use ISP's Resolvers as Forwarders:</p><pre>sudo vi /var/lib/named/etc/bind/named.conf.options</pre><p> listen-on {<br /> 127.0.0.1;<br /> 192.168.1.1;<br /> 192.168.2.1;<br /> };</p><p>forwarders {<br /> x.x.x.x;<br /> x.x.x.x;<br /> };</p><p>// listen-on-v6 { any; };</p><pre></pre><p>Configure local aliases:</p><pre>sudo vi /var/lib/named/etc/bind/db.asiasource2</pre><p>(Paste in contents of attached file)<br /></p><pre>sudo vi /var/lib/named/etc/bind/named.conf.local</pre><p>zone "asiasource2" {<br /> type master;<br /> file "/etc/bind/db.asiasource2";<br />};<br /><br /></p><pre>sudo /etc/init.d/bind9 restart</pre><pre></pre><p>Configure server to use itself as resolver:</p><pre>sudo vi /etc/resolv.conf</pre><p>nameserver 127.0.0.1</p><p></p><p>Continue with the rest of the detailed <a href="http://replication.tacticaltech.org/util/title-link/Step-by-Step%20Installation%20Guide" name="gadget-cleanup-wikilink" title="gadget-cleanup-wikilink" class="">Step-by-Step Installation Guide</a><br /></p><p></p>]]></description>
<pubDate>24 Mar 2007 19:27:43 GMT</pubDate>
<guid>http://192.168.1.213/post/main/050Mijs66EQX2SMi</guid>
<enclosure url="http://192.168.1.213/file/main/050Mijs66EQX2SMi/VumvsMk8" length="837" type="application/octet-stream" />

</item>
<item>
<title>DHCP</title>
<link>http://192.168.1.213/post/main/050MeAZV_qSLTxkl</link>
<description><![CDATA[<p>(Part of the detailed <a href="http://replication.tacticaltech.org/util/title-link/Step-by-Step%20Installation%20Guide" name="gadget-cleanup-wikilink" title="gadget-cleanup-wikilink" class="">Step-by-Step Installation Guide</a> for setting up the <a href="http://replication.tacticaltech.org/util/title-link/Server" name="gadget-cleanup-wikilink" title="gadget-cleanup-wikilink" class="">Server</a>)<a href="http://replication.tacticaltech.org/util/title-link/Server" name="gadget-cleanup-wikilink" title="gadget-cleanup-wikilink" class=""></a></p><p></p><p>Whilst we could use dnsmasq to provide DHCP & DNS caching, this doesn't allow us to add aliases, so we use the full daemon:</p><pre>sudo apt-get install dhcp</pre><pre>sudo vi /etc/default/dhcp</pre><p>INTERFACES="eth0"</p><pre>sudo vi /etc/dhcpd.conf</pre><p>option domain-name "asiasource2";<br />option domain-name-servers 192.168.1.1;<br />option subnet-mask 255.255.255.0;<br />default-lease-time 36000;<br />max-lease-time 36000;<br />subnet 192.168.1.0 netmask 255.255.255.0 {<br /> range 192.168.1.11 192.168.1.211;<br /> option broadcast-address 192.168.1.255;<br /> option routers 192.168.1.1;<br />}<br /></p><pre>sudo /etc/init.d/dhcp start</pre><pre></pre><p>Continue with the rest of the detailed <a href="http://replication.tacticaltech.org/util/title-link/Step-by-Step%20Installation%20Guide" name="gadget-cleanup-wikilink" title="gadget-cleanup-wikilink" class="">Step-by-Step Installation Guide</a><br /></p>]]></description>
<pubDate>24 Mar 2007 19:22:51 GMT</pubDate>
<guid>http://192.168.1.213/post/main/050MeAZV_qSLTxkl</guid>
</item>
<item>
<title>Mirror Setup</title>
<link>http://192.168.1.213/post/main/050MZoSOlyJdG0wH</link>
<description><![CDATA[<p>(Part of the detailed <a href="http://replication.tacticaltech.org/util/title-link/Step-by-Step%20Installation%20Guide" name="gadget-cleanup-wikilink" title="gadget-cleanup-wikilink" class="">Step-by-Step Installation Guide</a> for setting up the <a href="http://replication.tacticaltech.org/util/title-link/Server" name="gadget-cleanup-wikilink" title="gadget-cleanup-wikilink" class="">Server</a>)<a href="http://replication.tacticaltech.org/util/title-link/Server" name="gadget-cleanup-wikilink" class="" title="gadget-cleanup-wikilink"></a></p><p>See: <a href="http://www.howtoforge.com/local_debian_ubuntu_mirror">http://www.howtoforge.com/local_debian_ubuntu_mirror<br /></a></p><pre>sudo apt-get install apt-mirror</pre><p>(replace 'gb' with local country)<br /></p><pre>sudo vi /etc/apt/mirror.list </pre><p> deb http://gb.archive.ubuntu.com/ubuntu feisty main restricted universe<br /> deb http://gb.archive.ubuntu.com/ubuntu feisty-updates main restricted universe<br /> deb http://gb.archive.ubuntu.com/ubuntu feisty-security main restricted universe<br /> clean http://gb.archive.ubuntu.com/ubuntu<br /></p><pre>sudo apt-mirror</pre><pre>sudo bash /var/spool/apt-mirror/var/clean.sh</pre><p>NB For a short camp, we don't need to schedule fresh updates. Longer installs should:</p><pre>sudo vi /etc/cron.d/apt-mirror</pre><pre></pre><p>Configure Apache to serve the repository to clients:</p><pre>sudo apt-get install apache2</pre><pre>sudo ln -s /var/spool/apt-mirror/mirror/gb.archive.ubuntu.com/ubuntu /var/www</pre><p></p><p>Configure server to use local mirror:<br /></p><pre>sudo vi /etc/apt/sources.list</pre><p>deb http://127.0.0.1/ubuntu/ feisty main restricted universe<br /> deb http://127.0.0.1/ubuntu/ feisty-updates main restricted universe<br />deb http://127.0.0.1/ubuntu/ feisty-security main restricted universe</p><p></p><pre>sudo apt-get update<br />sudo apt-get upgrade</pre><p></p><h3>Workstation Configuration</h3><p>These can be configured by simply pointing to the 'ubuntu' alias:</p><pre>sudo vi /etc/apt/sources.list</pre><p>deb http://ubuntu/ubuntu/ feisty main restricted universe<br /> deb http://ubuntu/ubuntu/ feisty-updates main restricted universe<br />deb http://ubuntu/ubuntu/ feisty-security main restricted universe</p><p></p><pre>sudo apt-get update<br />sudo apt-get upgrade</pre><pre></pre><p>Continue with the rest of the detailed <a href="http://replication.tacticaltech.org/util/title-link/Step-by-Step%20Installation%20Guide" name="gadget-cleanup-wikilink" class="" title="gadget-cleanup-wikilink">Step-by-Step Installation Guide</a><br /></p>]]></description>
<pubDate>24 Mar 2007 19:17:08 GMT</pubDate>
<guid>http://192.168.1.213/post/main/050MZoSOlyJdG0wH</guid>
</item>
<item>
<title>Initial Configuration</title>
<link>http://192.168.1.213/post/main/050MQKtQSjpTJhSk</link>
<description><![CDATA[<p>(Part of the detailed <a href="http://replication.tacticaltech.org/util/title-link/Step-by-Step%20Installation%20Guide" name="gadget-cleanup-wikilink" class="" title="gadget-cleanup-wikilink">Step-by-Step Installation Guide</a> for setting up the <a href="http://replication.tacticaltech.org/util/title-link/Server" name="gadget-cleanup-wikilink" class="" title="gadget-cleanup-wikilink">Server</a>)<a href="/util/title-link/Server" name="gadget-cleanup-wikilink" class="" title="gadget-cleanup-wikilink"></a></p><p><br /></p><h3>Configure static IP</h3><pre>sudo vi /etc/network/interfaces</pre><p># LAN1 (LAN)<br />auto eth0<br />iface eth0 inet static<br />address 192.168.1.1<br />netmask 255.255.255.0<br />network 192.168.1.0<br />broadcast 192.168.1.255</p><p># LAN2 (WAN)</p><p># example - depends on the WAN router details (which could even be ppp0 if using a USB ADSL modem)<br /></p><p>auto eth1<br />iface eth1 inet static<br />address 172.16.3.1<br />netmask 255.255.255.0<br />network 172.16.3.0<br />broadcast 172.16.3.255<br />gateway 172.16.3.254</p><pre> sudo vi /etc/hosts</pre><p>127.0.0.1 localhost.localdomain localhost<br />192.168.1.1 camp.asiasource2 camp</p><pre>sudo echo camp.asiasource2 > /etc/hostname</pre><pre>sudo shutdown -r now</pre><pre></pre><h3>Configure DNS resolver</h3><p>use ISP's until our own DNS service is configured<br /></p><pre>sudo vi /etc/resolv.conf</pre><p>nameserver x.x.x.x<br />nameserver x.x.x.x</p><h3>Install OpenSSH<br /></h3><p>After this, all admin can be done remotely via SSH :)</p><p>(Use the local country repo instead of 'gb')</p><pre>sudo vi /etc/apt/sources.list</pre><p>#deb cdrom:[Ubuntu 7.04 _Feisty Fawn_ - Release i386 (20070415)]/ feisty main restricted</p><p>deb http://gb.archive.ubuntu.com/ubuntu/ feisty universe</p><pre>sudo apt-get update</pre><pre>sudo apt-get install openssh-server</pre><p><br /></p><h3>Disable IPv6</h3><pre>sudo vi /etc/modprobe.d/bad_list</pre><p>alias net-pf-10 off</p><p></p><h3>Time Synchronisation</h3><p>Need to ensure that Blog/Wiki posts appear properly!</p><pre>sudo ntpdate ntp0.pipex.net</pre><pre>sudo vi /etc/rc.local</pre><p>ntpdate ntp0.pipex.net</p><p></p><h3>Replace dash with bash</h3><pre>sudo ln -sf /bin/bash /bin/sh</pre><pre></pre><p>Continue with the rest of the detailed <a href="http://replication.tacticaltech.org/util/title-link/Step-by-Step%20Installation%20Guide" name="gadget-cleanup-wikilink" class="" title="gadget-cleanup-wikilink">Step-by-Step Installation Guide</a><br /></p>]]></description>
<pubDate>24 Mar 2007 19:07:01 GMT</pubDate>
<guid>http://192.168.1.213/post/main/050MQKtQSjpTJhSk</guid>
</item>
<item>
<title>LTSP</title>
<link>http://192.168.1.213/post/main/04xlGA-J8V_9IdAx</link>
<description><![CDATA[<p>Linux Terminal Server Project: <a href="http://ltsp.org">http://ltsp.org</a></p><p>This can allow a number of low-end refurbished PCs to run a modern distribution, such as Ubuntu by using a powerful server (with 50Mb RAM/workstation +256Mb RAM for the server => 3Gb for 50 workstations, or a 1Gb server per lab: <a href="http://wiki.ltsp.org/twiki/bin/view/Ltsp/ServerSizing">http://wiki.ltsp.org/twiki/bin/view/Ltsp/ServerSizing</a>)</p><p></p><p>For use at SourceCamps, most facilitators are happiest with Ubuntu:<br /></p><p><a href="https://help.ubuntu.com/community/UbuntuLTSP">https://help.ubuntu.com/community/UbuntuLTSP</a></p><p><a href="http://ltsp.org"></a></p>]]></description>
<pubDate>13 Mar 2007 21:14:51 GMT</pubDate>
<guid>http://192.168.1.213/post/main/04xlGA-J8V_9IdAx</guid>
</item>
<item>
<title>low-power PCs</title>
<link>http://192.168.1.213/post/main/04xl4rWuQDv6ULRy</link>
<description><![CDATA[<p>For the <a href="/util/title-link/Labs" name="gadget-cleanup-wikilink" class="">Labs</a>, we ideally want Low-<a href="/util/title-link/Power" name="gadget-cleanup-wikilink" class="">Power</a>ed PCs which are capable of running a full Ubuntu install (or even XP if needed!):</p><p>AMD Geode LX 500 Mhz <br /> 256 MB RAM <br /> 40 GB 2.5" HDD or 2 GB flash storage <br /> 4 x USB 2.0, VGA, Mic, Speaker out</p><p><br /> They run on 12 VDC and draw less then 8 Watt.</p><p></p><p>Without LCD these cost USD 299</p><p>With 15" XGA 12 VDC / 11 Watt LCD bundled the cost is 469 USD. </p>]]></description>
<pubDate>13 Mar 2007 21:02:47 GMT</pubDate>
<guid>http://192.168.1.213/post/main/04xl4rWuQDv6ULRy</guid>
</item>
<item>
<title>Step-by-Step Installation Guide</title>
<link>http://192.168.1.213/post/main/04xk_m03CZ8QkoKe</link>
<description><![CDATA[<p>Detailed instructions for setting up the <a href="/util/title-link/Server" name="gadget-cleanup-wikilink" title="gadget-cleanup-wikilink" class="">Server</a><br /></p><h3>Install OS</h3><p>Boot off Ubuntu 7.04 'Alternate' CD (normal CD fails on Via processors as they <a href="https://launchpad.net/ubuntu/+source/linux-source-2.6.17/+bug/59338">don't support the optional i686 cmov instruction</a>).</p><p>Install a command-line system<br />Do not configure the network at this time (since we don't want to download security updates multiple times)<br />Hostname: camp<br />username: tempinstaller<br />password: delete&replacewithnamed<br />Guided - use entire disk<br />System clock set to UTC</p><p><a href="http://replication.tacticaltech.org/util/title-link/Initial%20Configuration%20" name="gadget-cleanup-wikilink" class="" title="gadget-cleanup-wikilink">Initial Configuration </a></p><p><a href="http://replication.tacticaltech.org/util/title-link/Mirror%20Setup" name="gadget-cleanup-wikilink" title="gadget-cleanup-wikilink" class="">Mirror Setup</a></p><p>Add useful packages:<br /></p><pre>sudo apt-get install build-essential<br />sudo apt-get install cvs subversion unzip traceroute</pre><p><a href="/util/title-link/DHCP" name="gadget-cleanup-wikilink" title="gadget-cleanup-wikilink" class="">DHCP</a></p><p><a href="/util/title-link/DNS" name="gadget-cleanup-wikilink" class="" title="gadget-cleanup-wikilink">DNS</a></p><p><a href="/util/title-link/Firewall" name="gadget-cleanup-wikilink" title="gadget-cleanup-wikilink" class="">Firewall</a></p><pre></pre><p><a href="/util/title-link/Squid%20Proxy" name="gadget-cleanup-wikilink" title="gadget-cleanup-wikilink" class="">Squid Proxy</a></p><pre></pre><p><a href="/util/title-link/SMTP" name="gadget-cleanup-wikilink" class="" title="gadget-cleanup-wikilink">SMTP</a></p><p><a href="/util/title-link/MySQL" name="gadget-cleanup-wikilink" class="" title="gadget-cleanup-wikilink">MySQL</a></p><p><a href="/util/title-link/Smokeping" name="gadget-cleanup-wikilink" class="" title="gadget-cleanup-wikilink">Smokeping</a></p><p><a href="/util/title-link/FTP" name="gadget-cleanup-wikilink" title="gadget-cleanup-wikilink" class="">FTP</a></p><pre></pre><h3>Applications</h3><p>Some applications can be installed from Ubuntu packages, however most require installing from source to get a recent enough version. Each application has a usergroup which can administer it's section of the filesystem for configuration (inc theming) & addition of modules.</p><p>Install pre-cursors:</p><pre>sudo apt-get install php5-gd imagemagick</pre><p><a href="/util/title-link/Plone" name="gadget-cleanup-wikilink" title="gadget-cleanup-wikilink" class="">Plone</a><br /></p><p><a href="/util/title-link/Drupal" name="gadget-cleanup-wikilink" title="gadget-cleanup-wikilink" class="">Drupal</a></p><p><a href="/util/title-link/MediaWiki" name="gadget-cleanup-wikilink" title="gadget-cleanup-wikilink" class="">MediaWiki</a></p><pre></pre><pre></pre><pre></pre><pre></pre><pre></pre><pre></pre><pre></pre><p><a href="/util/title-link/WordPress%20" name="gadget-cleanup-wikilink" title="gadget-cleanup-wikilink" class="">WordPress </a></p><pre></pre><p></p><p>Photos</p><p>A simple script to allow nice browsing of the Photos which have been uploaded via FTP (& also uploading some too?)<br /></p><p></p><p><a href="/util/title-link/Change%20Control" name="gadget-cleanup-wikilink" title="gadget-cleanup-wikilink" class="">Change Control</a></p><p></p><pre></pre>]]></description>
<pubDate>13 Mar 2007 20:28:34 GMT</pubDate>
<guid>http://192.168.1.213/post/main/04xk_m03CZ8QkoKe</guid>
</item>
<item>
<title>Server</title>
<link>http://192.168.1.213/post/main/04xkEs-KD54NuVmB</link>
<description><![CDATA[<p>The Server should be kept in a secure room, probably along with the core of the <a href="/util/title-link/Network" name="gadget-cleanup-wikilink" class="">Network</a>.</p><p>It should house as much local content as possible in order to reduce the load on the fragile Internet connection.</p><p>This should include the camp Wiki (disable the public one for the duration of the camp), a camp Blog (a separate Public one should also be available, but participants should focus on the local one) & a system for sharing Photos.<br /></p><p></p><p>Software to be installed (check with facilitators what they need for their sessions):</p><ul><li>Blog: <a href="http://drupal.org">Drupal</a> & <a href="http://wordpress.org">Wordpress</a> (easier/more well-known than <a href="http://gadgets.xml-comma.org/">Gadgets</a>?)<br /></li><li>Wiki: <a href="http://www.mediawiki.org/wiki/MediaWiki">MediaWiki</a> (easier/more well-known than <a href="http://gadgets.xml-comma.org/">Gadgets</a>?)</li><li>CMS: <a href="http://plone.org">Plone</a></li></ul><p>The Ubuntu packages for these applications may or may not be recent enough to be usable (e.g. MediaWiki package is very out of date!). Facilitators are also likely to want to add modules/plugins.</p><p></p><p>In order to be able to allow applications to be maintained separately from the core system, groups are created which have permissions to the applications:</p><ul><li>drupaladmins</li><li>wordpressadmins</li><li>ploneadmins</li><li>mediawikiadmins <br /></li></ul><p></p><p></p><p>Core Network services:<br /></p><ul><li>Gateway</li><ul><li>iptables providing NAT, QoS & filtering out icmp to prevent users wastefully testing performance (<a href="http://oss.oetiker.ch/smokeping/">Smokeping</a> provided instead)<br /></li></ul><li>Proxy</li><ul><li><a href="http://www.squid-cache.org">Squid</a> for caching + advert filtering<br /></li></ul><li>DHCP<br /></li><li>DNS</li><ul><li>Caching & also having simple aliases for internal services ('blog', 'wiki', 'photos', etc)<br /></li></ul><li>SMTP Server</li><li>Ubuntu package repository</li><ul><li>15Gb so download beforehand on a fast connection!</li></ul></ul><p>A key requirement is to allow for priority Internet access for key tasks (such as downloading a missing application or updating the external Blog). This is achieved by having 3 NICs on the Gateway: WAN, LAN1 (Labs) & LAN2 (Priority). <a href="http://lartc.org/wondershaper/">Wondershaper</a> can be used to reduce the priority of LAN1.</p><p></p><p>Potential Hardware for the Server:</p><ul><li><a href="http://www.lex.com.tw:8080/product/LIGHT.htm" class="moz-txt-link-freetext">http://www.lex.com.tw:8080/product/LIGHT.htm</a></li><ul><li>This was used at AfricaSource II</li><li>Disadvantage: USB 1.1 ports (slow for external USB HDDs)<br /></li></ul><li><a href="http://www.mini-box.com/HYBRID-C7-1-2G?sc=8&category=99" class="moz-txt-link-freetext">http://www.mini-box.com/HYBRID-C7-1-2G?sc=8&category=99</a></li><ul><li>This is used for <a href="http://inveneo.org">Inveneo</a>'s HubStation<br /></li></ul><li><a href="http://www.soekris.com/net5501.htm" class="moz-txt-link-freetext">http://www.soekris.com/net5501.htm</a></li></ul><p></p><p>Another alternative approach is to split the Gateway from the Server. The Gateway could then be a Linksys WRT54g running <a href="http://openwrt.org">OpenWRT</a> or a <a href="http://monowall.org">m0n0wall</a> box. A Linksys can be known to drop connections &/or reduce throughput when scaling to more than 30-40 users.<br /></p><p></p><p>A server may also be required to support <a href="/util/title-link/LTSP" name="gadget-cleanup-wikilink" title="gadget-cleanup-wikilink" class="">LTSP</a> for some Lab configurations.</p><p></p><p>Detailed <a href="/util/title-link/Step-by-Step%20Installation%20Guide" name="gadget-cleanup-wikilink" title="gadget-cleanup-wikilink" class="">Step-by-Step Installation Guide</a></p>]]></description>
<pubDate>13 Mar 2007 20:05:12 GMT</pubDate>
<guid>http://192.168.1.213/post/main/04xkEs-KD54NuVmB</guid>
</item>
<item>
<title>Labs</title>
<link>http://192.168.1.213/post/main/04xjWUvvG5G4KOok</link>
<description><![CDATA[<p>In order to allow participants to have hands-on experience with the tools, we need to provide a number of computer terminals.</p><p>These are organised into Labs of 12-16 terminals linked together by a <a href="/util/title-link/Network" name="gadget-cleanup-wikilink" title="gadget-cleanup-wikilink" class="">Network</a>.</p><p>The number of labs depends on the number of different content tracks of the programme.</p><p></p><p>The exact lab configuration should be defined by working with the facilitators before the workshop to ascertain requirements.</p><p></p><p>There are 2 approaches to the hardware used for the terminals:</p><ol><li>Use low-end refurbished PCs & a single powerful server all running <a href="/util/title-link/LTSP" name="gadget-cleanup-wikilink" class="" title="gadget-cleanup-wikilink">LTSP</a>.</li><li>Use <a href="/util/title-link/low-power%20PCs" name="gadget-cleanup-wikilink" class="" title="gadget-cleanup-wikilink">low-power PCs</a> & hence only need a low-power server.<br /></li></ol><p></p><p>The latter seems generally preferable as:</p><ul><li>keeps <a href="/util/title-link/Power" name="gadget-cleanup-wikilink" class="" title="gadget-cleanup-wikilink">Power</a> consumption down</li><li>means less reliance on the <a href="/util/title-link/Server" name="gadget-cleanup-wikilink" title="gadget-cleanup-wikilink" class="">Server</a>/<a href="/util/title-link/Network" name="gadget-cleanup-wikilink" title="gadget-cleanup-wikilink" class="">Network</a></li><li>reduces the impact of rain on exposed plug-boards.<br /></li></ul><p><br /></p><p>If facilitators could agree cross-track when they needed access to PCs & when they were just doing theory, then it might be possible to reduce the number of computers required. This would help save <a href="/util/title-link/Power" name="gadget-cleanup-wikilink" title="gadget-cleanup-wikilink" class="">Power</a>. However it would be hard to co-ordinate, especially as the agenda can be flexible to respond to new needs.</p><p></p><h3><b>Setting up the computer labs</b></h3><ul><li>Please plan sufficient time to set-up the labs. It always takes longer than you think!</li><li>The configuration of the labs should not be changed by participants. In some occasions participants bring interesting applications or have good suggestions on what software to add or how to reconfigure the computers. However, in order to ensure that the labs remain operational, these changes should only be done by the technical staff in charge of the labs<a href="/util/title-link/Network" name="gadget-cleanup-wikilink" class="" title="gadget-cleanup-wikilink"><br /></a></li></ul><p><br /></p><p></p><p></p>]]></description>
<pubDate>13 Mar 2007 19:15:43 GMT</pubDate>
<guid>http://192.168.1.213/post/main/04xjWUvvG5G4KOok</guid>
</item>
<item>
<title>Power</title>
<link>http://192.168.1.213/post/main/04xjRPb6OzfhQHJK</link>
<description><![CDATA[<p> Power has proven a big problem at all recent Source Camps.<br />This has meant a headache for Organisers & problems for Facilitators & Participants.<br /><br />Whilst each site will be different, having an agreed blueprint for setting up the power system saves time on site & improves both reliability & functionality.<br /></p><p>A good power system design can be used as a training aid during sessions.</p><p></p><h3><b>Low-power</b></h3><p>The best way to reduce overload is to reduce power consumption (which is also Green!).</p><p>The rule is: "Spend a little extra money on low-power appliances to save a lot of money on power generation/storage."</p><p>The best way to ensure clean stable power to appliances is to run off Batteries - 12V truck batteries are cheap & easily sourced locally (no need for expensive gel batteries for a 10 day camp!).</p><p>If batteries are not used then power from either the mains or generator needs to be stablised. This is best done centrally at source rather than through outlet-based protection. However if it's not possible to sufficiently clean the source then protecting outlets with surge-protectors may be the only option.</p><p>In addition, it is advisable to bring spare power supplies - especially for key network equipment (switches & wireless APs)<br /></p><p></p><p>Ideally everything would run off 12V (including lighting), rather than needing to be inefficiently converted to 110/240V using an Inverter.</p><p>However some low-power Inverters may be useful for items without appropriate 12V inputs/adapters.</p><p>A 12 V distribution network would also negate the need for lots of plug-boards (trailing sockets). This is big win as they're decidedly not rain-proof!</p><p></p><p>Ensure sufficient plug-boards are available for whichever design is chosen - ideally those which can support multiple plug shapes (such as <a href="http://www.wonpro.com">WonPro</a>'s WE-3A6R3-E105). Otherwise bring several adapters.<br /></p><p></p><h3><b>Batteries</b></h3><p>Gel batteries provide the best long-term performance/reliability however for a short-term camp, cheap locally-available truck batteries are fine.</p><p>Batteries can be mounted in</p><ul><li>Series (+ linked to -).<br />Add up the Voltages, so 2x12V => 24V.<br />Ah lifetime as per 1, so 2x 120Ah => 120Ah</li><li>or Parallel (+ linked to +).<br />Constant voltage, so 2x12V => 12V.<br />Ah lifetime added together, so 2x 120Ah => 240Ah<br /></li></ul><p><b>Charging the batteries</b></p><p>Ideally this can be done from the mains supply, as this is likely to be the cheapest source. Where this is not available then ideally a renewable energy source, such as Solar would make for a Greener camp. If this is too expensive (even for rental) then a Generator may be needed.<br /><br /></p><h3><b>Generators</b></h3><p>Generally generators produce dirty output, which needs proper stabilisation. (some generators come with this facility in-built)</p><p>When sizing a generator to match a load, remember that the load is usually measured in Watts, whilst the generator is sized in VA (Volt Amps). A rough approximation to convert between these is: 1 (K)VA = 0.8 (K)W.</p><p>Full details for those interested:<br /></p><ul><li>http://www.plexoft.com/SBF/K01.html#KVA</li><li>http://www.apcmedia.com/salestools/SADE-5TNQYF_R0_EN.pdf</li></ul><p></p><p><b></b></p><h3><b>Solar</b></h3><p>The output from Solar Panels needs to go through a Charge Controller on the way to the batteries.</p><p>Mounting angle needs to be set correctly to maximise the charge.</p><p>Panels should be kept clean.</p><p></p><p><b>Calculations - Sizing</b></p><p>See attached spreadsheet for a tool to size batteries/solar charging for different loads.<br /></p><p></p><p></p><p>One way to reduce power requirements would be if facilitators could agree cross-track when they needed access to PCs & when they were just doing theory, so that it might be possible to reduce the number of computers required.However it would be hard to co-ordinate, especially as the agenda can be flexible to respond to new needs.</p><p></p><p></p><p>ToDo:<br /></p><ul><li>might be worth finding some universal power supplies that have been tested in tough environments and with power surges, and that have simple fuses, and using those for all equipment instead of the power supplies that come with the cheap stuff.</li></ul><p></p><p></p>]]></description>
<pubDate>13 Mar 2007 19:10:18 GMT</pubDate>
<guid>http://192.168.1.213/post/main/04xjRPb6OzfhQHJK</guid>
<enclosure url="http://192.168.1.213/file/main/04xjRPb6OzfhQHJK/u7qGJ4pG" length="26112" type="application/vnd.ms-excel" />

</item>
<item>
<title>Network</title>
<link>http://192.168.1.213/post/main/04xjQy9hyXNbsu7J</link>
<description><![CDATA[<p> Whilst each site will be different, having an agreed blueprint for setting up the network saves time on site & improves both reliability & functionality.<br />This design can be put onto a pre-prepared installation CD to have a 'CampServer-in-a-Box' to speed installation up still further.<br /></p><p>A good network design can be used as a training aid during sessions.</p><p>The usual KISS (Keep It Simple, Stupid!) rules apply<br /></p><p></p><p></p><ul><li>Internet connectivity</li><ul><li>This will necessarily be location specific. We can neutralise this difference by simply getting an ethernet feed from the WAN router to our internal server/gateway.<br /></li></ul><li><a href="/util/title-link/Server" name="gadget-cleanup-wikilink" title="gadget-cleanup-wikilink" class="">Server</a></li><ul><li>Gateway/Proxy</li><li>Applications: Wiki, Blog, Photos<br /></li></ul><li>LAN Equipment</li><ul><li>Hubs/Switches for __ <a href="/util/title-link/Labs" name="gadget-cleanup-wikilink" class="" title="gadget-cleanup-wikilink">Labs</a> with __ computers each<br /></li></ul><ul><li>Cat 5 patch cables for __ Computers</li><li>Cat 5 trunks for __ labs<br /></li></ul><ul><li>Wireless Access Points</li></ul></ul><p>Bring enough tools, especially crimping tools. There was only one crimping tool at AfricaSource II, which caused a bottleneck.</p><h3><b>Connectivity</b></h3><p>In many countries connectivity is expensive and poor. Managing the use of connectivity can be a key priority. For example, at Africa Source 2 a 3GB cap on monthly traffic was imposed by the local ISP (and was almost before the camp had even begun). To save bandwidth, bring as much software and documentation on CDs as you can, and create local repositories for storing a wiki, and uploading photos.</p><p>Useful guidance: <a href="http://bwmo.net/%20">http://bwmo.net/</a></p><h3>Documentation</h3><p>The hub of IT activity should be the server room. This is also where all network configuration will happen. Make sure to document how the network works, including all relevant IP addresses etc. As most of this documentation is crucial to the set-up and operation of the network make sure it is always available to the technical staff. Rather than having electronic documentation, it might make more sense to keep the technical details in a small notebook in the server room. Make sure everyone knows where the notebook is, and that is is not removed!</p><p>Change control is important - see <a href="https://poivron.org/dev/metche/" name="gadget-cleanup-wikilink" class="" title="gadget-cleanup-wikilink">Metche</a> for a project to enhance a basic ~root/Changelog.txt<br /></p>]]></description>
<pubDate>13 Mar 2007 19:09:50 GMT</pubDate>
<guid>http://192.168.1.213/post/main/04xjQy9hyXNbsu7J</guid>
</item>
<item>
<title>Experiencing Asia Source II...</title>
<link>http://192.168.1.213/post/main/04oMW0oHL17SIPaq</link>
<description><![CDATA[<pre>Hi!<br />  <br />  I'm Carmela "Ela" Bona from the Philippines and I was one of the very  <br />fortunate people who was able to experience Asia Source II last January  <br />22-30, 2007 in Yawitra Asri in Sukabumi, Indonesia.<br />  <br />  I came to Asia Source II with a very minimum knowledge on Open  <br />Source.  I've only used Linux when I was in college but that's it.  <br />Nothing more afterwards. Participating in Asia Source II opened my eyes   <br />on the real Open Source: its benefits, its advantages, and the changes   <br />it can bring people. I was even shocked to see that a lot of people are   <br />involved in Open Source advocacy. And I was very lucky and fortunate to  <br />meet such great, intelligent, genius people.<br />  <br />  Right now, I'm working in a non-open source environment and it makes <br />me  so unhappy. Ever since I got back from the camp, I've always wanted <br />to  practice my learnings in Asia Source II. I'm slowly exploring the <br />great  tools I got from the camp (thanks to NGO-in-a-Box) and getting <br />started on my personal blog.Eventually, I'll be  spreading the good news  <br />of FOSS to the people around me.<br />  <br />  Lastly, I would like to thank the organizers of Asia Source II. You  <br />guys made me realize the real Open Source...You made me meet very great  <br />people from all walks of life...You brought change into my life...(and im   <br />willing to go back anytime) Thank you very much...Mabuhay ang Asia Source  <br />II! Long Live FOSS! Long Live Asia Source! :-)<br /></pre>]]></description>
<pubDate>13 Feb 2007 08:30:22 GMT</pubDate>
<guid>http://192.168.1.213/post/main/04oMW0oHL17SIPaq</guid>
</item>
<item>
<title>re: Ex Asia Source II Campers</title>
<link>http://192.168.1.213/post/main/04oIdhfmGaOig1Ki</link>
<description><![CDATA[<p>Hi, I'm Handoko Suwono from Indonesia.<br /><br />I feel very honored being eligible to participate in the Asia<br />Source II in Sukabumi, Indonesia. Meeting over 130 participants<br />and facilitators from all over the world is indeed an <br />overwhelming experience.<br /><br />The camp style is a new way of training which is not the same as<br />other trainings or seminars held in formal occasions such as in<br />hotels or conference rooms. The nine days event really long <br />enough to know each others and create bonds. People were feeling good and eager to share knowledge in the spirit of open source (remember the skill shares and speed geekings). <br /><br />I work in a small enterprise which adopt easily to adapt ICT<br />facilities to lower the digital divide. The experience gained<br />during the camp will help a lot in preparing and promoting how<br />open source programs can adjust to the more proprietary software particularly on lowering the budget of using expensive hardware to cope with recent upgrade of the new pricey<br />operating system.<br /><br /><i>The question is, will it still be free for FOSS in the future?</i><br /><br />I also want to thank to all sponsors who make this event happen<br />which are UNDP APDIP, IOSN, InWent, Tactical Technology Collective, Aspiration, Hivos, and ICT Watch as the local host.<br /><br /><a href="http://replication.tacticaltech.org/edit/main/handoko@datacom.co.id">Handoko Suwono</a><br />Datacom Informatika<br /><br /></p>]]></description>
<pubDate>13 Feb 2007 04:11:25 GMT</pubDate>
<guid>http://192.168.1.213/post/main/04oIdhfmGaOig1Ki</guid>
</item>
<item>
<title>Ex-Camper from Philippines and willing to go back</title>
<link>http://192.168.1.213/post/main/04o5rPuqruDtNC56</link>
<description><![CDATA[<p>Hi everyone, this is Jerome S. Gotangco from the Philippines. I was invited to participate in the recently concluded Asia Source II camp that was held in the memorable Yawitra Asri in Sukabumi, Indonesia.</p><p>While I already have deep experience with using Free and Open Source Software and even involved in some project directly, participating in the Source Camp was unexpectedly life-changing.</p><p>The camp goes beyond the technicalities and philosophies of F/OSS. I've learned to respect and love people from all walks of life, different culture, different beliefs, but we are all the same in goal and aspirations in life. The camp gave me a bigger network - not technical but social. I've earned more than I expected from the camp. Thanks for the memories and it will never be forgotten.</p><p>My thanks also to Tactical Tech for giving us the chance to experience and work with you guys. Most especially to Dirk, our track 3 facilitator who is a real hero.</p><p>Variatio Delectat,<br /></p><p>Jerome<br /><a href="http://jerome.gotangco.com">http://jerome.gotangco.com</a><br /></p>]]></description>
<pubDate>12 Feb 2007 13:38:34 GMT</pubDate>
<guid>http://192.168.1.213/post/main/04o5rPuqruDtNC56</guid>
</item>
<item>
<title>re: Facilitation Source Camp-Style</title>
<link>http://192.168.1.213/post/main/04N3qdobVtxIT194</link>
<description><![CDATA[<p>During the Arab Source Preparation Meeting in Damascus we reliased that Facilitation is not easy to translate into Arabic. Coordination, Support, Creating enabling environment. Possible Arabic terms that describe the role of a facilitator are: Moussahel or Moyasser.<br /></p>]]></description>
<pubDate>19 Nov 2006 12:27:21 GMT</pubDate>
<guid>http://192.168.1.213/post/main/04N3qdobVtxIT194</guid>
</item>
<item>
<title>re:  Ex-Campers</title>
<link>http://192.168.1.213/post/main/04DTDfeAxvRSd02w</link>
<description><![CDATA[<p>Hi All, </p><p>I want to thank Tachtical tech for great work they’re doing to spread the gospel of Open source especially to the developing world, we all believe that this is immense contribution to liberate developing counties to improve our economies through use of cheap and sustainable resources and F/LOSS.</p><p>My Name is Nashon Onyalo and I took part in Africa source2 in kalangala Uganda, My unselfish opinion is that the event’s experience was beyond imagination; can you for a moment think of meeting people all over the world, with different technical expertise, skills, knowledge and characters in one small beautiful beach in a remote village?</p><p>Source events are beyond description, you would probably say it’s all you would need in one box.What makes this event different to me is simply "People” I wonder how they are chosen, its one out of a million events one would wish to attend. It’s a place where you learn everything at ago from how to open a bottle of bear with a mere paper to constructing a huge cheap network or may be building your own multi-million FM station with $30.</p><p>I want to say big "kudos" to the organizers, they must be inspired by some hidden energies and the fact that they are now willing to share these energies in public is great news to everyone.</p><p>Thanks and Regards</p><p>Nashon Onyalo </p>]]></description>
<pubDate>21 Oct 2006 09:08:59 GMT</pubDate>
<guid>http://192.168.1.213/post/main/04DTDfeAxvRSd02w</guid>
</item>
</channel>
</rss>
