Skip to content

optional role for matrix-fluffygate#3677

Open
ayushin wants to merge 11 commits intospantaleev:masterfrom
apexive:feature-fluffygate
Open

optional role for matrix-fluffygate#3677
ayushin wants to merge 11 commits intospantaleev:masterfrom
apexive:feature-fluffygate

Conversation

@ayushin
Copy link
Copy Markdown
Contributor

@ayushin ayushin commented Oct 24, 2024

No description provided.

Comment thread docs/configuring-playbook-fluffygate.md Outdated
Comment thread docs/configuring-playbook-fluffygate.md Outdated
Comment on lines +1 to +7
{
"active_provider": "claude.ai",
"active_organization_id": "4c1644e0-e630-48f7-bb87-4d8387ef9cd8",
"active_project_id": "1d6c1d5c-5270-439c-9885-aff7168cb24d",
"active_project_name": "matrix-fluffygate",
"local_path": "/Users/alexis/Work/witi/witi-matrix-ansible/roles/custom/matrix-fluffygate"
} No newline at end of file
Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We don't need this.

Comment on lines +3 to +7
The playbook can install and configure [Fluffygate](https://github.com/krille-chan/fluffygate), a simple Push Gateway for Fluffychat.

See the project's documentation to learn what it does and why it might be useful to you.

**Note**: most people don't need to install their own gateway. This optional playbook component is only useful to people who develop/build their own Matrix client applications themselves, as you'll need access to your own Firebase/FCM and APNS credentials.
Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It may be useful to also mention Sygnal here (docs/configuring-playbook-sygnal.md) here and mention Fluffygate on the Sygnal docs page as well.

If this "mention" is also a brief comparison as to when one might use one or the other, it'd be even better. It seems like Sygnal is supports direct delivery via APNS , while Fluffygate only supports FCM? Maybe this makes setup easier as all platform-specific setup would happen on the FCM side?

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ayushin I'd second- could you please consider it?

Comment on lines +55 to +56
- `matrix_fluffygate_hostname`
- `matrix_fluffygate_path_prefix`
Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we consider automatically configuring matrix_fluffygate_hostname to point to matrix_server_fqn_matrix and matrix_fluffygate_path_prefix to be something like /fluffygate, etc?

This way we'll have a reasonable default.

Have you confirmed that hosting it under a path prefix works as expected?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'll clean things up bit later - very little time these days, yet wanted to contribute to the upstream.

I tried hosting on the same host but that did not work for some reason and I went with a dedicated hostname instead. Can try again later.

ayushin and others added 4 commits November 9, 2024 16:20
Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com>
Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com>
@luixxiul
Copy link
Copy Markdown
Collaborator

luixxiul commented Nov 10, 2024

It would be great if you would add an entry about Fluffygate to README.md (around here) and container-images.md (around here). Adding a description about DNS change would also be nice (around here) 😃

And here as well…

Comment thread docs/configuring-playbook-fluffygate.md Outdated
@luixxiul luixxiul added the needs-info This issue is blocked awaiting information from the reporter label Apr 12, 2026
@github-actions
Copy link
Copy Markdown
Contributor

This PR is stale because it has not been provided with required information or its conflicts have not been fixed over a year. Remove stale label or this will be closed in 30 days. To exempt the PR from being marked as stale again due to inactivity, add "confirmed" label.

@github-actions github-actions Bot added the stale label Apr 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

needs-info This issue is blocked awaiting information from the reporter stale

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants