The idea behind PiWitch is to have a simple package you can update directly from git that will install and maintain a stand-alone dedicated SipWitchQt server, particularly on a Raspberry Pi.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
David Sugar d4cff2d149 upgrade to beowulf 3 years ago
.gitlab/issue_templates Organizational cleanup 4 years ago
.vscode added top level project makefile for convenience 4 years ago
inventory upgrade to beowulf 3 years ago
roles Sysv support 4 years ago
schemas Resolve "Initial web kit" 4 years ago
templates improved init 4 years ago
utils more role changes and utils 4 years ago
webkit upgrade to beowulf 3 years ago
.gitattributes added top level project makefile for convenience 4 years ago
.gitignore initial coverage support 4 years ago
.rubocop.yml ansible cleanup 4 years ago
.yamllint ansible cleanup 4 years ago
CHANGELOG upgrade to beowulf 3 years ago
INSTALL.md improved markdown 4 years ago
LICENSE initial checkin 4 years ago
Makefile upgrade to beowulf 3 years ago
PiWitch.config ide support for qtcreator 4 years ago
PiWitch.creator ide support for qtcreator 4 years ago
PiWitch.files Resolve "Initial web kit" 4 years ago
PiWitch.includes ide support for qtcreator 4 years ago
README.md host name detection fixed upstream in server 0.3.3 4 years ago
ansible.cfg initial checkin 4 years ago
config.yml upgrade to beowulf 3 years ago
covertest Improve deployment 4 years ago
devtest small post fixups 4 years ago
install.yml Sysv support 4 years ago
remove.yml Sysv support 4 years ago
requirements.txt ansible cleanup 4 years ago

README.md

What is PiWitch?

The idea behind PiWitch is to have a simple package you can update directly from git that will install and maintain a stand-alone dedicated SipWitchQt server. This package uses ansible to configure and deploy SipWitchQt from a git checkout. While I call this PiWitch, it can be used to setup and maintain any dedicated Debian or Ubuntu based SipWitchQt server though it may tune things by default optimized for smaller device uses such as the raspberry Pi.

Part of the goal of this package is to introduce and deliver web services, api's, and supporting features to use in conjunction with SipWitchQt. This would include web api's for integrating functionality, to provide current client applications for end user deployment, etc. Many additional services are being developed in python and using flask. These will be provided by piwitch as they become ready for deployment. The idea is to have a single package to both setup and maintain complete stand-alone SipWitchQt solutions.

Other variants of this package may also be created over time, such as stigwitch to provide a stand-alone solution for scifs using CentOS/RedHat. Other kinds of sip integrated applications (for example a sip speaker, or hvac control) for deployment on stand-alone Pi devices may also be delivered similarly with ansible in related packages in the future.