GithubHelp home page GithubHelp logo

stilleshan / rssforever Goto Github PK

View Code? Open in Web Editor NEW
201.0 4.0 44.0 1.06 MB

Nginx + TTRSS / FreshRSS + RSSHub 整合 docker 容器化一键部署方案.

Home Page: https://rssforever.com

Shell 98.80% HTML 1.20%
ttrss rsshub

rssforever's Issues

尝试升级freshrss和Postgres,但是Postgres 13.14 一直重启

大佬帮忙看下,谢谢!如果把postgres改成之前的12就没有问题

尝试修改.env进行升级,老的配置如下

------------------------------------- FreshRSS -------------------------------------

FRESHRSS_X86_VERSION=1.21.0
FRESHRSS_ARM_VERSION=1.19.1-arm
POSTGRES_DB=freshrss
POSTGRES_USER=freshrss
EXPOSED_PORT=30001

更新如下

image

其中YML文件也做了相应的更改,然后运行Docker-copose up -d 后其他都运行正常,只有Postgrs一直重启

image

手动访问fressrss,就如下报错,

HTTP 500: Application problem
Access to database is denied for freshrss: SQLSTATE[08006] [7] could not translate host name "freshrss.db" to address: Name or service not known

其中fressrss.db是之前YML配置的名字

image

请教关于Ngixn配置

大佬好,我用你的docker compose 配置文件成功搭建了RSS服务器,现在又在这台服务器上用docker又搭了一个网站,想通过修改当前的Nginx配置文件把它加入当前域名下.

由于是一个小白,我就照葫芦画瓢,把vhost下面的rsshub.conf复制并修改以下内容,但是这样导致nginx服务一直重启,所以请大佬指点一下! 谢谢

image

使用脚本证书申请成功,但是脚本判断申请证书失败

Hello 大佬,

我在使用您的脚本部署时,在申请证书阶段一直失败,从返回的日志来看,证书是获取成功的,但是脚本逻辑判断失败,本人不懂脚本,怀疑是脚本路径出现问题:

我脚本返回的结果,路径中域名后面多了“_ecc”

image

而脚本判断只是域名,我fork了,手动在${DOMAIN}后面添加_ecc, 仍然报错。
f [ ! -f "${WORK_PATH}/${TEMP}/${DOMAIN}/fullchain.cer" ]

望请解答!谢谢

Permission denied with -rm

Some error message about cert

rm: cannot remove ‘/home/opc/25067/27097/DOMAIN/DOMAIN.dev.conf’: Permission denied
rm: cannot remove ‘/home/opc/25067/27097/DOMAIN/DOMAIN.dev.key’: Permission denied
rm: cannot remove ‘/home/opc/25067/27097/DOMAIN/DOMAIN.dev.csr.conf’: Permission denied
rm: cannot remove ‘/home/opc/25067/27097/DOMAIN/DOMAIN.dev.csr’: Permission denied
rm: cannot remove ‘/home/opc/25067/27097/DOMAIN.dev/DOMAIN.dev.cer’: Permission denied
rm: cannot remove ‘/home/opc/25067/27097/DOMAIN.dev/fullchain.cer’: Permission denied
rm: cannot remove ‘/home/opc/25067/27097/DOMAIN.dev/ca.cer’: Permission denied
rm: cannot remove ‘/home/opc/25067/27097/ca/acme-v02.api.letsencrypt.org/directory/account.key’: Permission denied
rm: cannot remove ‘/home/opc/25067/27097/ca/acme-v02.api.letsencrypt.org/directory/account.json’: Permission denied
rm: cannot remove ‘/home/opc/25067/27097/ca/acme-v02.api.letsencrypt.org/directory/ca.conf’: Permission denied

Maybe should be rm-f ?

建议添加非web服务选项

建议在此脚本基础上添加几条不自动配置Nginx选项
你这个脚本适合全新服务器,但是作为全新服务器又有些依赖需要提前安装
但是一般的vps都已经部署了web服务
所以添加几条纯docker项目一键比较好,比如:

TTRSS + RSSHub + Watchtower + 手动配置web服务
TTRSS + Watchtower + 手动配置web服务
FreshRSS + RSSHub + Watchtower + 手动配置web服务
FreshRSS + + Watchtower + 手动配置web服务

这样可以不会与vps上现有的服务冲突
既可以简单用caddy2直接反代相关服务端口
也可以用acme.sh申请ssl证书然后Nginx反代

至于说自动检测是否已安装web服务然后自动部署,能最好不能有以上手动也可以用

在Ubuntu18.0.4 lts中部署遇到问题

您好。我在您的博客中看到了rssforever,抱着学习的态度开始了第一次部署。因为前期准备工作不足,第一次部署没有成功,于是我采用了您博客中的方法删除了/root/rssforever文件夹,顺便删除了/root目录下类似21555之类的文件夹。在我删除文件夹之后,他没会在不到一分钟内自动恢复,查看得知自动恢复的文件夹里只包含rss这个子文件夹。开始我意识到可能是docker的问题,于是我采用dpkg -l | grep --purge docker这个命令查询出了docker的包。采用sudo apt remove --purge删除了所有docker的包。并且删除了docker-compose的二进制文件。为了保险,我选择了重启我的vps,使用rm -rf 删除了/root/rssforever,在没有重新安装docker的情况下,/root目录不会自动生成rssforever文件夹。接着,按照您博客中的方法重新的安装docker docker-compose。在重新安装docker不久之后,/root目录下还是会自动出现rssforever并且只包含rss这个子文件夹。导致新的安装无法进行,还请为我解答,谢谢。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.