39
Copyright © 2008 Excito
14. GETTING INSIDE YOUR BUBBA
For advanced users, BUBBA is a perfect platform for experimenting or
for configuring to fit your special needs. This requires some Linux skills,
and is not officially supported by Excito. However, you’ll find some hints
below. We have intentionally not made these instructions too detailed; if
you don’t understand it, don’t try it.
14.1. SSH
In order to get shell access to your BUBBA, use a SSH client (i.e. PuTTY
for Windows). For security reasons, neither ‘admin’ nor ‘root’ have direct
SSH access. Log on using your normal user name and password, and
use ‘su’ to get root access.
The root password is ‘excito’. Note that root access gives access to the
entire Linux system, and using it without caution may cause your BUBBA
to malfunction. This may also void your warranty.
14.2. INSTALLING OTHER APPLICATIONS
Since BUBBA is based on a standard Linux Debian platform, all Linux
applications available as Debian packages are available for installation.
Use ‘apt’ (Advanced Package Tool) to install whatever you find suitable.
When doing ‘update’ from the web interface, an ‘apt-get update’ is done.
However, the ‘etc/apt/sources.list’ only to point to Excito’s update server,
‘update.excito.net’. If you wish to do a full Debian update, uncomment
the commented lines in ‘sources.list’. However, it’s important that the
updates are done from the command line interface since some may
require user intervention.
14.3. CUSTOMIZING THE WEB INTERFACE
Bubbas web interface is php based and possible to customize. It is
strongly recommended only to exchange the images (in the ‘image’
folder) and the style sheets (the file bubba.css) to ensure proper
operation. The web admin interface files are located in ‘/usr/share/web-
admin/’.