Configuration
Gerons les liens courts redirigés avec votre moteur vanityURLs. Une instance peut être opérationnelle en 10 minutes, une fois les prérequis ci-dessous reunis.
Demarrage rapide se concentre sur ce chemin heureux :
- Choisir un domaine court
- Placer ce domaine sur Cloudflare DNS
- Créer un dépôt GitHub avec le code vanityURLs
- Configurer les réglages dans votre terminal
- Laisser Cloudflare déployer le Worker
- Tester vos premiers liens courts
Utilisez Flux de configuration pour comprendre comment l’installateur groupe les questions et quelles branches restent sur le chemin heureux.
Ce qu’il faut
Avant de commencer, assurez-vous d’avoir ces éléments prêts :
Enregistrer un domaine court
Utilisez un domaine que vous réserverez seulement aux redirections, comme ex.am. Si vous n’en avez pas encore choisi, lisez Choisir un domaine court pour les redirections.
Preparer un compte GitHub
Utilisez GitHub pour le dépôt qui stocke vos liens et l’historique de déploiement. Le dépôt peut être public, ou privé si vous ne voulez pas montrer tous vos liens courts au monde. Le guide GitHub pour créer un compte est le meilleur point de départ si GitHub est nouveau pour vous.
Preparer Cloudflare
Utilisez un compte Cloudflare pour les services DNS et Workers. Vous pouvez utiliser un compte existant ou en créer un nouveau; referez-vous à la documentation Cloudflare lors de la création du compte.
- DNS Cloudflare autoritatif pour le domaine court. vanityURLs s’attend à ce que Cloudflare gere la zone DNS utilisee par la route Worker ou le domaine custom. Le guide de configuration complété de Cloudflare explique comment ajouter un domaine et changer les serveurs de noms chez votre registraire
- Domaine d’équipe Cloudflare Access. L’installateur le demande pendant le setup; trouvez-le dans Zero Trust > Settings sous Team domain, comme
<team>.cloudflareaccess.com. Voir Contrôle d’accès pour la configuration complété Zero Trust
Preparer un poste local
Utilisez Linux, macOS ou Windows avec Git, Node.js 20 ou plus recent, npm, jq et votre editeur de texte préfère.
Preparer un gestionnaire de mots de passe
Gardez les secrets opérationnels hors de Git