RSS feeds in GLPI: notices and news on the home page, and the sharing step almost everyone forgets

GLPI shows RSS feeds on the home page without any plugin. See the profile permissions, how to share the feed with the root entity, a team or self-service, the feeds worth adding and what to do when it does not appear.

In this article10 sections

The screen technicians look at most during the day is the GLPI home page. And hardly anyone knows that, without any plugin, you can put the notices that matter right there: the new GLPI release, this week's security alert, the Microsoft 365 outage, the IT team's internal announcement. The feature has been around for years, is called RSS feeds and lives under Tools. This guide shows how it works, the permissions and the sharing step that make the feed appear for the whole team (the step almost everyone forgets), which feeds are worth adding and what to do when it does not show up. Along the way, it shows how to subscribe to the NexTool feed, which publishes GLPI guides and alerts in six languages.

What an RSS feed is, in 30 seconds

An RSS feed is an address a website publishes with the list of its latest updates: title, summary, date and link. Anyone who "subscribes" to the feed gets each update without having to visit the site. GLPI can read these addresses (in RSS and Atom formats) and shows the updates inside its own interface.

What changes in practice: instead of relying on someone remembering to check the GLPI website, the Microsoft status page or the vendor's blog, the information appears where the team is already working.

The feed only appears if three things are right

The number one cause of "I added the feed and nobody can see it" is skipping one of these steps:

# What to enable Where Without it
1 Profile permission for whoever will add feeds and whoever will read them Administration > Profiles, Tools tab, Public RSS feeds row The menu does not appear, or the feeds tab does not appear on the home page
2 Feed target (who sees it), set after saving The feed's Targets tab The feed stays personal: only the person who added it can see it
3 Internet access from the GLPI server (or access to the feed address) Server network / proxy "Error retrieving RSS feed" and no news items

All three are covered below, in the order you will need them.

Step 1: profile permissions

GLPI 11 profile on the Ferramentas (Tools) tab, with the Public RSS feeds row ticked for Read, Update, Create, Purge and Manage personal
Administration > Profiles > Tools tab. In GLPI 11 this screen may appear in English even in other languages (Portuguese UI).

In Administration > Profiles, open the profile, go to the Tools tab and look for the Public RSS feeds row:

Who Rights on the "Public RSS feeds" row What for
Whoever manages the feeds (GLPI admin, team lead) Read, Create, Update, Delete permanently and Manage personal Add feeds and share them with others
Technicians who only read Read (and, if you want each of them to have their own, Manage personal) See the RSS feeds tab on the home page
Self-service users (Self-Service) Read (the only right available on this type of profile) See the RSS feed tab on the self-service home page

These are the labels you will see in the GLPI 11 rights table: the row is Public RSS feeds and the columns are Read, Update, Create, Purge and Manage personal. Purge is the same right as Delete permanently.

Remember that a user can have different profiles in different entities: the right has to be on the profile they use in the entity where the feed was shared.

Step 2: add the feed

RSS feed form in GLPI 11 with a name, the NexTool feed URL, a 1-hour refresh rate and 10 items
Tools > RSS feeds: the feed as added, with a 1-hour refresh rate (Portuguese UI).
  1. Go to Tools > RSS feeds and click Add.
  2. Fill in the fields:
Field What to enter GLPI default
Name How the feed will appear in the list (see the catch just below) the feed's title
URL The feed address (starts with http://, https:// or feed://) -
Active Yes, so that the feed is read Yes
Refresh rate How often GLPI checks for new items 1 day
Number of items displayed How many news items from this feed are shown 20
Comments Internal note, optional -

3. Save.

4. Check the Content tab: it shows the news items GLPI managed to read. If it is empty or shows "Error retrieving RSS feed", see the section "When the feed does not appear".

Warning: on creation, GLPI replaces the name you typed with the title the feed itself provides. If you want a name of your own (for example "Google Workspace status" instead of "Google Workspace Status Dashboard"), edit the feed after saving and change the name: when editing, GLPI keeps what you wrote.

Content of an RSS feed in GLPI 11, listing the latest blog posts with date, title and summary
The content tab shows what GLPI is reading from the feed. Check it before sharing (Portuguese UI).

Tip: the 1 day default is fine for blogs and news. For security alerts and status pages, use 1 hour: GLPI caches the feed for the period you choose, and with 1 day an urgent notice may only arrive the next day.

Step 3: share the feed (otherwise only you see it)

Every feed starts out personal: after saving, only the person who added it can see it. For others to see it, open the feed, go to the Targets tab, click Add a target and choose who to share it with:

Targets of an RSS feed in GLPI 11, with the root entity as an entity target and child entities included
For everyone to see it: the root entity, with child entities included (Portuguese UI).
Who for How to share it on the Targets tab
Everyone in GLPI Entity target = the root entity, with Child entities = Yes (recursive)
A specific company or customer Entity target = its entity, with Child entities = Yes if it has sub-entities
Technicians only Profile target = the technicians' profile (e.g. Technician), on the root entity with Child entities = Yes
Self-service users only Profile target = Self-Service, on the root entity (recursive) or only on the entities that should see it
A team Group target = the group (e.g. Infrastructure, Tier 1 Support)
Specific people User target

You can combine several targets on the same feed. One word of caution in multi-company environments (MSPs): sharing on the root with Child entities = Yes shows the feed to all customers. If the feed is internal to your team, use the Profile or Group target instead.

Step 4: where to see the news

Technician home page in GLPI 11 with the feeds tab open, showing news from the public feeds
Technician home page, feeds tab: news from all shared feeds, by date (Portuguese UI).
  • Technicians (standard interface): home page, RSS feeds tab, next to Personal View, Group View and Global View. The tab combines your personal feeds and the public feeds shared with you, with the most recent news at the top.
  • Self-service users: in GLPI 11, the home page gets an RSS feed tab when at least one public feed is shared with the user's profile. It is a great place for downtime notices and IT announcements.
  • Administrators: in Tools > RSS feeds, each feed's Content tab shows what GLPI is reading, which is useful for checking before you share it.
GLPI 11 self-service home page with the feed tab showing news from the public feed
In GLPI 11 self-service, the feed tab appears when there is a public feed for the profile (Portuguese UI).

Subscribe to the NexTool feed

NexTool publishes on its blog twice a week: practical GLPI guides (configuration, SLA, mail collector, forms, upgrades), comparisons and security alerts when something affects anyone running GLPI, such as the PHP2Shell flaw in PHP in October 2026. Every post comes out in six languages, and each language has its own feed:

Language Feed URL
Portuguese (Brazil) https://nextoolsolutions.com/feed.xml
Portuguese (Portugal) https://nextoolsolutions.com/pt-pt/feed.xml
English https://nextoolsolutions.com/en/feed.xml
Spanish https://nextoolsolutions.com/es/feed.xml
French https://nextoolsolutions.com/fr/feed.xml
Italian https://nextoolsolutions.com/it/feed.xml

Suggested setup: the English feed (https://nextoolsolutions.com/en/feed.xml), Name "NexTool - GLPI news" (GLPI fills it in automatically with the blog's title; change it after saving), a refresh rate of 1 hour, 10 items, and the root entity with sub-entities as the target, for the whole technical team.

Other feeds worth having on the home page

Feed Who for URL
GLPI releases GLPI administrators https://github.com/glpi-project/glpi/releases.atom
GLPI Agent releases Whoever looks after inventory https://github.com/glpi-project/glpi-agent/releases.atom
PHP news (includes security notices) Whoever looks after the server https://www.php.net/feed.atom
CERT.br alerts Security and infrastructure team https://www.cert.br/rss/certbr-rss.xml
Google Workspace status Service desks at companies that use Google https://www.google.com/appsstatus/dashboard/en/feed.atom
Azure status Anyone running services on Microsoft https://azure.status.microsoft/en-us/status/feed/
Zoom, GitHub and Cloudflare status Anyone who depends on these services https://status.zoom.us/history.rss, https://www.githubstatus.com/history.rss, https://www.cloudflarestatus.com/history.rss

An idea few people use: if your company has its own status page (Statuspage, Uptime Kuma, Cachet and similar tools publish RSS), add its feed as public for the Self-Service profile. When a system goes down, users see the notice on the GLPI home page before opening a ticket, and the service desk gets fewer duplicate tickets.

When the feed does not appear

Symptom Likely cause What to do
"Error retrieving RSS feed" on the Content tab The GLPI server cannot reach the internet (the server fetches the feed, not the browser) Test on the server with curl -I <feed url>. If the company uses a proxy, set it up in Setup > General, System tab, Proxy configuration section
"URL ... is not allowed by your administrator" GLPI has a list of allowed addresses for server-side requests, and someone has restricted that list Ask the server administrator to add the feed's domain to the GLPI_SERVERSIDE_URL_ALLOWLIST constant (file config/local_define.php)
New items take a while to appear Cache: GLPI only fetches the feed again after the refresh rate Lower the rate to 1 hour
The user cannot see the feeds tab A right is missing from the profile, or the public feed does not target that user Check the Public RSS feeds row on the profile and the feed's Targets tab
The tab only appears in self-service some of the time In GLPI 11 it only appears when there is at least one public feed for that profile Add the Self-Service profile to the targets

Checklist for your GLPI feed

  • Give the Read right on the public RSS feeds line to every profile that should see the feed.
  • Add the feed in Tools > RSS feeds and check the Content tab.
  • Rename the feed after saving if you want your own name.
  • Set the refresh rate: 1 hour for alerts, 1 day for news.
  • Share the feed in the Targets tab (root entity with Child entities = Yes, a profile, a group or a user).
  • Open the home page as a regular user and check that the feeds tab shows up.

Frequently Asked Questions

No. RSS feeds are a native feature of GLPI 10, 11 and 12.

Only if the server has outbound internet access, directly or through a proxy. The user's browser plays no part: the server is what fetches the feed.

Yes. Any address the GLPI server can reach that publishes RSS or Atom works, including internal systems.

There is no practical limit. On the home page tab, the news from all feeds appears together, sorted by date, so go for a few feeds with a well-tuned refresh rate and number of items.

It carries what goes out on the blog: guides, comparisons and alerts. Posts mention our modules when they solve the problem the post is about, but the content is useful for any GLPI, with or without NexTool.

Need help?