Simple and efficient Atom feed for Flarum

Installs: 1 129

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 2

Forks: 0

Open Issues: 0


1.0.1 2023-12-02 11:16 UTC

This package is auto-updated.

Last update: 2024-03-02 12:10:50 UTC


This simple extensions generates a feed of recent created discussions. A scheduled task will regulary update the feed on disk so it can be served by your web server without invoking Flarum or PHP. This is benefitial if you have a lot of subscribers pulling your feed in short intervals.


Install and enable the extension

composer require archlinux-de/flarum-discussion-feed

Now enable the extension in your admin backend.

Web server setup

You might want to add the following rule to your Nginx config

location = /feed.xml {
    types { } default_type "application/atom+xml; charset=utf-8";
    expires 15m;

Enable Flarum's scheduler

Refer to schedule:run to setup your Flarum scheduler.


Make sure the user which runs the scheduler has permissions to create the feed.xml file within Flarum's public directory.