{"id":27106341,"url":"https://github.com/moeraorg/moera-fcm-relay","last_synced_at":"2026-06-11T09:31:47.881Z","repository":{"id":223599028,"uuid":"760195905","full_name":"MoeraOrg/moera-fcm-relay","owner":"MoeraOrg","description":"FCM relay for Moera mobile clients","archived":false,"fork":false,"pushed_at":"2025-01-26T02:33:05.000Z","size":1080,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-06T19:55:32.215Z","etag":null,"topics":["decentralized","fcm","moera","social-network"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MoeraOrg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-02-20T00:47:11.000Z","updated_at":"2025-02-04T00:53:57.000Z","dependencies_parsed_at":"2024-06-05T03:29:16.825Z","dependency_job_id":"d7844ff1-2644-4196-a694-f0eaf2efe38f","html_url":"https://github.com/MoeraOrg/moera-fcm-relay","commit_stats":null,"previous_names":["moeraorg/moera-fcm-relay"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/MoeraOrg/moera-fcm-relay","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MoeraOrg%2Fmoera-fcm-relay","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MoeraOrg%2Fmoera-fcm-relay/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MoeraOrg%2Fmoera-fcm-relay/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MoeraOrg%2Fmoera-fcm-relay/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MoeraOrg","download_url":"https://codeload.github.com/MoeraOrg/moera-fcm-relay/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MoeraOrg%2Fmoera-fcm-relay/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262685443,"owners_count":23348420,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["decentralized","fcm","moera","social-network"],"created_at":"2025-04-06T19:55:36.553Z","updated_at":"2026-06-11T09:31:47.826Z","avatar_url":"https://github.com/MoeraOrg.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# FCM Relay For Moera Mobile Clients\n\n## Resources\n\n* Live network: https://web.moera.org\n* Read more about Moera at https://moera.org\n* Bugs and feature requests: https://github.com/MoeraOrg/moera-issues/issues\n\n## Installation instructions\n\n1. As prerequisites, you need to have Node.js 18+ and PostgreSQL 9.6+\n   installed. In all major Linux distributions, you can install them from\n   the main package repository.\n2. Create a PostgreSQL user `\u003cusername\u003e` with password `\u003cpassword\u003e` and\n   an empty database `\u003cdbname\u003e` owned by this user (see\n   [detailed instructions][1]).\n3. Go to the project root.\n4. Copy `.env` file to `.env.local` and fill database credentials in `DATABASE`\n   variable.\n5. Put a correct `moera-client-android-firebase-account.json` file to etc/\n   subdirectory under the project root. It is the Firebase service account\n   private key that you need to download from the Firebase console.\n5. By default, the server runs on port 8101. If you want it to run on a\n   different port, set the `PORT` variable in `.env.local` accordingly.\n6. Run `yarn install` or `npm install`.\n7. Run `yarn start` or `npm start`.\n\n[1]: https://moera.org/administration/installation/create-db.html\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoeraorg%2Fmoera-fcm-relay","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmoeraorg%2Fmoera-fcm-relay","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoeraorg%2Fmoera-fcm-relay/lists"}