Skip to content

RSSHubΒ #2132

Description

@MickLesk

Name of the Script

RSSHub

Script Type

CT (LXC Container)

Does this script support arm64?

arm64 supported

πŸ“‹ Script Details

RSSHub generates RSS feeds for sites that do not offer them β€” social networks, video platforms, shops, forums β€” through community-maintained route definitions. 45k stars. Requested in discussion #3501.

  • Stack: NODE_VERSION="22" NODE_MODULE="pnpm@^10" setup_nodejs (package.json pins node: ^22.22.2 || ^24.15.0), tarball + pnpm install --frozen-lockfile + pnpm build β†’ dist/index.mjs, started with the flags from the upstream start script (NODE_ENV=production, --max-http-header-size=32768).
  • Redis as cache backend (CACHE_TYPE=redis) rather than the in-memory default, so restarts do not throw the cache away.
  • Note: an open RSSHub instance lets anyone use your server to scrape third-party sites. ACCESS_KEY is prepared but commented out in /opt/rsshub.env β€” flagged as the first warning.
  • Note: many routes scrape HTML, so the 300 s CACHE_EXPIRE is a trade-off between freshness and getting rate-limited by the target site.
  • 4 GB RAM as the practical minimum; the TypeScript build is large.

Source: https://github.com/DIYgod/RSSHub

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions