Sign inSign up

kukume/legado-web

By kukume

•Updated 1 day ago

legado

Image
0

1.1K

kukume/legado-web repository overview

https://github.com/kukume/legado-web

services:
  legado-web:
    image: ${LEGADO_IMAGE:-ghcr.io/kukume/legado-web:latest}
    ports:
      - "8955:8080"
    volumes:
      - ./data:/data
    environment:
      # 默认使用 SQLite(数据在 ./data/legado.db)。改用 PostgreSQL 时取消下面的注释
      # LEGADO_DB_TYPE: postgres
      # LEGADO_DB_URL: jdbc:postgresql://postgres:5432/legado
      # LEGADO_DB_USER: legado
      # LEGADO_DB_PASSWORD: legado
      TZ: Asia/Shanghai
      # 服务以普通用户运行(不是 root),启动时会把 ./data 里的文件改成这个用户。
      # 设成宿主机上自己账号的 uid / gid(执行 id 查看),./data 里的文件就属于你自己,默认 1000
      PUID: 1000
      PGID: 1000
    restart: unless-stopped
    # depends_on: [postgres]
    networks:
      - legado-network

  # 浏览器(可选,默认不启动):只有用到 webView:true 的书源,或在“系统设置”中开启了“使用远程浏览器”时才需要。
  # 下面两个浏览器选一个取消注释,启动后在后台“系统设置”的“浏览器调试地址”中填写 http://browser:9222。
  # 每次打开网页都在新的浏览器上下文(相当于无痕窗口)中进行,用完销毁,不会在浏览器里留下数据。
  # 调试端口没有密码,不要映射到公网。
  #
  # 1. Chromium 无界面浏览器(chromedp/headless-shell):免费,不需要任何配置,一般用这个
  # browser:
  #   image: chromedp/headless-shell:latest
  #   container_name: browser
  #   # Chromium 用 /dev/shm 存放页面数据,Docker 默认只有 64MB,打开较大的网页时可能崩溃
  #   shm_size: 512m
  #   restart: unless-stopped
  #   networks:
  #     - legado-network
  #
  # 2. CloakBrowser:做了反检测,书源网站有 Cloudflare 等人机验证、上面的浏览器过不去时换成这个。
  #    需要先到 https://cloakbrowser.dev 申请免费的 key,按它的文档加到下面的 environment 里
  # browser:
  #   image: cloakhq/cloakbrowser
  #   container_name: browser
  #   command: cloakserve
  #   # environment:
  #   restart: unless-stopped
  #   networks:
  #     - legado-network


  # postgres:
  #   image: postgres:17-alpine
  #   environment:
  #     POSTGRES_DB: legado
  #     POSTGRES_USER: legado
  #     POSTGRES_PASSWORD: legado
  #   volumes:
  #     - ./pgdata:/var/lib/postgresql/data
  #   restart: unless-stopped
  #   networks:
  #    - legado-network

networks:
  legado-network:
    driver: bridge

Tag summary

Content type

Image

Digest

sha256:337562108…

Size

173.7 MB

Last updated

1 day ago

docker pull kukume/legado-web