This guide is for people who want to run RSS Bridge using Docker. If you want to run it a simple PHP Webhost environment, see Installation instead.
Setup
Create the container
docker create \
--name=rss-bridge \
--volume </local/custom/path>:/config \
--publish 3000:80 \
rssbridge/rss-bridge:latest
Run it
docker start rss-bridge
Access it using http://IP_Address:3000
. If you’d like to run a specific version, you can run it by changing the ‘:latest’ on the image to a tag listed here
The server runs on port 80 internally, map any port of your choice (in this example 3000).
You can run it using a docker-compose.yml
as well:
version: '2'
services:
rss-bridge:
image: rssbridge/rss-bridge:latest
volumes:
- </local/custom/path>:/config
ports:
- 3000:80
restart: unless-stopped
Container access and information
Function | Command |
---|---|
Shell access (live container) | docker exec -it rss-bridge /bin/sh |
Realtime container logs | docker logs -f rss-bridge |
Adding custom bridges and configurations
If you want to add a bridge that is not part of /bridges
, you can map a folder to the /config
folder of the rss-bridge
container.
- Create a folder in the location of your docker-compose.yml or your general docker working area (in this example it will be
/home/docker/rssbridge/config
). - Copy your custom bridges to the
/home/docker/rssbridge/config
folder. Applies also to config.ini.php. - Map the folder to
/config
inside the container. To do that, replace the</local/custom/path>
from the previous examples with/home/docker/rssbridge/config