danbooru 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
danbooru 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
danbooru 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 未知
开发语言 Ruby
操作系统 跨平台
软件类型 开源软件
所属分类 Web应用开发网站API
开源组织
地区 不详
投 递 者 不详
适用人群 未知
收录时间 2008-09-19

软件简介

Danbooru 是用 Rails 6 编写的可标记图像板。

安装

建议在基于 Debian 的系统上安装 Danbooru,因为大多数必需的软件包都在 APT 上可用。Danbooru 已成功安装在Fedora,CentOS,FreeBSD 和 OS X 上。INSTALL.debian 安装脚本很简单,很容易适应其他平台。

为了获得最佳性能,PostgreSQL 和 Rails 至少需要 256MB 的 RAM。随着数据库变大,内存需求将增长。

在生产中,Danbooru 使用 PostgreSQL 9.4,但是任何 9.x 版本也都可以使用。

尽可能使用操作系统的程序包管理系统。这将简化安装初始化脚本的过程,当从源代码进行编译时,这种情况不会总是发生。

故障排除

这些说明并不适用于所有人。如果您的设置不起作用,请按照以下通常推荐的步骤进行操作:

  1. 测试数据库。确保可以使用 psql 连接到它。确保表存在。如果失败,则需要正确安装 PostgreSQL,导入初始模式并运行迁移。

  2. 通过使用 Rails 控制台测试 Rails 数据库连接。运行 Post.count 以确保 Rails 可以连接到数据库。如果失败,则需要确保您的 Danbooru 配置文件正确。

  3. 测试 Nginx 以确保其正常工作。您可能需要调试 Nginx 配置文件。

  4. 检查所有日志文件。

服务

Danbooru 使用大量外部服务来委派某些功能。

出于开发目的,您可以仅运行这些服务的模拟版本。它们可用,scripts/mock_services并且可以使用 Foreman 和提供的Procfile 自动启动。

AWS 网络服务

为了启用以下功能,您将需要一个 AWS SQS 帐户:

  • 池版本
  • 发布版本
  • 智商数据库
  • 保存的搜索
  • 相关标签

Google API

以下功能需要一个 Google API 帐户:

  • 批量还原
  • 发布版本报告

IQDB 服务

IQDB集成委托给IQDBS服务

档案服务

为了访问池和帖子的版本化数据,您将需要安装和配置 Archives 服务

Reportbooru 服务

以下功能委托给 Reportbooru 服务

  • 相关标签
  • 错过的搜寻报告
  • 热门搜寻报告
  • 最喜欢的搜寻
  • 上传趋势图

推荐服务

发布建议需要推荐服务

裁剪的缩略图

裁剪缩略图有可选支持。这取决于安装 libvips-8.6或更高版本并将其设置Danbooru.config.enable_image_cropping 为 true。

 

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击引领话题📣 发布并加入讨论🔥
暂无内容
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
0 评论
0 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部