Sign inSign up

janeczku/selfoss

By janeczku

Updated about 11 years ago

A web-based mobile ready RSS reader and aggregator with support for full text RSS scraping

Image
2

1.2K

janeczku/selfoss repository overview

Selfoss for Docker

This Dockerfile provides the janeczku/selfoss Selfoss image based on CentOS 7 and a high performant Nginx and PHP5-FPM stack.

About Selfoss

Selfoss is a web-based mobile ready RSS reader and aggregator with built-in support for fulltext RSS scraping.

GitHub project:

https://github.com/SSilence/selfoss

Getting Started

The selfoss data and configuration is stored in the persistent /data volume. Port 80 is exposed for the web application. The /data volume is initialized on first launch with all necessary files allowing one to host-bind the volume to an empty local folder if necessary.

Run the image
docker run -d --name selfoss -p 8080:80 janeczku/selfoss
Configuration and maintenance

Generally no changes to the configuration are required. If you wish however to password protect Selfoss, you need to manually edit the configuration file:

The Selfoss configuration is located in the /data/www/default. To make changes you can attach a console to the running container and then edit the config.ini file. Since '/data' is an exported volume your changes will persist a reboot.

docker exec -ti selfoss bash
[root@selfoss] vi /data/www/default/config.ini

For configuration directives, follow the Selfoss documentation.

Updating the feeds

This image is setup to automatically fetch feed updates every 30 minutes via a cron job.

Build your own image

git clone http://github.com/janeczku/docker-selfoss-nginx.git && cd docker-selfoss-nginx
docker build -t janeczku/selfoss .

Tag summary

Content type

Image

Digest

sha256:bb1c033c5

Size

259.7 MB

Last updated

about 11 years ago

docker pull janeczku/selfoss