Readme    Screenshots     Downloads     News     Links     Donations

udm (aka µdm) is a web application for low resource - linux based networked appliances, such as routers, hard disks, media players but it's also very handy on regular servers or PC's.
It is mainly a front-end to ctorrent, wget and amule and features a quick file manager. All this with minimal router/server/appliance resources usage to run the GUI.

It's main features are:

download a (torrent or any) file from the internet to the router/server/appliance hard disk
upload a (torrent or any) file from your desktop to the router/server/appliance and ctorrent it
start, pause, resume, cancel downloads and torrents
monitor aMule download progress and issue commands to start, pause and cancel downloads
run shell commands on the router/server/appliance
basic authentication

It was tested on:

    Servers:
      Pirelli AGA router with roleo's USRAGW2-PLUS_fs_kernel_3.04L.01.-090423_2300 firmware
      Pirelli HY101 set top box with mce2222's AZbox fw
      Mybook World Edition
      HP Laptop with Ubuntu 9.04 on vmware player
    Clients (browsers):
      IE7
      FF3
      Opera
      Chrome
      Safari
    best performance on Chrome and Safari, then Opera and FF, then IE. Gorilla fonts work properly only on IE though, to see them on other browsers you need to install them on your computer (google for "gorilla fonts")
µdm is based on mootools and mini_httpd, binary packages come with ctorrent and wget already compiled for the target platform. If you want to use amule, you need to install it on your own... sorry

- all praise to the authors of mootools, minihttpd, ctorrent, wget, amule and all the open source stuff
- for µdm bugs send an email to [email protected]


INSTALLATION:

1. download and unpack in any location with sufficient disk quota.
    for example (url and directory names may vary depending on chosen version and target):

# cd /home/umbacos
# wget http://umbacos.altervista.org/udm/download/udm-0.4.0.tar.gz
Connecting to umbacos.altervista.org[75.126.135.131]:80
udm-0.4.0.tar.gz       100% |****....****|   527 KB    00:00 ETA
# gunzip udm-0.4.0.tar.gz
# tar xvf udm-0.4.0.tar
udm-0.4.0
udm-0.4.0/mini_httpd.conf
udm-0.4.0/stop.sh
udm-0.4.0/www
udm-0.4.0/www/cgi-bin
udm-0.4.0/www/index.html
udm-0.4.0/www/js
... etc. etc.

2. rename udm-0.4.0 directory as you like

3. edit udm.conf to change paths to fit your needs and configure other options to suit your system (leave them as they are if not sure)


RUNNING AND STOPPING µdm:

to start µdm, move to the installation directory and type ./start.sh then point your browser to http://192.168.1.1:8888 (or whatever ip address you chose for your router/server/appliance)

by default µdm runs on port 8888. If you wish to change it, modify the start.sh file accordingly or run "./start.sh 12345" where 12345 is the port you want to use o see options and then

# ./configure --options you may want to add
# make
# make install

If you want to crosscompile to different targets, take a look at the build-*.sh files for some examples: anyways, you will need a correct toolchain installed for the target system


KNOWN BUGS

- for µdm bugs send an email to [email protected]


CHANGE LOG 0.4.0

- amule monitor
- external file browser under http://youraddress:8888/udmfb
- sort by name, date and size
- run scripts from the "Run..." popup
- added base64 "encription" for password setting (moved under the Settings popup)
- animated icons and file manager menus
- FIX: added scroll bar in file list in torrent popup to avoid overflow
- FIX: broken "upload a file", now working again


ROADMAP:

(tbd)- enqueuing of downloads
(tbd)- scripts editor
(tbd)- check for minimum requirements/create a swap partition if not present improved performance in monitoring wget and ctorrent
(tbd)- embed a micro web server to get rid of mini_httpd
(???)- use exec instead of popen
(???)- auto upgrade procedure for future releases


Readme    Screenshots     Downloads     News     Links     Donations


Screenshots (µdm 3)

                   

Readme    Screenshots     Downloads     News     Links     Donations


Downloads

Target platformFile
Pirelli AGA with roleo's fwudm-0.4.0-aga-static.tar.gz
Pirelli STB with AZbox fwudm-0.4.0-stb-pirelli-azbox.tar.gz
WD Mybook World Editionudm-0.4.0-mybookworld.tar.gz
x86 Linuxudm-0.4.0.tar.gz
Sourceudm-0.4.0-src.tar.gz

Readme    Screenshots     Downloads     News     Links     Donations

News

2009-09-09 - release of UDM 0.4.0
2009-06-13 - release of UDM 0.3.9
2009-06-01 - release of UDM 0.3.8
2009-05-24 - release of UDM 0.3.7
2009-05-14 - release of UDM 0.3.6
2009-05-10 - release of UDM 0.3.5
2009-04-28 - release of UDM 0.3.4
2009-04-17 - release of UDM 0.3.3
2009-04-03 - release of UDM 0.3.2
2009-02-28 - patched beta of UDM 0.3.1
2009-02-20 - added the third beta of UDM 0.3
2009-02-15 - added the second beta of UDM 0.2
2009-02-09 - added the first beta of UDM 0.1

Readme    Screenshots     Downloads     News     Links     Donations

Useful links

ilpuntotecnicoeadsl.com
cross compile howto's for the Pirelli AGA (Alice Gate 2+ Wifi)
Pirelli's GPL source code

Readme    Screenshots     Downloads     News     Links     Donations

Donationware

µdm is Donationware. This means that you can download and use it for free and you do not have to pay any royalty charges or license. But if you like it and wish to support its development, you should donate to the project. Countless hours went into its creation, and more to come!!

How to donate

use the button below to donate some money through Paypal. You can choose the amount freely.


(c) 2009 umbacos