Here is a kind of user's guide for using main applications in my image
Note that the default login/password for http pages is root/kuroadmin (same for ftping the kurobox)
(eDonkey P2P client)
to run aMule, run "/scripts/set_amule.sh install", it will ask you where you want to put temp & finished files, just give a directory under /mnt/... Then give the password you want to acess aMule interface.
You can log to http://kuro-box:4711
and enter your password
You will need to add at least on server somewhere in aMule server page
run "/scripts/set_amule.sh remove" to stop aMule
Important note : if you stay at the login page even when you enter the good password, it's a problem with you browser cookies ! Just clean cookies related to your kurobox, or make cookies active if it's not alreeady done
XBOX Media Center (XBMC) streaming server
run "/scripts/set_ccxstream.sh install" to install ccxstream
run "/scripts/set_ccxstream.sh remove" to stop ccxsteam
By default, it will share the /mnt content (edit /etc/init.d/ccxstream to change this)
an irc client running on the kurobox with an http interface
Just log to http://kurobox/cgiirc/irc.cgi
, enter wanted login/server/channel and hit login
If you want to allow IDENT process, you'll have to route the port 113 to your kurobox.
an inteface to browse files on the kurobox
Just log to http://kuro-box/cep/
a http mp3 stream application
Just log to http://kuro-box/jinzora2
& follow the installation guide (you can use a SQLite database or, if you are running MySQL server, a MySQL database )
Just log to http://kuro-box/kcWebTelnet/
and enter commands you want to execute
to run the kernel on the kurobox !
First of all, you have to check that the kernel is running well on the kurobox (for now i only compiled a kurobox HG compatible kernel).
So you'll have to run this command :
/sbin/insmod /boot/loader.o kernel=/boot/vmlinux-2.6.15-kurobox or
/sbin/insmod -f /boot/loader.o kernel=/boot/vmlinux-2.6.15-kurobox if you have a kernel version error about loader.o
You'll have to try at least 2-3 times if it fails because of a bug in loader.o that cause the kernel not to works from times to times !
If it works well, run this to run the 2.6.15 kernel from startup :
and reboot !
If you want to switch back to 2.4 kernel, just run
and reboot !Important note :
The kernel 2.6.x kurobox patch is not yet perfect ! there is some problems/things missed :
- Flash driver not implemented (you won't be able to run write_ok or write_ng under 2.6.x kernel)
- From times to times the shutdown process will not work
- the RTC handling is not perfect (bad uptime)
- a "ps aux" command give strange values about memory usagemt-daapd
run "/scripts/set_mt-daapd.sh install" to install mt-daapd
run "/scripts/set_mt-daapd.sh remove" to stop mt-daapd
By default, it will share the /mnt/itunes/ folder (create it if needed), but you can edit /etc/mt-daapd.conf to change shared folder
When done, just run itunes on your computer, it should find your kurobox automatically MySQL
To run mysql database server on the kurobox, just run "/scripts/set_mysql.sh install"
to stop it, run "/scripts/set_mysql.sh remove"
You can manage your MySQL database using phpMyAdmin : http://kuro-box/phpMyAdminSABnzbd
a nzb newsgroup leecher
Edit : my bad, i forgot to write a script !
run /usr/bin/SABnzbd.py -d -f /usr/share/doc/SABnzbd-0.1.6/SABnzbd.ini
and log to http://kuro-box:8080/sabnzbd/
in a future release of my image, it'll work as described below :
To run SABnzbd on the kurobox, just run "/scripts/set_SABnzbd.sh install"
Log to http://kuro-box:8080/sabnzbd/
Go and configure your newsgroup server with login/password, then point him a .nbz you got from a nzb site ( http://www.binsearch.info/groups.php
is a good one), and just wait for your files to be donwloaded/decrypted
the Samba configuration tool
Just log to http://kuro-box:901
. Be aware that some scripts in the kurobox are overwriting samba settings (@ startup, when plugging an USB key ...), so if you change something using SWAT, it could not be applyied at next startup !Torrentflux
(a bittorrent http frontend)
you need to set-up the application once (= create the database & set the administrator login/password) :
mv createdb.php1 createdb.php
mkdir -p /mnt/torrent/.torrents
mv tf.db /mnt/torrent/.torrents
Then log to http://kuro-box/tf
, the first login/password you will enter will become the administrator login/password
for details about torrentflux
an administration package
Just log to http://kuro-box:81
, login & password are root/kuroadmin
a bittorrent client
To run XBT Client on the kurobox, just run "/scripts/set_xbt_client.sh install"
to stop it, run "/scripts/set_client.sh remove"
Then log to http://kuro-box/xbt
, configure your folders & torrent port, restart XBT Client (so it updates folders to use) & have fun