MonitoRSS
  • Welcome to v6.0.0
  • Setting Up (Self Hosting)
    • Bot
    • Web Interface
      • Setting up HTTPS
    • Docker
    • Existing Bot/NPM
    • Process Managers
    • Staying Updated
  • Configuration
    • Bot Config
      • Schedules
    • Web Interface Config
    • Environment Variables
    • Discord Commands
    • MongoDB vs Databaseless
  • Bot Customizations
    • Placeholders
    • Text
    • Embed
    • Filters
      • Regular
      • Regex
    • Subscribers
    • Dates and Timezone
    • Webhooks
  • Advanced Bot Customizations
    • Custom Comparisons
    • Filtered Message Formats
    • Custom Regex Placeholders
  • More Info
    • FAQ
Powered by GitBook
On this page
  • Running
  • Image
  • docker-compose
  • Restart Policy Advisory

Was this helpful?

  1. Setting Up (Self Hosting)

Docker

PreviousSetting up HTTPSNextExisting Bot/NPM

Last updated 1 year ago

Was this helpful?

This documentation site is deprecated. Please visit the README of for hosting instructions.

Running

Image

Both the bot and web are started from the clone image (either in separate containers or combined in one):

docker pull synzen/monitorss

Note that all the required configurations still need to be set through . To know which ones are required, see the or section.

docker-compose

A Docker compose file is provided in the clone repository at

docker-compose up

By default, the compose file will start containers for Redis, MongoDB, the bot and the web. The env variable DRSS_START dictates whether the bot or the web is started (bot, web or bot-web for both).

The web app must have access to the same database as the bot to access the same data. Be sure to use the same database URI for both the bot and the web application in their respective configs.

Restart Policy Advisory

Be wary of doing infinite restarts. This may lead to you being blocked or banned by Discord.

https://github.com/synzen/MonitoRSS
environment variables
Bot Config
Web Interface Config
https://github.com/synzen/MonitoRSS-Clone