cli v0.1.1
voipappz
Command-line tool to install, run, and deploy the VoIPAppz platform. The stack (docker-compose + configs) ships in this repo; the CLI brings it up on the local machine and deploys it to remote hosts over SSH.
Install
curl -fsSL https://raw.githubusercontent.com/voipappz/cli/main/install.sh | sh
Ensures Docker, fetches the CLI + stack into /opt/voipappz, installs the voipappz binary, then runs voipappz bootstrap (docker login → setup → up → health). Runs the app-profile containers on the machine.
Commands
voipappz setup generate .env config + secrets
voipappz up [-p app|voip] start the stack (docker compose)
voipappz down | restart stop / restart
voipappz status container states
voipappz health [--api] health check
voipappz logs container logs
voipappz deploy --host <ip> --user <u> --key <key> provision + deploy over SSH
./.env is auto-loaded; process env wins. Run voipappz --help for the full list.
Configuration
voipappz setup writes .env (config + generated secrets) and config/va.yaml. Both are git-ignored and stay on the machine.
Deploy a remote host
export VA_REGISTRY_PASSWORD=<registry-token>
voipappz deploy --host <ip> --user <user> --key ~/.ssh/<key> --check # preflight
voipappz deploy --host <ip> --user <user> --key ~/.ssh/<key> # deploy
Build from source
./build.sh # static binary via Docker -> bin/voipappz
ARCH=arm64 ./build.sh # cross-build for aarch64
Repository
cli
Owner
Statistic
- 0
- 0
- 1
- 0
- 2
- about 20 hours ago
- July 21, 2026
License
Links
Synced at
Wed, 22 Jul 2026 07:24:31 GMT
Languages