Make sure that you have a domain name or a static I.P. address for the server or else your images could be here one day and gone tomorrow even though they are still on your server. If you are planning on hosting from a residential connection, you can get yourself a dynamic dns provider from dyndns.com.
If you decide to go the Linux route, I will monitor this thread and try and help out with Apache and Gallery where I can.
I got mind control while I'm here
You goin' hate me when I'm gone
Ain't no blood clot and no fear
I got hope inside of my bones