gsmnode
tajniak81/gsmnode-aio:latest
https://github.com/gsmnode/gsmnode
bridge
sh
false
https://github.com/gsmnode/gsmnode/issues
https://github.com/gsmnode/gsmnode
gsmnode all-in-one: PocketBase, the API Server and the Web App in one container. Turn a spare Android phone into an SMS/call gateway and drive it from a self-hosted web app or the REST API.
On first boot PocketBase upserts its superuser from PB_ADMIN_*, the API Server reconciles the database schema, and — if you fill them in — creates the first app login from GSMNODE_SUPERADMIN_*. Every step is idempotent, so restarts are safe.
Only GSMNODE_SUPERADMIN has access to API Server panel.
PocketBase admin: http://IP:8070]/_/
API Server + panel: http://IP:8080/
Web App: http://IP:8090/
https://github.com/gsmnode/gsmnode
Android Phone Agent: https://github.com/gsmnode/phone-agent/releases
Android Phone App: https://github.com/gsmnode/phone-app/releases
Unraid Plugin: https://github.com/gsmnode/gsmnode-unraid
Home Assistant Integration: https://github.com/gsmnode/gsmnode-ha
Keep both appdata paths on persistent storage — the /data volume holds plugin config with credentials such as IMAP/SMTP logins, so treat it like the database and back it up.
Network:Messenger Tools:Utilities Productivity:
http://[IP]:[PORT:80]/
https://raw.githubusercontent.com/tajniak81/unraid-docker-templates/refs/heads/main/gsmnode-aio/gsmnode-aio.xml
https://raw.githubusercontent.com/tajniak81/unraid-docker-templates/refs/heads/main/gsmnode-aio/icon/gsmnode-aio.png
gsmnode all-in-one (PocketBase + API Server + Web App) in a single container. Requires an image you build and push yourself from Docker-AIO/Dockerfile — see the Overview.
8090
8070
8080
/mnt/user/appdata/gsmnode/pb_data
/mnt/user/appdata/gsmnode/data
Administrator
true
5m
http://localhost:8090