À peine les premiers clichés transférés sur la galerie, mon hébergeur m'annonce que mon quota est quasiment atteint pour l'offre de base. Après 10 ans, ça devrait arriver.

C'est le moment de passer à l'auto-hébergement à domicile :
* machine virtuelle sur Freebox Delta
* un service web : nginx
* une galerie propulsée par piwigo
* quelques bricoles tout aussi libres
* croiser les doigts

Avec un peu d'aide, ça devrait passer : alexisjanvier.net/blog/auto-he

nginx fonctionnel ! Merci @alexisjanvier pour les précautions sécuritaires !

En avant pour Piwigo.

Toujours avec un peu d'aide : ubuntu.self-hosted.fr/installa

Show thread

Après quelques heures pour comprendre et mettre en oeuvre, une nouvelle galerie photo propulsée par Piwigo a vu le jour : piwigo.fressengeas.net, auto-hébergé à domicile sur une Freebox Delta et avec le https en prime.

Petit fil pour un retour d'expérience.

👇

Show thread

J'ai tout d'abord utilisé les suggestions de @alexisjanvier (alexisjanvier.net/blog/auto-he) qui permettent de sécuriser fortement un serveur nginx sur Freebox Delta, indépendamment de toute installation de piwigo.

Je ne pense pas que cela soit incompatible, mais, en tant que novice, j'ai pour l'instant laissé tomber la partie sécurité, car l'installation que je vais décrire ci-dessous en propose également. (Mais je ne désespère pas d'y revenir.)

Je suis par ailleurs parti avec une machine virtuelle sous Debian, pour des questions de légèreté.

Show thread

J'ai ensuite trouvé un superbe document, par Edouard Wattecamps, décrivant par le menu une installation de Piwigo dans un cadre permettant de faire coexister plusieurs sites web sur le même serveur, le tout avec chiffrement https : ubuntu.self-hosted.fr/installa

Show thread

En suivant pas à pas, et en apprenant sur le chemin, tout a fonctionné quasiment du premier coup.

(Quasiment, pour ne pas mettre en défaut la première loi de l'informatique qui dit que rien ne fonctionne du premier coup)

Show thread

Premier point d'attention : la RAM.

A la livraison, la Freebox Delta est livrée avec 2Go de RAM, dont 1Go permis pour les machines virtuelles. Cela me semble assez pour Piwigo seul, mais peut-être un peu juste pour d'autres besoins. Il semble possible d'augmenter cette RAM (plessy.me/augmenter-a-8go-la-r) mais je n'ai pas testé.

En allouant une RAM de 700Mo à la machine virtuelle, cela semble marcher parfaitement.

Show thread

Deuxième point d'attention : les permissions.

C'est un point de détail que j'ai du modifier dans le document d'Edouard Wattecamps : l'autorisation du téléchargement direct. Pour permettre un affichage des photographies, il faut passer de "deny" à "allow" dans son point 8 sous le commentaire # prevent direct acces to uploaded images, derivates and logs.

Il y a peut-être quelque chose que je n'ai pas compris : je lui ai posé la question dans les commentaires.

Pour le reste, enjoy : piwigo.fressengeas.net

(même si le contenu est un peu chiche pour l'instant)

Sans oublier la nouvelle appli mobile, qui marche vraiment très bien.

Show thread

Retour sur l'auto-hébergement sur ma Freebox Delta : la fonctionnalité d'envoi de mail ne fonctionnait pas !

Normal : il faut installer aussi le serveur smtp. J'ai choisi postfix. Il faut ensuite relayer le mail sur le serveur smtp du fournisseur d'accès, et le tour est joué.

Un peu d'aide ici : bobcares.com/blog/configure-po (mais l'identification n'est peut-être pas utile)

Show thread
Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.