Buffalo NAS-Central Forums

Welcome to the Linkstation Wiki community
It is currently Thu Apr 24, 2014 9:44 pm

All times are UTC [ DST ]




Post new topic Reply to topic  [ 10 posts ] 
Author Message
PostPosted: Tue Mar 31, 2009 7:16 pm 
Offline
Newbie

Joined: Sun Feb 15, 2009 3:34 pm
Posts: 16
Soon this will be posted, I have written a very extensive user guide and made it as basic as possible. I also have a massive report being written which goes ito a lot of depth of how everything works and how its created.

NOTE - This is carried out on stock firmware with IPKG installed, most applications except a few are deployed through the Optware feed using the ipkg inatall manager. This too will be explained in this thread for users with no knowledge of NAS modding.

The Aim:
The aim of this project is to deploy more applications on the NAS drive and to create a UI that allows the users to control all of their data and the new applications through a web browser.

I know some of you will not be interested in this project, it's largely aimed at users who are accustomed to web browsers to access data and who want their data easily accessible in an environment they can understand and that’s presented in a aesthetically pleasing format.


Applications deployed:[green = deployed already]
Torrent Application [Torrent Flux]
Gnutella client [Mldonkey]
New Web Server [Lighttpd]
MySQL
Latest PHP Version
Various system applications for displaying statistics[psmisc/coreutils/net tools]


Current Progress:
24th May 2009 -
corrected css on index page
restricted access to register, only allowed on certain ranges
added rar / zip support
added information tooltip
photos page created, changed accepted file formats
added it so you can set any pic as profile picture in edit
added popout feature to all pages
music page added with file format changes
fixed numerous bugs in the public section displaying files that shouldnt be there such as rar files etc.
added add folder
added upload a file
added http downloader
added move file functionality
playlist started
added playlist
added misc page to handle other formats
added descriptive icons
made it so only some files could be loaded in the inline popup
php restricted
smart moving of files in upload
config page added
shows current avatar and lets the user change avatar
lets the user change style
2 styles added
remove account function added
admin user added
admin access restricted to only config and home
in config admin cant change avatar but can change theme
added application control to turn on and off applications
removed some applications as they could break the ui
added modification of local ip address accesing the register
updated the register with this
added change admin password
added restart / shutdown / locate buttons
added remove user accounts / change password of user accounts
fixed security problems whereby users can see each others files
fixed security problem where by user could move their files into another users directory
fixed security problem where by the user could access other directories inc other users and root of the system
added session_check on every page that requires sessions
fixed bug that would not show the new avatar / applications on or off due to the page refreshing too quicly
fixed bug that the moving code moved wrong files

Update 11th April 2009 -
Added CSS for WGET
Added Validation / Output messages for WGET
Fixed refresh bug for WGET in safari, opera and chrome
Added large update to the register process, when a user registers it now creates a smb share with their user name and password for auth and a real linux accoutn to the system.
Added notice board on home page
Added Validation to the notice board
Optimized running applications / statistics on home page [from 3.4 seconds execution time to 0.6 seconds]
Switched some usage of variables from gets to using session_data
Set path in session data when registering or logging in.
Fixed conflicts with register and notice board refreshing JS by splitting them and not including them on every page
Added the popup JS which will be used for wget / rar extractor / uploader
Various CSS fixes and optimizations

Index
main
Image

validation
Image

register
Image

Home
main
Image

minimised
Image

Video

main
Image

playing video
Image

inside folder
Image

Photos

main
Image

photos edit
Image

Music
main
Image

playing
Image

adding playlist
Image

edit prior
Image

editing playlist
Image

Misc

main
Image

html embedded
Image

Config
main
Image

Admin
home
Image

config 1
Image

config 2
Image

Theme
Image
Image

WGET
Image

Image

Image

Tooltips
Image

RAR/ ZIP extractor
Image

Popout
Image

Edit
main
Image

shared
Image

move file
Image

Add Folder
Image

Upload File
main
Image

during
Image

Complete
Image

Deployment Guides[click the links to go to them]
PHP / Lighttpd / MySQL

Beta:
Placeholder, No current Beta Available.


Last edited by kdiz on Mon May 25, 2009 12:29 am, edited 4 times in total.

Top
 Profile  
 
PostPosted: Tue Mar 31, 2009 10:50 pm 
Offline
Site Admin
User avatar

Joined: Mon Aug 28, 2006 1:15 am
Posts: 2606
great idea, are you building this w/ Optware feed packages?

Stock or custom kernel?

Have you considered OpenEmbedded?

_________________
LS1 (foonas, nfs, Tranmission & p910nd print server, Firefly for my Roku)
LS-HG500 (Lenny)
Various LS-Pros v1,v2 (unbricked w/ serial & jtag)
KuroPro, LS2 & KuroHG (foonas)
Working on davysweather.dyndns.org lately...

=> wooohooo!
wooohooo!
Unknown command 'wooohooo!' - try 'help'


Top
 Profile  
 
PostPosted: Wed Apr 01, 2009 9:01 am 
Offline
Newbie

Joined: Sun Feb 15, 2009 3:34 pm
Posts: 16
Yea sorry it's running stock firmware with Optware running, some if not most are optwarefeed packages but I have deployed torrentflux manually / mldonkey so to speak.

Unfortunatly due to the project constraints I cannot really change the firmware running on here directly although I can modify what applications can be deployed etc.

Expect this thread to get very large over time, I already have tons more stuff to write about / put in here and its only week 2 with 7 or so weeks left. :D

P.S I will edit my top thread to include this information


Top
 Profile  
 
PostPosted: Fri May 15, 2009 11:56 pm 
Offline
Newbie

Joined: Sun Feb 15, 2009 3:34 pm
Posts: 16
Not dead, infact it's almost finished. I will update this page over the next week with everything I have added, which is alot! :up:


Top
 Profile  
 
PostPosted: Sat May 16, 2009 8:07 pm 
Offline
Newbie

Joined: Wed May 06, 2009 2:32 am
Posts: 32
It looks awesome. Hopefully it can be deployed without driving me nuts with all the configurations (nearly went nuts and failed trying to install mldonkey). Will the mldonkey or torrentflux implement the use of an ipfilter?

Doubt you want to do more work and it really isn't necessary, but you can add like viewtopic.php?f=19&t=15496 to the wget script so you can dl things from rapidshare and various other dl sites with slimrat.


Top
 Profile  
 
PostPosted: Mon May 25, 2009 12:32 am 
Offline
Newbie

Joined: Sun Feb 15, 2009 3:34 pm
Posts: 16
Ok its much more up to date now, checkout the new screens and the update list to see the newer possabilitys, this is still only some of the functionality detailed and there is a lot more to it than images show as you can imagine.

User guide / beta / in-depth documentation will be posted shortly as this project will be finished very soon. I will continue to add stuff to it over time if the demand is there, other user will also be welcome to improve it.

awdark wrote:
It looks awesome. Hopefully it can be deployed without driving me nuts with all the configurations (nearly went nuts and failed trying to install mldonkey). Will the mldonkey or torrentflux implement the use of an ipfilter?

Doubt you want to do more work and it really isn't necessary, but you can add like viewtopic.php?f=19&t=15496 to the wget script so you can dl things from rapidshare and various other dl sites with slimrat.


The deployment will be very easy, I am not sure if they feature ip filters, flux seems quite popular so there may be an addon

Thanks for the link to the wget idea, I may add that in the future after this is handed in, i have to write a big report right now which is due in for 8 days time so once thats done then I can look into more things :up: .


Top
 Profile  
 
PostPosted: Fri May 29, 2009 12:03 pm 
Offline
Regular Member

Joined: Fri Sep 28, 2007 8:49 am
Posts: 294
WOW!!!

_________________
Geeky blog at http://www.methanoid.blogspot.com :D


Top
 Profile  
 
PostPosted: Wed Jun 03, 2009 10:17 am 
Offline
Newbie

Joined: Sun Feb 15, 2009 3:34 pm
Posts: 16
i need beta testers, please send me a pm if your intrested and i will get back to you within 5 days with the code / user guide / install guide

thanks


Top
 Profile  
 
PostPosted: Mon Sep 14, 2009 8:38 pm 
Offline
Newbie

Joined: Wed May 06, 2009 2:32 am
Posts: 32
:) I was wondering if there was any updates or official release on this?

I was somewhat hoping to just get the basic web interface part of it. I am using mini-httpd and if I can get some extra pages on it like stats, wget interface and such it would be nice to have.


Top
 Profile  
 
PostPosted: Thu Oct 01, 2009 9:41 pm 
Offline
Total Newbie

Joined: Wed Jul 29, 2009 11:57 am
Posts: 2
Location: Finland
Any update? :o


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 10 posts ] 

All times are UTC [ DST ]


Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:

Protected by Anti-Spam ACP
Protected by Anti-Spam ACP Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group