SpeechBox API Server
The SpeechBox
API Server is implemented in Kotlin and runs on the ktor server framework. The API Server collects data from SpeechBox Appliances.
Setup
The build.gradle.kts file contains build configurations to build, both a fat JAR of the API server as well as a dockerized version of the application.
The docker-compose.deploy.yml file illustrates how the application can be deployed. We strongly recommend that the SpeechBox
API Server is properly secured, through a .htaccess
password and the https protocol. We therefore recommend that the deployment managed through a reverse proxy, such as nginx or traefik, to handle access control and encryption.
License
Apache 2.0