User:Ramuk
|
Contents
- 1 NASes
- 2 What I use them for:
- 3 My Install
- 3.1 FreeLinkomatix - Convert the LinkStation into a Full-fledged Debian Linux Server
- 3.2 Install an Encrypted Filespace with EncFS
- 3.3 USB Palm OS Device as an LCD Display
- 3.4 S.M.A.R.T. hard drive monitoring
- 3.5 Album - Photo gallery generator which has theme support
- 3.6 Small and simple console-based bandwidth monitor
- 3.7 Install raop-play for Airport Express
- 3.8 BashPodder
NASes
Linkstation HG 250
Operating System
|
|
![]() |
- Freelink powerpc hdhglan 1.11
- Linux LinkStation 2.6.23.14 #52
Kuro HG 750
Operating System
- Freelink powerpc hdhglan 1.11
- Linux LinkStation 2.6.20.2-kuroboxHG
Kuro HG 180
Operating System
- OpenLink 0.73b
- U-boot bootloader
- Linux (none) 2.6.25.15-svn365-dirty375 #21
Kuro Pro 320
Operating System
- Armel Debian for the Kurobox Pro - Manual install
- Kernel 2.6.26
Kuro Pro 80
Operating System
- Armel Debian for the Kurobox Pro - Manual install
- Kernel 2.6.25.6
What I use them for:
- Encrypted Filespace with EncFS
- To stream video and photos to My XBMC - Using Xbox Media Center with the LinkStation
- Mtdaapd/Firefly to create a Music Share. for the XBMC
- Display Linkstation status on a USB Palm OS Device as an LCD Display with the PalmOrb emulator.
- Download Podcasts with Bashpodder
- Stream MP3s to an Airport Express using RAOP-play
- Media and Shared storage for my computers over Samba
- Using Thttpd as a in house webserver to serve photos using Album - Photo gallery generator which has theme support
- Change to a 750GB Seagate PATA Drive originally a 250GB Drive
- Alpha 220 LED Sign
My Install
FreeLinkomatix - Convert the LinkStation into a Full-fledged Debian Linux Server
Install an Encrypted Filespace with EncFS
USB Palm OS Device as an LCD Display
S.M.A.R.T. hard drive monitoring
This little script generates a small bit of html showing a number of system stats
tc=$(smartctl -a /dev/hda | grep 194 | colrm 1 87) tf=$(echo "scale=2;((9/5) * $tc) + 32" |bc) echo " Used % Share" echo "------ --- -----" df -h | grep /dev/hda | colrm 1 27 | colrm 6 11 df -h| colrm 45 55 | grep /dev/s | grep -v tmpfs | colrm 1 27 | colrm 6 11 echo "<table>" echo "<tr><td>Users:</td><td>" users echo "</td></tr>" echo "<tr><td>Uptime:</td><td> " uptime \ | awk '{ # chops off "up" and everything before it: sub(/.*up[ ]+/,"",$0) # chops off ", # users" and everything after it: sub(/,[ ]+[0-9]+ user.*/,"",$0) # cleans up extra spaces, i think: sub(/,/,"",$0) # obvious enough, prints the results print($0) }' echo "</td></tr>" echo "<tr><td>Load:</td><td>" uptime | sed 's/^.*average: / /' echo "</td></tr><tr><td>Temp:</td><td>" echo $tf " F" echo "</td></tr> </table>" echo "<hr>" date | colrm 20 30" echo "<hr>"
Album - Photo gallery generator which has theme support
MarginalHacks/Album: A HTML photo album generator that supports themes. It takes directories of images and creates all the thumbnails and HTML that you need.
apt-get install album
|
- Use wget to get and install this theme
- To use a theme, download the theme .tar or .zip and unpack it.
mkdir /home/httpd/Themes/ cd /home/httpd/Themes/ wget http://marginalhacks.com/Hacks/album/Themes/Dominatrix6.tar.gz tar -xvzf Dominatrix6.tar.gz rm Dominatrix6.tar.gz
- Full resolution images are usually too big for a web album, so we'll use medium images on the image pages:
- Then call album with the -theme option, with or without -theme_path:
album -medium 33% -theme Dominatrix6 /home/httpd/test/Photos album -medium 33% -theme Dominatrix6 -theme_path /home/httpd/Themes/ /home/httpd/test/Photos
Small and simple console-based bandwidth monitor
Bandwidth Monitor NG (bwm-ng) is a small and simple console-based live bandwidth monitor. Short list of features:
- Supports /proc/net/dev, netstat, getifaddr, sysctl, kstat and libstatgrab
- Unlimited number of interfaces supported
- Interfaces are added or removed dynamically from list
- White-/blacklist of interfaces
- Output of KB/s, Kb/s, packets, errors, average, max and total sum
- Output in curses, plain console, CSV or HTML
- Configfile
wget http://www.gropp.org/bwm-ng/bwm-ng-0.5.tar.gz tar bwm-ng-0.5.tar.gz cd bwm-ng-0.5 ./configure make make install bwm-ng -T a -o html
Install raop-play for Airport Express
Raop-play is a music file player for the Apple Airport express, the main functionalities are as follows:
- Make AEX become your 2'nd sound card device.
- Discover Airport Express by Apple Rendezvous
- Browse music files (Supported music file format: m4a(alac or aac), wav, mp3, ogg, flac, aac, pls, raw pcm)
- Send selected files to the Airport Express
- Play mp3 stream data (filename started with "http://")
Required Packages:
- openssl library and header
- fltk1.1.4 library and header
- fluid (this comes with fltk1.1.4)
- libglib-2.0 header only
- libsamplerate library and header
- libid3tag library and header
Get any required packages to take care of dependancies:
apt-get install libssl libssl-dev libfltk1.1-dev libfltk1.1c102 fluid libglib2.0-dev libsamplerate0 libsamplerate0-dev libid3tag0 libid3tag0-dev
Then get raop_play-0.5.1.tar.gz from here, compile, make, and install it:
tar -xvzf raop_play-0.5.1.tar.gz cd raop_play-0.5.1 ./configure make make install
BashPodder
BashPodder is a podcast client written in bash. It is designed to be a simple, fast, and lightweight podcast client that always works. It is designed to conform to the KISS principal ("Keep it simple, stupid"). Various GUIs also exist for BashPodder.
wget http://linc.homeunix.org:8080/scripts/bashpodder/bashpodder.shell wget http://linc.homeunix.org:8080/scripts/bashpodder/parse_enclosure.xsl wget http://linc.homeunix.org:8080/scripts/bashpodder/bp.conf chmod a+x bashpodder.shell
change bp.conf to included desired feeds.