Bon je repose ma question, y a-t-il une instance #mastodon qui tourne avec un proxy apache qui pourrait m'aider? J'aimerai faire tourner ma propre instance! #aidetechnique
@gwenlune pourquoi Apache ? pas possible d'installer nginx ? c'est beaucoup plus performant quand même ...
@myckeul j'ai déjà un apache et plusieurs sites qui tournent dessus !
@gwenlune un coup de sed dans les vhosts apache puis proxy_pass http://127.0.0.1 dans nginx sur serner_name _; et tu peux avoir les deux sur le même serveur sans soucis :)
@myckeul sans doute, j'y viendrai si je ne trouve pas de solution, mais c'est tout de même dommage d'avoir 2 serveurs qui tournent là où un seul pourrait suffire
@gwenlune a priori la config doit pouvoir s'adapter pour apache mais ça va pas être une partie de plaisir ... :)
@gwenlune @myckeul Pas sûr, de base l'interface web de Mastodon tourne sur NodeJS, donc impossible d'utiliser un serveur conventionnel. À moins de trouver un module spécifique au serveur qui peut faire une éventuelle liaison. Le mieux serait de faire un container Docker, et faire un reverse proxy avec Apache (un peu dans la même idée que ce que proposait @myckeul avec Nginx, mais en version Apache). En tout cas, obligé d'utiliser le stack Mastodon.
@Arno500 @myckeul bien sûr je ne veux me servir d'apache que comme serveur proxy comme nginx bien sûr que je laisse node.js et tutti quanti... D'ailleurs je me suis basé sur le tuto https://angristan.fr/installer-instance-mastodon-debian-8
@myckeul @gwenlune Il a l'air super complet, je connaissais pas... Mais ça me paraît usine à gaz (déjà que Mastodon l'est). Je pense que "simplement" utiliser Docker est plus simple, plus sécurisé (enfin en fonction de comment on gère), et VRAIMENT plus rapide. C'est dans le readme sur le GitHub de Mastodon, y'a littéralement 3 commandes à faire, et tout est installé/configuré/lancé avec des conteneurs séparés. Y'a plus qu'à gérer Docker et c'est parti.
@gwenlune @Arno500 ouais mais c'est compliqué à maintenir niveau updates etc ensuite ... les joies de Docker quoi ...
@gwenlune @myckeul Toujours d'après le GitHub du projet, c'est 2 commandes (-1 par rapport à l'installation). Donc faut faire un pull, lancer les commandes et le container est mis à jour. Sans ces scripts, je pense que ça aurait été effectivement super long.