Community Dashboard



JUser: :_load: Unable to load user with ID: 2

Princess and the ClearOS Module - Part 1 of 4

Posted by on in ClearFoundation
  • Font size: Larger Smaller
  • Hits: 7970
  • Print

Ever have the feeling "ClearOS is good piece of software...maybe even great. I just wish it had __________".  All around the world, in 22 different languages, I'm sure the ending to that sentence has been completed with an equally broad range of functions - from running a media server used for streaming music and movies to your TV to cooking up a corn-beef on rye. For those that are interested, the former is coming soon while the latter...well, maybe never and definitely not from me...I'm not a big fan of the salted beef.

At any rate, I had this exact feeling over the weekend when I started wondering how I managed to fill up a 140 GB hard disk drive on my ClearOS server at home.  Seems the combination of having two girls under the age of 5 has a rather exponential effect of disk space usage with:

a) the number of digital photos of the two of them growing up (Doh! I had to buy the 15.1 megapixel model)

b) the astounding number of princess movies one can downlo....ahem, collect

But I digress, and I'm only going to get myself into copyright trouble. I know about Bash's "du" using a wack of parameters and possibly having to resort to piping the output to yet more cryptic bash commands...

but what if you didn't. Even in Microsoft, you're one "Right Click --> Properties" away from a purple and blue pie graph showing disk usage. Can't we have something similar...or ClearOS!

And so, like most searches for a solution to a new-found problem, I turned to Google with the terms "linux find used disk space web-based", which brought me here as the number one ranked page. Google, you never cease to amaze. According to the summary, Philesight's website says:

"[Philesight] designed to run on a remote server without graphical user interface"

Sounded promising. The next 3-4 hours were spent going about what is now a fairly simple process of creating a module for ClearOS.  Simple only because I've done it a few times and can always interrupt Pete across the room with one of my typical rookie questions.  While I was coding a solution to my own problem (and something that will hopefully benefit others in a similar situation), I started thinking about the age-old phrase "give a man a fish, feed him for a day...teach a man to fish, feed him for his entire life". Why not take this opportunity to open a few doors to future ClearOS contributors/hackers? How many developers might we be able to attract if, with a few blogs or howto's, we lowered the barrier to entry to contribute to the ClearOS code base.

Thus, consider this "Part 1" of a blog series I'm entitling Princess and the ClearOS Module, where together, we'll create some dialog around the creation of a module that will dynamically provide information integrated into Webconfig on the disk usage of a ClearOS server.

Certain to one day be, a Disney[TM] classic!


Df43e790f3b1e7a2e9fcde4024b123ce Medium
Ben Chambers has not set their biography yet

Message Author | Add as friend | View author's profile | Show more posts from author | Subscribe to updates from author


  • Bookworm
  • The Voice

Overall Rating (0)

0 out of 5 stars
  • No comments found