{"repo":"mattboston/sms-gateway","free":true,"listed":false,"github":"https://github.com/mattboston/sms-gateway","clone":"git clone https://github.com/mattboston/sms-gateway.git","description":"Self-hosted SMS gateway that provides a WebUI and REST API for sending and receiving SMS messages via a USB GSM modem","language":"Go","stars":51,"topics":[],"license":"GPL-3.0","category":"self-hosted-apps","readme_excerpt":"SMS Gateway A self-hosted SMS gateway that provides a WebUI and REST API for sending and receiving SMS messages via a USB GSM modem. Built with Go and React, packaged as a single binary. Why SMS Gateway? Plenty of cloud services will rent you a number for sending and receiving SMS. Actually getting one working is another story: A2P 10DLC brand and campaign registration, use case vetting, approved message templates, per-segment billing, and the standing risk of carrier filtering or suspension. For a home lab, a small business alerting setup, or a side project, that is a lot of paperwork to send a text message. This project takes the other path. Plug a USB GSM modem into a machine, insert a SIM card with an SMS plan, and you have your own gateway. No registration, no vetting, no per-message pricing, no vendor between you and your messages. Your alerts still get through when your internet does not This is the big one. Monitoring software that depends on a cloud SMS provider needs working internet to tell you that your internet is broken. When the WAN link drops at your house or your rack loses upstream connectivity, the exact moment you most need an alert is the moment your notification path disappears. A USB GSM modem sends over the cellular network, which is a completely independent path from your ISP. As long as you have cell coverage, messages keep flowing in both directions. Your monitoring stack can page you about the outage while it is happening, and you can text a comman","default_branch":null,"files":null,"tree":[],"storefront":"/r/mattboston","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mattboston/sms-gateway/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}