Self-host RSSHub on Kamatera

Your own customized RSS feed generator from any website or source.

RSSHub is an open-source RSS feed generator that pulls content from hundreds of sources like social platforms, news sites, GitHub, and YouTube. Self-hosting it on Kamatera means no rate limits or shared instances.

 

Get started in minutes with a Kamatera cloud server. Choose your specs, deploy your instance, and run RSSHub on infrastructure that’s fully yours. Pair it with a self-hosted feed reader and you’ve got a complete, independent RSS stack.

RSSHub
  • Public instances are shared. Your own instance handles your requests, so you never hit someone else’s ceiling.
  • Customize RSSHub to fit your stack. Add private routes, configure access control, and extend functionality.
  • Kamatera uses enterprise-grade hardware and a 99.95% uptime guarantee to keep your feeds fully operational.
  • Your feed subscriptions and configurations stay on your server. Nothing is logged or tracked by a third party.
  • Start small and scale your server resources as your feed volume grows, with no migration and no downtime.

Price Calculator

+ Add storage

Additional traffic is only $0.01 per GB
Additional storage is only $0.05 per GB per month
Hourly servers are billed per minute

$12,00 /hour

Data Centers Around the Globe

Ready to dive in?

Start your 30 day free trial today. Get started

Frequently asked questions

What is RSSHub?

RSSHub is an open-source tool that generates RSS feeds from websites and platforms that don’t natively offer them. It supports hundreds of sources out of the box and can be extended with custom routes.

What are the minimum server specifications required to run RSSHub?

The minimum server specifications are:
RAM: 512 MB minimum (1–2 GB recommended to avoid Chromium crashes).
CPU: 1 vCPU minimum (2 vCPUs recommended for better concurrency).
Storage: Minimal, but 10–20 GB is typical for OS/Docker.
OS: Linux (Ubuntu 22.04 LTS is widely recommended).

Other key considerations for hosting include:
Docker: Using Docker is the recommended, most efficient deployment method. It can also be run directly with Node.js.
Redis: Necessary for caching to speed up requests and prevent hitting rate limits on source websites.
Memory management: If hosting on a 512MB VPS, ensure you have sufficient swap space configured, as Puppeteer/Chromium can be memory-intensive.
Performance optimization: Limit memory to 512m and CPU to 1.0 in Docker Compose if necessary, using NGINX for caching.
For more details, see the minimum server requirements for RSSHub.

Can I use RSSHub with self-hosted feed readers?

Yes. RSSHub pairs well with feed readers like FreshRSS, Miniflux, or Tiny Tiny RSS, all of which can be self-hosted on Kamatera. You can also run RSS-Bridge alongside RSSHub. The two feed generator tools complement each other, covering different sources and formats, and both run cleanly on a single Kamatera instance.

Can I add custom routes to my RSSHub instance?

Yes. One of the main advantages of self-hosting is the ability to write and add your own routes for sources that aren’t supported out of the box. Custom routes are added directly to your instance without affecting anyone else.

Can I keep my RSSHub instance private?

Yes. You can configure HTTP Basic Auth or access key authentication to restrict who can use your instance. This is useful if you want to keep it for personal use or share it with a small team without making it publicly accessible.

What operating system should I use for RSSHub hosting?

Ubuntu LTS is the most straightforward choice for running RSSHub on Docker, but Kamatera supports a wide range of Linux distributions so you can use whatever you’re comfortable with.

Which payment methods do you accept?

Our system accepts credit/debit cards issued by your local bank branch with a cardholder’s name. We also accept payments through PayPal.

What are the terms of the free trial?

During the 30-day trial period, you may create one server with a configuration costing up to $100. You will have 1 TB of free traffic (including both inbound and outbound traffic). Customers must provide a valid credit card to start the trial, but the card will not be charged if you stay within the usage limits stated above. If you wish to cancel the free trial, you can simply terminate your server without incurring any charges. However, if you do not cancel before the trial ends, we will begin charging for services used.