Чтобы запустить экземпляр Danbooru в браузере:
Создайте учетную запись Github.
Нажмите «Открыть» в кодовых пространствах Github.
Нажмите кнопку Create new codespace
.
Подождите несколько минут, пока он запустится.
Когда это будет сделано, у вас будет новый экземпляр Danbooru с полной средой разработки, работающей в вашем браузере. Таким образом, вы сможете опробовать Danbooru, ничего не устанавливая на свой компьютер.
Дополнительную информацию см. в разделе «Кодовые пространства» в Руководстве по Docker.
Запустите это, чтобы запустить экземпляр Danbooru:
sh -c "$(curl -sSL https://raw.githubusercontent.com/danbooru/danbooru/master/bin/setup)"
Это установит Docker Compose и запустит Danbooru. Когда это будет сделано, Danbooru будет работать по адресу http://localhost:3000.
Альтернативно, если у вас уже установлен Docker Compose, вы можете сделать:
git-клон http://github.com/danbooru/danboorucd danbooru коснитесь .env.local config/danbooru_local_config.rb sudo docker составить команду
Когда вы закончите, вы можете запустить следующее, чтобы удалить все:
sudo docker compose down --volumes # Удалить все данные и изображения в вашем экземпляре Danbooru.sudo docker image prune # Очистить все неиспользуемые изображения Docker.rm -rf ~/danbooru # Удалить код Danbooru.
Дополнительную информацию о запуске Danbooru с помощью Docker см. в руководстве Docker. Это рекомендуемый способ запуска Danbooru.
Альтернативно вы можете использовать Руководство по ручной установке для установки Danbooru без Docker. Установка вручную намного сложнее, чем использование Docker, поэтому не рекомендуется и не поддерживается официально.
За помощью обращайтесь на #технический канал Danbooru Discord или в область обсуждений на Github.
Для реализации определенных функций Danboou зависит от пары облачных сервисов и нескольких микросервисов.
Для следующих функций требуется учетная запись Amazon AWS:
История пула
История сообщений
Для следующих функций требуется учетная запись Google Cloud:
Экспорт базы данных BigQuery
Интеграция IQDB делегирована службе IQDB.
Чтобы получить доступ к пулу и истории публикаций, вам необходимо установить и настроить службу архивов.
Сервису Reportbooru делегированы следующие функции:
Просмотры публикаций
Отчет о пропущенных поисковых запросах
Отчет о популярных поисковых запросах
Рекомендации к публикациям требуют наличия службы «Рекомендации».