1、先安装docker和docker-compose,参见《docker:从安装到能用(基于ubuntu20.04)》
2、下载 docker-compose.yml 和 .env-dist
git clone https://git.tt-rss.org/fox/ttrss-docker-compose.git ttrss-docker
cd ttrss-docker
git checkout static-dockerhub
3、修改配置:
# 配置文件改名
cp .env-dist .env
# 修改配置
vim .env
一般修改数据库信息和url地址、端口即可:

4、运行,将开启5个容器:
docker-compose up -d
PS:Nginx反代,使用https+域名的方式访问
URL_PATH参数设置为正式访问的域名;HTTP_PORT绑定到127.0.0.1;
5、nginx配置如下:
server { listen 443 ssl; server_name rss.domain.com; ssl_certificate /etc/nginx/ssl/xxxxxx.crt; ssl_certificate_key /etc/nginx/ssl/xxxxxx.key; location / { proxy_pass http://localhost:8280/; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header X-Forwarded-Proto $scheme; break; } }
PS1:如果发现问题,修改 docker-compose 配置文件后,需要执行下面的命令重启 Docker 容器们:
docker-compose down
# 删除已停止的 Docker 容器(默认第一条会自动执行删除)
docker-compose rm
# 修改 docker-compose 配置文件
# 再次开启 Docker 服务
docker-compose up -d
PS2:查看容器挂载点,找到数据位置:
# 查看数据卷详情 docker volume inspect ttrss-docker_db
文章评论