Ted Ruegsegger
The Photo Album Manager is a GPL application for managing large collections of photos and videos. Since it makes sense to dedicate a computer—real or virtual—for this purpose, I've developed an installer to make this as easy as possible:
The installer works with several operating systems:
kubuntu-desktop package. Similarly, you can get Xfce by installing xubuntu-desktop. Tested for versions 1.0/1.1 "deltad".As these distributions release new versions, I'll endeavor to keep EasyFotoBox up-to-date. With luck, and perhaps some help from others, I'll add more to the list. If your favorite isn't in the list, chances are it will work if it's a Debian derivative (uses apt for package management).
Feel free to ignore the whole operating system issue, pick any of the above and just use the Photo Album Manager as an appliance.
A machine to run the Photo Album Manager should have:
I use a laptop with an AMD CPU at 1.7 GHz (claims equivalence to a Pentium at 2 GHz), 1 GB RAM, and an 80 GB disk (although 40 GB lasted me for a couple of years), since I use the laptop for other things as well. By today's standards, this is an old and lame machine, but it's easily adequate for my photo management and editing. I shoot mainly 3-megapixel photos; if you habitually use higher resolutions, adjust your specs upward.
Another option is to run Photo Album Manager in a virtual machine. I've tried this with both VirtualBox and VMware Server. This is handy if your main operating system won't run it or you simply wish to isolate it as an appliance.
If you expect to use a laptop as your primary client, make sure the display is good enough for photographs. Generally, I log into the laptop remotely from a machine with a nice, large monitor, but when I'm traveling I'm glad the laptop's own LCD screen is decent.
If I've done my job right, setting up a dedicated machine for the Photo Album Manager should be a simple matter of executing some install scripts. If you find any of the steps difficult or confusing, please let me know.
root) account. In Debian, you'll simply get prompted for the root password as needed.wget http://www.tux.org/~tbr/easyfotobox/install.sh
sh install.sh
It may ask you for your password (to carry out sudo operations); in any case, it will give you a long stream of progress messages. When it finishes, you'll have a working Photo Album Manager.
Avoid heartbreak: Don't lose your photo collection! If you don't already have some reliable backup system in place, set it up soon, making sure to back up the database properly as described in the Photo Album Manager User's Manual.
Got a camera memory full of photos? Make a subfolder under /home/public/photos/ and copy them into that. Ways to accomplish this include:
If your camera saves images in some other folder structure, let me know the details and I'll be happy to update the fotoupload.sh and fotoxfer.sh tools.
Don't have any photos handy but want to try it out? I have a small set of photos just for that purpose:
cd /home/public/photos
wget -rnH http://tbr.paunix.org/samplephotoset
Using a web browser, either Konqueror or FireFox:
https://localhost/foto/ (or, if you're browsing from another machine, open https://hostname/foto/ where hostname is the name or IP address of the machine running the Photo Album Manager).
You'll see the front page with a Login button near the top.
You'll need to accept cookies; a future release of Photo Album Manager may make that optional.
The main menu appears, with lots of choices.
fotoupload.sh.
It displays the numbers and types of images and offers you some options; for now, let's take the defaults.
It will cook for a while, displaying a progress bar and statistics, until the photo set is built. It refreshes every 60 seconds, but feel free to click "Refresh Now" if you're impatient.
…and there you are.
For more guidance, please refer to the Photo Album Manager documentation.
Just browse to https://xxx.xxx.xxx.xxx/foto/ where the x's stand for the photo server's IP address (or name, if you have some sort of name resolution set up—I just use hosts files on each machine).
You can give them all their own accounts.
admin to add accounts, change passwords, and do other administrative tasks.
The admin account starts with the same password as your account. You probably won't need the admin account for anything other than managing user accounts and granting them privileges. Avoid experimenting with it; admin has the power to break things.
As you've probably noticed, you now have a general-purpose platform, loaded with all sorts of interesting applications, many of which can be run right from the menus. You can install many more, using the Synaptic package-management tool provided. There's very little it can't do.
But that's not my purpose here, so I'll refer you to the websites for your chosen platform and the GNOME or KDE environments.
Copyright © 2006–2010 Theodore B. Ruegsegger
This collection of scripts and documentation is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This collection is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this collection; if not, write to the Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.