Please allow OpenGraph previews through Anubis #12946

Open
opened 2025-11-27 12:27:04 +00:00 by ngompa · 10 comments

Describe what you would like us to do:


Currently OpenGraph previews from various services (like Discourse) are not functional and blocked by Anubis. It is possible to allow them through, and it would be good for the previews to be fixed.

There was some upstream discussion on how to do this, perhaps it can help for us too: https://github.com/TecharoHQ/anubis/discussions/1236#discussioncomment-14900326

When do you need this to be done by? (YYYY/MM/DD)


Anytime soon, please. 😄

# Describe what you would like us to do: ---- Currently OpenGraph previews from various services (like Discourse) are not functional and blocked by Anubis. It is possible to allow them through, and it would be good for the previews to be fixed. There was some upstream discussion on how to do this, perhaps it can help for us too: https://github.com/TecharoHQ/anubis/discussions/1236#discussioncomment-14900326 # When do you need this to be done by? (YYYY/MM/DD) ---- Anytime soon, please. :smile:
Owner

Metadata Update from @zlopez:

  • Issue priority set to: Waiting on Assignee (was: Needs Review)
  • Issue tagged with: low-gain, medium-trouble, ops
**Metadata Update from @zlopez**: - Issue priority set to: Waiting on Assignee (was: Needs Review) - Issue tagged with: low-gain, medium-trouble, ops
Owner

Metadata Update from @kevin:

  • Issue assigned to kevin
**Metadata Update from @kevin**: - Issue assigned to kevin
Owner

Opengraph should be allowed in most places, but was not on pagure.io.

Did you mean pagure.io? or was there another app/domain?

I've now enabled it on pagure.io... can you confirm it's working?

Opengraph should be allowed in most places, but was not on pagure.io. Did you mean pagure.io? or was there another app/domain? I've now enabled it on pagure.io... can you confirm it's working?
Author

It wasn't enabled on Discourse previously either.

It wasn't enabled on Discourse previously either.
Author

Or Bodhi for that matter.

Or Bodhi for that matter.
Owner

discourse is all done by them... it never passes though our infra... if they are blocking something we need to talk to them.

bodhi should be enabled for it... at least it is in the config

Do you have some example or url that we can test with?

discourse is all done by them... it never passes though our infra... if they are blocking something we need to talk to them. bodhi should be enabled for it... at least it is in the config Do you have some example or url that we can test with?
Author
This one: https://bodhi.fedoraproject.org/updates/FEDORA-2025-7584f5943f
Owner

huh, well, it's on in the config, but it's definitely not working. ;( We will have to dig more...

huh, well, it's on in the config, but it's definitely not working. ;( We will have to dig more...

If you enter a link description you will not get the anubis message:

[Pagure.io](https://pagure.io) = [description](https://pagure.io)

Maybe a Macro could solve this in Discourse while translate a simple URL into a link with description?

If you enter a link description you will not get the anubis message: `[Pagure.io](https://pagure.io) = [description](https://pagure.io)` Maybe a Macro could solve this in Discourse while translate a simple URL into a link with description?
Member

Just updating after a backlog session. Looks like opengraph is currently disabled for some of our Anubis deployment. Per @kevin:

I seem to have disabled the native one's opengraph in af685201f8ad2ae0ecf325c8c5ba6ef4e018d7ee saying " anubis: disable open graph passthrough for now until we can sit down and make it work"
so anyhow, if anyone would like to dig into this one and see whats working or failing and how I'd be happy to help out...

Just updating after a backlog session. Looks like opengraph is currently disabled for *some* of our Anubis deployment. Per @kevin: > I seem to have disabled the native one's opengraph in af685201f8ad2ae0ecf325c8c5ba6ef4e018d7ee saying " anubis: disable open graph passthrough for now until we can sit down and make it work" > so anyhow, if anyone would like to dig into this one and see whats working or failing and how I'd be happy to help out...
Sign in to join this conversation.
No milestone
No project
No assignees
5 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
infra/tickets#12946
No description provided.