Skip to content

Compose 部署 Tachidesk 开源漫画阅读器

Tip

Tachidesk 是一个免费的开源漫画阅读器服务器,通过安装扩展插件,订阅并聚合漫画源,独立的 Tachiyomi 兼容软件,实现多平台使用 Tachiyomi.

一. 简介

Project 项目地址

Suwayomi:https://github.com/Suwayomi

Tachiyomi:https://github.com/tachiyomiorg

App 软件工具

Tachimanga:https://github.com/tachimanga(Tachiyomi for iOS.)

Tachiyomi:https://github.com/tachiyomiorg(close.)

Mihon:https://mihon.app(Tachiyomi for Android.)

Extension Repo 扩展插件

Keiyoushi:https://keiyoushi.github.io/extensions

Tachiyomi:https://tachiyomi.org/extensions

Suwayomi:https://github.com/Suwayomi/tachiyomi-extension

二. 安装

项目地址

项目采用 Docker-Compose & Tachidesk 快速部署,详细参数配置如下:

Tachidesk:https://github.com/Suwayomi/docker-tachidesk

FlareSolverr:https://github.com/FlareSolverr/FlareSolverr

Docker Releases:https://github.com/suwayomi/docker-tachidesk/pkgs/container/tachidesk

Docker compose:https://github.com/Suwayomi/docker-tachidesk/blob/main/docker-compose.yml

Dockerfile:https://github.com/suwayomi/docker-tachidesk

创建数据目录,授权读写权限

$ mkdir -p ./tachidesk/data
$ chmod -R 777 ./data
version: '3.7'
services:
  suwayomi:
    image: ghcr.io/suwayomi/tachidesk:v1.1.1-r1586
    container_name: tachidesk
    restart: on-failure:3
    expose:
      - "4567"
    ports:
      - 4567:4567
    environment:
      - TZ=Asia/Shanghai
      - BIND_IP=0.0.0.0
      - BIND_PORT=4567
      # Downloader
      - DOWNLOAD_AS_CBZ=true
      - AUTO_DOWNLOAD_CHAPTERS=false # 自动检查新章节则自动下载
      - AUTO_DOWNLOAD_EXCLUDE_UNREAD=true # 忽略未读自动下载 
      # Auth
      - BASIC_AUTH_ENABLED=true
      - BASIC_AUTH_USERNAME=username
      - BASIC_AUTH_PASSWORD=password
      # Extension repos
      - EXTENSION_REPOS=["https://raw.githubusercontent.com/keiyoushi/extensions/repo", "https://raw.githubusercontent.com/tachiyomiorg/extensions/repo", "https://raw.githubusercontent.com/everfio/tachiyomi-extensions/repo"]
    volumes:
      - ./data:/home/suwayomi/.local/share/Tachidesk
  # 按需,可忽略
  flaresolverr:
    image: ghcr.io/flaresolverr/flaresolverr:v3.3.21
    container_name: flaresolverr
    restart: unless-stopped
    environment:
      - TZ=Asia/Shanghai
      - LOG_LEVEL=info
      - LOG_HTML=false
      - CAPTCHA_SOLVER=none
    ports:
      - 8191:8191