Есть такая штука
https://github.com/sourc7/FCMStream - сервер для отправки или получения сообщений от Firebase Cloud Messaging (FCM) с использованием протокола XMPP.
Поставил на сервер, прописал все конфиги, запустил в шеле...
Собственно вопрос, как теперь отправить сообщение с сайта?