Docker-compose-TTRSS

Catalogue
  1. 1. 注意:
    1. 1.1. 1.注意一–代理方式
    2. 1.2. 2.注意二–默认登陆账号与密码
    3. 1.3. 3.注意三
  • 参考资料
  • 本文为Docker-compose-TTRSS项目的业务代码,且进行一些配置的说明 ### Docker-compose.yml
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    version: "3"
    services:
    rss:
    image: wangqiru/ttrss:latest
    container_name: ttrss
    ports:
    - 2077:80
    environment:
    - SELF_URL_PATH=http://localhost:2077/
    - DB_PASS=ttrss
    - PUID=1000
    - PGID=1000
    volumes:
    - feed-icons:/var/www/feed-icons/
    networks:
    - public_access
    - service_only
    - database_only
    stdin_open: true
    tty: true
    restart: always

    mercury:
    image: wangqiru/mercury-parser-api:latest
    container_name: mercury
    networks:
    - public_access
    - service_only
    restart: always

    opencc:
    image: wangqiru/opencc-api-server:latest
    container_name: opencc
    environment:
    - NODE_ENV=production
    networks:
    - service_only
    restart: always

    database:
    image: postgres:13-alpine
    container_name: postgres
    environment:
    - POSTGRES_PASSWORD=ttrss
    volumes:
    - ./postgres/data/:/var/lib/postgresql/data
    networks:
    - database_only
    restart: always

    volumes:
    feed-icons:

    networks:
    public_access:
    service_only:
    internal: true
    database_only:
    internal: true

    注意:

    1.注意一–代理方式

    • Nginx Proxy Manager
      正常代理即可,无需其它处理
    • 宝塔
      代理需要进行处理,在配置文件中添加如下代码:
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      22
      23
      24
      25
      26
      27
      28
      29
      30
      31
      32
      #PROXY-START/
      location ~* \.(gif|png|jpg|css|js|woff|woff2)$
      {
      proxy_pass http://127.0.0.1:181;
      proxy_set_header Host $host;
      proxy_set_header X-Real-IP $remote_addr;
      proxy_set_header X-Forwarded-Ssl on;
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_set_header REMOTE-HOST $remote_addr;
      proxy_set_header X-Frame-Options SAMEORIGIN;
      proxy_set_header X-Forwarded-Proto $scheme;
      expires 12h;
      }
      location /
      {
      proxy_pass http://127.0.0.1:181;
      proxy_set_header Host $host;
      proxy_set_header X-Real-IP $remote_addr;
      proxy_set_header X-Forwarded-Ssl on;
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_set_header REMOTE-HOST $remote_addr;
      proxy_set_header X-Frame-Options SAMEORIGIN;
      proxy_set_header X-Forwarded-Proto $scheme;

      add_header X-Cache $upstream_cache_status;

      #Set Nginx Cache

      add_header Cache-Control no-cache;
      }

      #PROXY-END/

    2.注意二–默认登陆账号与密码

    默认登陆账号与密码:

    1
    2
    帐号:admin
    密码:password

    3.注意三

    postgres中包含用户的账号等数据

    1
    - ./postgres/data/:/var/lib/postgresql/data

    参考资料