Deploy MonitoRSS

Hi there,

How can I deploy this on Koyeb? I have no idea, I have no experience with projects requiring Docker Compose. :disappointed_face: I want to run a small instance of MonitoRSS on the free tier of Koyeb, if possible. :thinking:

Hi! I took a look at this.
Could you please clarify what your main goal is with the bot? Running the full MonitoRSS suite on Koyeb isn’t really possible (as far as I know) due to resource limits~, especially on the free tier [not correct]. But I’m curious to hear what you have in mind!

(e.g. if you just want a Discord bot and not specifically from MonitoRSS you could try using a different way, like discord.py. If there’s a specific feature from MonitoRSS you want, just tell me and I’ll try to find an alternative for it.)

I need a bot that automatically posts updates from RSS feeds to Discord servers.

Here is how to set up a minimal bot using MonitoRSS.

  1. Go to Koyeb, and click Create Service
  2. Select Docker (not Github)
  3. Set the Image to synzen/monitorss:latest, leave Registry empy.
  4. In the environment variables set these:
    DRSS_BOT_TOKEN = BOT TOKEN HERE
    DRSS_DATABASE_URI = MONGODB LINK HERE
    DRSS_START = bot → don’t change this one
    FEED_REQUESTS_FEED_REQUEST_DEFAULT_USER_AGENT = MonitoRSS/1.0 your@email.com

Now click deploy and you’re done!
Your bot should be online, and you can set it up further how you like.

Hope this helped :slight_smile:

The issue is that that is the old version of MonitoRSS, which has several problems, such as sending duplicate articles and sometimes not sending articles at all. That’s why this version is now deprecated in favor of the new one that uses Docker Compose.

I want to use the updated version of MonitoRSS, not the old one that has many serious issues. :disappointed_face: