Existen muchos servicios para alojar images y todo tipo de archivos, generalmente ofrecen alguna opción que permite compartirlos o publicarlos en Facebook, en nuestro blog, etc..
XtraUpload es un script que podemos subir a nuestro servidor y así montar nuestro propio servicio de alojamiento de archivos.
Es muy sencillo de instalar y posee muchas opciones de personalización, además permite crear y administrar grupos de usuarios, incorpora un sistema de estadísticas, soporta conexión con varios servidores y mucho más.
Durante el período en que lo estuve probando, XtraUpload se destacó por la facilidad con que pude instalarlo, por lo completo, fácil y funcional, demás estar decir que el desempeño fue muy bueno y que funcionó muy bien.