Skip to main content

On-Prem Quickstart

This guide walks you through the initial setup of Movoice AI within your own infrastructure. For a general overview, see the Introduction to On-Premise Deployments.

Prerequisites

  • Hardware: Minimum 8-core CPU, 16GB RAM, and 100GB SSD.
  • OS: Ubuntu 22.04 LTS or Amazon Linux 2.
  • Docker: Version 24.0 or higher.
  • Network: Port 443 (HTTPS) and Port 5060/5061 (SIP) must be open.

1. Install Movoice CLI

Run the following command on your target server:
curl -sSL https://get.movoice.ai/install | sh

2. Configure Environment

Initialize your configuration:
movoice init
You will be prompted to provide your Enterprise License Key and your preferred Encryption Secret.

3. Deploy Containers

Pull and start the Movoice stack:
movoice deploy up
This will spin up:
  • Core Orchestrator: Handles call logic and state.
  • Media Server: Manages real-time audio streams.
  • Local ASR/TTS Bridge: Connects to your regional or local models.

4. Verification

Check the health status of your deployment:
movoice status
Once all services are “Healthy,” you can access your local admin dashboard at https://your-server-ip:8080.

5. Connecting Telephony

If you are using a local SIP trunk, navigate to Settings > Telephony in your local dashboard and provide your SIP URI and credentials.
Always ensure your encryption keys are backed up in a secure vault. If lost, all local data (transcripts and recordings) will be unrecoverable.