je te conseille piwigo car il peut être auto-hebergé, mis sur un vps, ou meme chez le fournisseur d'accés ( attention à free qui a une trés vieille version PHP, mais cela fonctionne).
Il est simple à mettre en place.
Tu peux gérer les accés par utilisateur,commataire, lien avec divers autre service etc...