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 Introduction

Hi there, I'm Stille - IOIOX 👋

[English Version]

Website Twitter Follow

我感兴趣的相关技术方向

我并不是一个程序员,在过去 30 多年里,我没有任何的编程语言技术背景。
我几乎都是在网上研究自学,并且对 Linux / Shell / Python / Docker / DevOps 以及更多能提升我们工作效率的自动化工作流技术感兴趣。

我维护的一些免费服务

  • GitHub Proxy - 代理 clone 和下载 GitHub 仓库、文件、releases 的网站。
  • Docker Proxy - 多平台 docker 镜像代理服务,支持 Docker Hub, GitHub, Google, k8s, Quay 等镜像仓库.
  • Free FRP - 免费 FRP 内网穿透服务。
  • RSS Forever - 免费的 RSS 和 RSSHub 服务。
  • Snapdrop Services - 全平台内网文件传输服务。

📕 最新博客文章

➡️ 更多文章...


GitHub 统计

stilleshan's github stats

推荐我的仓库

rssforever's People

Contributors

stilleshan avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

rssforever's Issues

建议添加非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服务然后自动部署,能最好不能有以上手动也可以用

请教关于Ngixn配置

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

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

image

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 ?

尝试升级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

在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这个子文件夹。导致新的安装无法进行,还请为我解答,谢谢。

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

Hello 大佬,

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

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

image

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

望请解答!谢谢

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.