Gallery2 is an extremely configurable piece of software, and you can pretty much do anything you wish with it. I have run Gallery2 for years on a discreet server, though I have also played around with it on the Contribs software as well. I cannot run the Gallery2 server at home, or on the Contribs server using the Gallery2 module on my DSL line due to the lack of synchronous service.
A couple of things to realize about Gallery2, especially if you load any number of photos into it. By that I mean, at least 500MB and more...
* Gallery2 puts a load onto your server database and mostly it is a PHP hog, flat out. Under the hood you wouldn't believe how they achieve what they achieve. Brute force code. You need to pay particular attention to enabling too many options to prevent unnecessary delays. Using some flavor of Zend or the lightly supported (if at all?) eAccelerator will help the performance lags which can happen otherwise. Finding ways to optimize PHP without breakage and security holes is challenging.
I think it a good product, and hugely flexible. But it may be overkill due to the feature set, it depends what you seek?
So I have installed it on my Contribs server, and other than some minor moving of items, it works fine. But I am unclear about fully populating it with a heavy load of photos as it will impact the overall server response times.
regards,
patrick