Skip to content

mozilla-services/autopush-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

9380c22 · Mar 28, 2025
Mar 19, 2025
Mar 4, 2025
Aug 20, 2024
Sep 11, 2024
Mar 13, 2025
Mar 28, 2025
Mar 28, 2025
Jul 25, 2024
Jan 16, 2025
Mar 13, 2025
Mar 13, 2025
Jun 6, 2018
Jul 3, 2024
Jul 20, 2020
Jul 3, 2024
Mar 21, 2025
Mar 27, 2019
Jan 8, 2025
Mar 28, 2025
Mar 28, 2025
Mar 4, 2025
May 31, 2018
Mar 7, 2025
Jan 8, 2025
Jun 29, 2024
Aug 7, 2020
Jun 19, 2018

License: MPL 2.0 Build Status docs autoconnect API autoendpoint API Open #push Matrix room in chat.mozilla.org web client

Autopush-rs

Mozilla Push server built with Rust.

This is the fourth generation of the Mozilla Web Push server. It currently supports websocket connections and support for Megaphone broadcast.

Please consult the autopush documentation for information about how this server works, as well as any error messages you may see when sending push messages to our server.

MDN has information about how to use WebPush.

Note while rust-doc style comments are used prolifically through the source, only public structures are rendered automatically. For those curious about the inner workings, You may wish to read the code files directly.

Debugging on Mobile

Mobile devices can specify the Push Server URL via the "secret settings".

Do not use the mobile about:config menu settings. These are not read or used by the mobile browser.

The secret settings can be activatedby following these instructions. Once the secret menu is active, select Sync Debug from the the mobile Settings menu, and specify the Custom Push server URL.

NOTE: the default Push server url is wss://push.services.mozilla.com/