PhotoFS snapshot-84

PhotoFS provides a Web- and shell-based photo album based on ReiserFS concepts.

  Add it to your Download Basket!

 Add it to your Watch List!


Rate it!
send us
an update
GPL (GNU General Public License) 
Scott Scriven
ROOT \ Multimedia \ Graphics
PhotoFS provides a Web- and shell-based photo album based on ReiserFS concepts.

PhotoFS is a Web-based photo album or image gallery, based on the files-as-directories and attributes-as-files concepts at the core of the ReiserFS 4 filesystem.

It does not require ReiserFS 4, but is much more efficient on that system than on others. It does many of the same things as other Web galleries, at least as far as the basics go.

What makes it different is its use of the filesystem instead of a database. It allows you to use regular unix tools to access your photo collection.

It can handle very large collections, and also encourages multiple categories per file, deep category hierarchies, and batch processing.

Here are some key features of "PhotoFS":

Hierarchic categories
Multiple categories per photo, plus "also in..." feature
All data stored in the filesystem
Browsable both on the web and from the command line
Uses standard filesystem tools to access records
Easy backup and replication with tar, rsync, etc...
Uses no special file formats; data is stored in many small files instead of a database or several large files.
works best with reiserfs v4, but is compatible with any filesystem
Insert many photos at once from the command line
Clean URLs; simple directory structure and no huge ?argument=foo lists
Secure web interface
Access control for web use: per user, per file, per category
Non-public files cannot be viewed by the wrong users, even if those users know where to look.
Restricted files are completely invisible to anyone not authorized to view them.
Description: Yes. HTML allowed. Can be edited with any text editor.
Extended Description: Yes.
Title: No. Use the description or filename.
Keywords: No. (irrelevant; use the category system)
People: No. (irrelevant; use the category system)
Event: No. (irrelevant; use the category system)
Date: Yes, for now. May be removed.
Photographer: No, but may be added.
No SQL database required
Fast! Handles many, many thousands of files easily
Auto thumbnail creation and caching (manual creation supported too)
Auto-creates medium-sized previews when appropriate (manual creation supported too)
Holds any type of file, not just images
Integrates easily into php template systems with header/footer hooks


Python (may need V2.x or newer, but may work with 1.5)
Apache (any current version should do)
PHP4 4.2 or newer
ImageMagick (provides "convert" for thumbails)
The following are recommended but not required:
jpegtran (provides lossless jpeg rotation)
GNU bc calculator (to run bin/*.bc scripts)
pfm for browsing and insertion

What's New in This Release:

Login mostly of works again.
Logout works.

Last updated on February 8th, 2007

#photo album #image gallery #web based #PhotoFS #web-based #photo #album

Add your review!