Pour lancer une instance Danbooru dans votre navigateur :
Créez un compte Github.
Cliquez sur Ouvrir dans les espaces de codes Github.
Cliquez sur le bouton Create new codespace
.
Attendez quelques minutes qu'il se lance.
Une fois terminé, vous disposerez d'une nouvelle instance Danbooru avec un environnement de développement complet exécuté dans votre navigateur. De cette façon, vous pouvez essayer Danbooru sans rien installer sur votre ordinateur.
Consultez la section Codespaces dans le Guide Docker pour en savoir plus.
Exécutez ceci pour démarrer une instance Danbooru :
sh -c "$(curl -sSL https://raw.githubusercontent.com/danbooru/danbooru/master/bin/setup)"
Cela installera Docker Compose et démarrera Danbooru. Une fois terminé, Danbooru fonctionnera sur http://localhost:3000.
Alternativement, si Docker Compose est déjà installé, vous pouvez faire :
git clone http://github.com/danbooru/danboorucddanbooru touchez .env.local config/danbooru_local_config.rb sudo docker composer
Lorsque vous avez terminé, vous pouvez exécuter la commande suivante pour tout supprimer :
sudo docker compose down --volumes # Supprimez toutes les données et images de votre instance Danbooru. sudo docker image prune # Nettoyez toutes les images Docker inutilisées.rm -rf ~/danbooru # Supprimez le code Danbooru.
Consultez le Guide Docker pour plus d'informations sur l'exécution de Danbooru à l'aide de Docker. C'est la méthode recommandée pour exécuter Danbooru.
Vous pouvez également utiliser le guide d'installation manuelle pour installer Danbooru sans Docker. L'installation manuelle est beaucoup plus difficile que l'utilisation de Docker et n'est donc ni recommandée ni officiellement prise en charge.
Pour obtenir de l'aide, demandez sur le canal #technique du Danbooru Discord ou dans la zone de discussion sur Github.
Danboou dépend de quelques services cloud et de plusieurs microservices pour implémenter certaines fonctionnalités.
Les fonctionnalités suivantes nécessitent un compte Amazon AWS :
Histoire de la piscine
Historique des publications
Les fonctionnalités suivantes nécessitent un compte Google Cloud :
Exportation de base de données BigQuery
L'intégration IQDB est déléguée au service IQDB.
Afin d'accéder aux historiques du pool et des publications, vous devrez installer et configurer le service Archives.
Les fonctionnalités suivantes sont déléguées au service Reportbooru :
Vues des publications
Rapport sur les recherches manquées
Rapport sur les recherches populaires
Les recommandations de publication nécessitent le service Recommender.