This repository is an example / educational SIP proxy. It ships with demo passwords (1234) and is meant to be cloned, run on a developer laptop, and torn down. Do not expose it to the public internet without hardening — see docs/deploy.md for the prod path (Caddy + Let's Encrypt + fail2ban + pike rate-limit + bcrypt admin + EXTERNAL_IP).
If you find a real security issue:
- Don't open a public issue. Email me at the address on my GitHub profile, or DM me there.
- Include enough detail to reproduce: container versions, config, exact request / packet, and what you observed.
- Expect a reply within a few days. This is a personal project, not a vendor with a 24h SLA.
mysql/init/02-demo-users.sqlseedsalice / 1234andbob / 1234. Rotate via the panel before opening 5060 to anything other than localhost.- The panel-api binds the host Docker socket so it can
restart,exec, and read logs. That's root-equivalent on the host. Documented indocs/deploy.md§11. For production use, puttecnativa/docker-socket-proxyin front. - SIP runs over plain UDP/TCP. No TLS (5061), no SRTP. Listed as future work in
docs/design.md.