TTRSS:plugins-26.08-2f7d831f,集成postgres,mercury-parser-api,opencc-api,及一些常用插件
100K+
https://github.com/gshang2017/docker
https://github.com/tt-rss/tt-rss
https://github.com/docker-library/postgres
https://github.com/HenryQW/mercury-parser-api
https://github.com/HenryQW/OpenCC.henry.wang
https://github.com/HenryQW/ttrss_opencc
https://github.com/HenryQW/mercury_fulltext
https://github.com/feediron/ttrss_plugin-feediron
https://github.com/DigitalDJ/tinytinyrss-fever-plugin
https://github.com/tt-rss/tt-rss-plugin-af-readability
https://github.com/eric-pierce/freshapi
https://github.com/levito/tt-rss-feedly-theme
| 名称 | 版本 | 说明 |
|---|---|---|
| ttrss | plugins-26.08-2f7d831f | amd64;arm64v8;arm32v7,集成postgres数据库(PostgreSQL-17.9),mercury-parser-api,opencc-api,及一些常用插件 |
| 标题 | 命令 | 举例 |
|---|---|---|
| 导出 | pg_dump -U PostgreSQL用户名 -f /config/db.sql -d PostgreSQL数据库名称 | pg_dump -U ttrss -f /config/db.sql -d ttrss |
| 导入 | psql -d PostgreSQL数据库名称 -f /config/db.sql -U PostgreSQL用户名 | psql -d ttrss -f /config/db.sql -U ttrss |
下载镜像
| 镜像源 | 命令 |
|---|---|
| DockerHub | docker pull johngong/tt-rss:latest |
| GitHub | docker pull ghcr.io/gshang2017/tt-rss:latest |
创建ttrss容器
docker create \
--name=ttrss \
-p 80:80 \
-p 5432:5432 \
-p 3000:3000 \
-p 4000:4000 \
-v /配置文件位置:/config \
-v /PostgreSQL存储数据的位置:/var/lib/postgresql/data \
-e UID=1000 \
-e GID=1000 \
-e POSTGRES_DB=ttrss \
-e POSTGRES_USER=ttrss \
-e POSTGRES_PASSWORD=ttrss \
-e TTRSS_DB_NAME=ttrss \
-e TTRSS_DB_USER=ttrss \
-e TTRSS_DB_PASS=ttrss \
-e TTRSS_SELF_URL_PATH=http://localhost:80/ \
--restart unless-stopped \
johngong/tt-rss:latest
运行
docker start ttrss
停止
docker stop ttrss
删除容器
docker rm ttrss
删除镜像
docker image rm johngong/tt-rss:latest
| 参数 | 说明 |
|---|---|
--name=ttrss | 容器名 |
-p 80:80 | tt-rss服务器web端口; 默认用户名:admin,默认密码:password |
-p 5432:5432 | PostgreSQL服务器端口 |
-p 3000:3000 | mercury-parser-api 服务端口 |
-p 4000:4000 | opencc-api 服务端口 |
-v /配置文件位置:/config | tt-rss配置文件位置 |
-v /PostgreSQL存储数据的位置:/var/lib/postgresql/data | PostgreSQL存储数据的位置 |
-e UID=1000 | uid设置,默认为1000,不支持设定为0 |
-e GID=1000 | gid设置,默认为1000,不支持设定为0 |
-e POSTGRES_UID | PostgreSQL的uid设置,默认和UID一样,可单独设定 |
-e POSTGRES_GID | PostgreSQL的gid设置,默认和GID一样,可单独设定 |
-e POSTGRES_DB=ttrss | PostgreSQL数据库名称 例如:ttrss |
-e POSTGRES_USER=ttrss | PostgreSQL用户名 例如:ttrss |
-e POSTGRES_PASSWORD=ttrss | PostgreSQL密码 例如:ttrss |
-e TTRSS_DB_NAME=ttrss | PostgreSQL数据库名称(POSTGRES_DB) 例如:ttrss |
-e TTRSS_DB_USER=ttrss | PostgreSQL用户名(POSTGRES_USER) 例如:ttrss |
-e TTRSS_DB_PASS=ttrss | PostgreSQL密码(POSTGRES_PASSWORD) 例如:ttrss |
-e TTRSS_DB_TYPE=pgsql | tt-rss使用的数据库类型,默认设置为pgsql,无需更改 |
-e TTRSS_DB_PORT=5432 | tt-rss使用的数据库端口,默认设置为容器内部端口,无需更改 |
-e TTRSS_DB_HOST=0.0.0.0 | tt-rss使用的数据库IP,默认设置为容器内部IP,无需更改 |
-e TTRSS_SELF_URL_PATH=http://localhost:80/ | tt-rss访问地址,需更改为IP或域名加tt-rss服务器web端口 |
-e TTRSS_PLUGINS=auth_internal,fever,mercury_fulltext,af_readability | tt-rss默认开启插件 |
-e TZ=Asia/Shanghai | 系统时区设置,默认为Asia/Shanghai |
-e TTRSS_ALLOW_PORTS=80,443 | ttrss可订阅的端口,如需1200,可替换80,443为1200 |
-e TTRSS_ALLOW_LOCAL_IP=false | (true|false)开放非80,443端口局域网ip订阅,默认关闭 |
-e TTRSS_UPDATE_AUTO=true | 自动更新tt-rss(true|false),默认开启此功能 |
-e TTRSS_CADDY_PORT=80 | tt-rss访问及caddy端口,无需更改 |
-e ENABLE_MERCURY=true | (true|false)mercury-parser-api服务,默认开启 |
-e MERCURY_PORT=3000 | mercury-parser-api监听端口,无需更改 |
-e ENABLE_OPENCC=false | (true|false)opencc-api服务,默认关闭 |
-e OPENCC_PORT=4000 | opencc-api服务监听端口,无需更改 |
-e PGPORT=5432 | PostgreSQL监听端口,无需更改 |
-e PHP_LISTEN_PORT=9000 | PHP监听端口,无需更改 |
-e POSTGRES_DB_DUMP=false | PostgreSQL备份(true|false),不能与还原同时使用,仅启动时执行 |
-e POSTGRES_DB_RESTORE=false | PostgreSQL还原(true|false),不能与备份同时使用,仅启动时执行 |
| 参数 | 说明 |
|---|---|
本地文件夹1:/config | tt-rss配置文件位置 |
本地文件夹2:/var/lib/postgresql/data | PostgreSQL存储数据的位置 |
| 参数 | 说明 |
|---|---|
本地端口1:80 | tt-rss服务器web端口; 默认用户名:admin,默认密码:password |
本地端口2:3000 | mercury-parser-api 服务端口 |
本地端口3:4000 | opencc-api 服务端口 |
本地端口4:5432 | postgres数据库服务端口 |
| 参数 | 说明 |
|---|---|
UID=1000 | uid设置,默认为1000,不支持设定为0 |
GID=1000 | gid设置,默认为1000,不支持设定为0 |
POSTGRES_UID | PostgreSQL的uid设置,默认用UID值,可单独设定 |
POSTGRES_GID | PostgreSQL的gid设置,默认用GID值,可单独设定 |
POSTGRES_DB | PostgreSQL数据库名称 例如:ttrss |
POSTGRES_USER | PostgreSQL用户名 例如:ttrss |
POSTGRES_PASSWORD | PostgreSQL密码 例如:ttrss |
TTRSS_DB_NAME | PostgreSQL数据库名称(POSTGRES_DB) 例如:ttrss |
TTRSS_DB_USER | PostgreSQL用户名(POSTGRES_USER) 例如:ttrss |
TTRSS_DB_PASS | PostgreSQL密码(POSTGRES_PASSWORD) 例如:ttrss |
TTRSS_DB_TYPE=pgsql | tt-rss使用的数据库类型,默认设置为pgsql,无需更改 |
TTRSS_DB_PORT=5432 | tt-rss使用的数据库端口,默认设置为容器内部端口,无需更改 |
TTRSS_DB_HOST=0.0.0.0 | tt-rss使用的数据库IP,默认设置为容器内部IP,无需更改 |
TTRSS_SELF_URL_PATH=http://localhost:80/ | tt-rss访问地址,需更改为IP或域名加tt-rss服务器web端口 |
TTRSS_PLUGINS=auth_internal,fever,mercury_fulltext,af_readability | tt-rss默认开启插件 |
TZ=Asia/Shanghai | 系统时区设置,默认为Asia/Shanghai |
TTRSS_ALLOW_PORTS=80,443 | ttrss可订阅的端口,如需1200,可替换80,443为1200 |
TTRSS_ALLOW_LOCAL_IP=false | (true|false)开放非80,443端口局域网ip订阅,默认关闭 |
TTRSS_UPDATE_AUTO=true | 自动更新tt-rss(true|false),默认开启此功能 |
TTRSS_CADDY_PORT=80 | tt-rss访问及caddy端口,无需更改 |
ENABLE_MERCURY=true | (true|false)mercury-parser-api服务,默认开启 |
MERCURY_PORT=3000 | mercury-parser-api监听端口,无需更改 |
ENABLE_OPENCC=false | (true|false)opencc-api服务,默认关闭 |
OPENCC_PORT=4000 | opencc-api服务监听端口,无需更改 |
PGPORT=5432 | PostgreSQL监听端口,无需更改 |
PHP_LISTEN_PORT=9000 | PHP监听端口,无需更改 |
POSTGRES_DB_DUMP=false | PostgreSQL备份(true|false),不能与还原同时使用,仅启动时执行 |
POSTGRES_DB_RESTORE=false | PostgreSQL还原(true|false),不能与备份同时使用,仅启动时执行 |
mercury_fulltext:
opencc:
zhparser(用于简体中文全文搜索):
| 标题 | 命令 | 举例 |
|---|---|---|
| 添加zhparser扩展 | psql -U PostgreSQL用户名 -d PostgreSQL数据库名称 -a -f /docker-entrypoint-initdb.d/install_extension.sql | psql -U ttrss -d ttrss -a -f /docker-entrypoint-initdb.d/install_extension.sql |
| 更新旧数据库(可选) | psql -U PostgreSQL用户名 -d PostgreSQL数据库名称 -c "update ttrss_entries set tsvector_combined = to_tsvector( 'chinese_simplified' , content)" | psql -U ttrss -d ttrss -c "update ttrss_entries set tsvector_combined = to_tsvector( 'chinese_simplified' , content)" |
| 平台 | 软件 |
|---|---|
| android | feedme, ttrss |
| linux | NewsFlash,fluent-reader |
| mac os x | fluent-reader |
| windows | fluent-reader |
Content type
Image
Digest
sha256:6f4f87579…
Size
232.6 MB
Last updated
21 days ago
docker pull johngong/tt-rss