A quick start to getting the conserver up and running
Ubuntu Install
Based on a digital ocean install, to keep it vanilla. Created a 4 GB Memory / 2 Intel vCPUs / 120 GB Disk / NYC3 - Ubuntu 23.04 x64 droplet, logged in.
snap install docker
git clone https://github.com/vcon-dev/vcon.git
cd vcon/
Create an ~/vcon/.env file for some of the global environmental stuff. See example .env below.
Example .env file
AWS_BUCKET=vcon-storage
AWS_KEY_ID=AKxxxxxxxxxxx
AWS_SECRET_KEY=xxxxxxx/xxxxxxx
DEEPGRAM_KEY=xxxxxxxx
ENV=dev
# CORE DEPENDENCIES
ENV=dev
HOSTNAME=http://0.0.0.0:8000
HOST=0.0.0.0
PORT=8000
REDIS_URL=redis://redis
# Overriding these on pairing so they don't conflict with django port etc
REDIS_EXTERNAL_PORT=8001
CONSERVER_EXTERNAL_PORT=8000
CONSERVER_API_TOKEN=xxxxxxxxxx
CONSERVER_CONFIG_FILE=./config.yml
cd vcon
Create a new config file in the server directory, then docker compose up.