Virtual CD Jukebox (VCDJ)
Hyperbole:
Are you tired of
- Answering questions like "DAD! Where's the CD for XYZ"
- Hearing comments like "I think that the CD is scratched... again
- I can't remember where disk 2 is for this game!
....then this project might be good for you..
Overview:
This project is a small perl-based CGI-BIN that adds functionality to a
webserver by allowing CD-ROM images to be stored on a central server, but
then shared out as NFS-shares, SMB-shares, FTP-shares, or even as HTTP
documents.
...and...
This project is a very simple shell-script based system to enable the
login process on the computer (for the kids login) to trigger the mounting
of all their favorite games..
Methods of accessing documents:
-
NFS
-
SMB (Windows-shares)
-
FTP
-
HTTP
Ultimately, VCDJ could be hooked up to a CD-Writer with a Transporter,
and then be able to remotely burn CDs upon requests with information.
Benefits:
- Centralized management of media
- Ability to install (via NFS path) without downloading entire ISO image
- Ability to store both .ISO image (to burn new copies)
- Ability to go get "just one file" from the ISO image without downloading entire thing
- authentication / user-based control to images
- Ability for people to upload their own images to the repository (interface with proftpd)
System requirements:
-
VCDJ will operate with the Linux operating system and exist as a Perl CGI
that will link into any of the popular webservers.
-
The Linux kernel must be configured with loopback device support (in order
to mount the .ISO images)
This is not new! There are other projects out there on this subject:
- One called VCDJ - published in Linux Journal - great article at www.linuxjournal.com/node/5639/print
- Blog on this at tech-geeks.org
There are other commercial software packages that do this.
Project page
This page last updated on