Ticket d'entrée

J’ai donc un serveur, avec une debian 8 toute neuve et à jour — j’aurais appris au passage qu’exim4 est installé d’emblée et qu’il n’y a besoin de pas grand chose d’autre que quelques réglages pour faire du SMTP sortant — protégée basiquement (pare-feu, anti-rootkit, fail2ban) et sauvegardée quotidiennement (a minima les fichiers de config, les homes et les bases de données PostgreSQL).

Ça tourne, ça cause dans le poste, ça sauvegarde, ça cron, ça mail, ça tout ce qu’il faut pour la suite et la suite c’est le passage à l’installation du spécifique pour Mastodon avec en gros, du node.js, du Redis, du Ruby (mais seulement pour un utilisateur, histoire de pas polluer tout le reste), etc…

C’est au programme du jour.

Maintenant l’instance Mastodon que je monte n’est pas destinée à accueillir n’importe qui et je cherche un moyen d’imposer un (gentil) « ticket d’entrée » pour l’inscription, histoire d’en faire profiter ma tribu/les copains/les ceussent que…

Le problème c’est que pour l’instant, la seule voie d’entrée est le formulaire d’inscription et c’est du On/Off. Pas de filtrage possible à l’inscription, pas de création de compte via le backend (ou alors il faut passer directement par des requêtes SQL dans la base — je suis moyen chaud pour faire ça), bref, pas très simple.

Faudrait que j’explore éventuellement l’API de Mastodon, pour voir s’il y a quelque chose à mettre en place basiquement (un petit script avec quelques curl pourrait aider si la porte est ouverte de ce point de vue), ou alors mettre en place un accès protégé par nginx (je sais pas encore si c’est possible) pour le formulaire en question.

Faut que je creuse un peu tout ça…

PS : Si vous avez des idées, voire une solution, causez dans le poste ;-)

Ajouter un commentaire

Les champs suivis d'un * sont obligatoires

Les commentaires peuvent être formatés en utilisant la syntaxe Markdown Extra.

Ajouter un rétrolien

URL de rétrolien : https://open-time.net/trackback/13283

Haut de page