After installing the piratebox, it’s nice to customize it a little bit… There are many reason for this, the first one, in my point of view is to have a more understandable SSID name depend on your country… Here are the list of the step of the customizations I made on myne.
A lot of these customizations came from the really good site of Matthias : see here
Change the SSID name
The PirateBox SSID name is defined in the /etc/config/wireless file, you can modify the following line like this:
option ssid 'PirateBox - Share Freely' by option ssid 'PirateBox - Partageons librement
Then, you need to restart the network by typing : /etc/init.d/network reload ; it is better to execute this when you are connected on LAN. Otherwise, you can unplug / plug it.
Configure chat to be persistent
The chat functionality is a good way to discuss with others users but, by default it is cleared each time you restart the device. To keep the message and set a default welcome message, open the file /opt/piratebox/conf/piratebox.conf
RESET_CHAT="yes" by RESET_CHAT="no" and CHATMSG="<date>..." by CHATMSG="<date>00:00:00</date> <name>PirateBox:</name> <data class='def'>Servez-vous et partagez vos fichiers !</data><br>"
Change the index.html page
I don’t really like the index.html page as it does not show the files available, more over the english language is not adapted of every one, so I prefer a frame organization mixing files, local text and chat area.
The index.html file can be changed by replacing it : create a new one and copy it to the following place : /opt/piratebox/www/index.html
Here is my new index file :
<html>
<head>
<LINK rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
<title>PirateBox: Partageons Librement</title>
<style type="text/css">
<!--
* {margin: 0; padding: 0;}
body {text-align: left; font-size: 1.0em; font-family: sans-serif;}
.box {padding-top:10px; padding-bottom:0px;}
#message {text-align: left; width:350px}
#sending {display: none;}
#wrapform {height: 40px;}
#progress {display: inline; border-collapse: separate; empty-cells: show;
border-spacing: 10px 0; padding: 0; vertical-align: bottom;}
#progress td {height: 10px; width: 13px; background-color: #eee;
border: 1px solid #aaa; padding: 0px;}
--></style>
<!--piratebox.lan-->
<script type="text/javascript" src="jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
// do stuff when DOM is ready
$.get('forum.html', function(data) {
$('div#forum_link').html(data);
} );
});
function fnGetDomain(url) {
return url.match(/:\/\/(.[^/]+)/)[1];
}
</script>
</head>
<body>
<div><a href="/.READ.ME.htm" target="_parent"><img src="/piratebox-logo-small.png"/></a></div>
<div id="message">
<b>Partager vos fichiers : </b><br/>
<iframe width='650' frameBorder='0' src='http://piratebox.lan:8080'>Votre navigateur ne supporte pas cette fonctionnalité, suivez ce <a href='http://piratebox.lan:8080'>lien</a></iframe><br/>
<b>Telecharger :</b><br/>
<iframe width='650' height='400px' frameBorder='0' src='/Shared'>Votre navigateur ne supporte pas cette fonctionnalité, suivez ce <a href='http://piratebox.lan:8080'>lien</a></iframe><br/>
<b>Discuter :</b><br/>
<iframe height='400px' width='650' scrolling='0' frameBorder='0' src='/chat.html'></iframe>
<br />
</div>
</body></html>
Just wanted to say thanks. This was probably the second-most helpful page for setting up my Piratebox after the actual guide itself.