Skip to main content

ARTNet server and gui

Project description

General Usage

Start ARTNet app

  • From EC2 dashboard select instance, then Instance State --> Start Instance
  • From EC2 instance dashboard, get public IPv4 ip address
  • Ensure ssh key has the correct permissions
chmod 600 ARTNet_Key.pem
  • ssh into instance
ssh -i ARTNet_Key.pem ubuntu@[IP]
  • start artnet app in detached mode
sudo docker-compose pull --policy always app && sudo docker-compose --profile app up -d
  • exit SSH session (CTRL+D)

Stop ARTNet app

  • From EC2 instance dashboard, get public IPv4 ip address
  • ssh into instance
ssh -i ARTNet_Key.pem ubuntu@[IP]
  • bring down instance
sudo docker-compose --profile app down
  • exit SSH session (CTRL+D)
  • From EC2 dashboard select instance, then Instance State --> Stop Instance

Connecting to ARTNet with GUI

  • From EC2 instance dashboard, get public IPv4 ip address
  • Start ARTNet GUI
  • Paste IP address into ARTNet Address field
  • Configure remaining options as needed
  • Click "Connect"

Creating and Configuring a new EC2 instance for ARTNet

Create EC2 Instance

  • Go to EC2 Dashboard, click Launch Instance
  • OS Image: Ubuntu 64-bit architecture
  • Instance Type: c5.xlarge
  • Key Pair: ARTNet_Key (already made, ARTNet_Key.pem is found in repo
  • Network Settings - Select existing security group -> ARTNet-Security-Group
  • Configure Storage: Default
  • Click Launch Instance

Install tools on instance

  • From EC2 instance dashboard, get public IPv4 ip address
  • Ensure ssh key has the correct permissions
chmod 600 ARTNet_Key.pem
  • ssh into instance
ssh -i ARTNet_Key.pem ubuntu@[IP]
  • install docker
sudo apt update && sudo apt install -y docker.io
  • install latest version of docker-compose
VERSION=$(curl --silent https://api.github.com/repos/docker/compose/releases/latest | grep -Po '"tag_name": "\K.*\d')
DESTINATION=/usr/bin/docker-compose
sudo curl -L https://github.com/docker/compose/releases/download/${VERSION}/docker-compose-$(uname -s)-$(uname -m) -o $DESTINATION
sudo chmod 755 $DESTINATION

Upload docker compose file to instance

  • Copy over using scp command
scp -i ART_Net.pem -r compose.yaml ubuntu@[IP]:.

Shut Down Instance Without Deleting It

  • From EC2 dashboard select instance, then Instance State --> Stop Instance

Random Bits of useful info

  • wipe all docker containers, networks, etc sudo docker system prune -a -f
  • view docker-compose logs sudo docker-compose --profile dataandvoicetest logs [-f]

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rasl_artnet-0.1.13.tar.gz (17.1 kB view details)

Uploaded Source

File details

Details for the file rasl_artnet-0.1.13.tar.gz.

File metadata

  • Download URL: rasl_artnet-0.1.13.tar.gz
  • Upload date:
  • Size: 17.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.3

File hashes

Hashes for rasl_artnet-0.1.13.tar.gz
Algorithm Hash digest
SHA256 b309e267ab6a406025d14d4c9b5679d46150a4fe19b6e33eafab4a8a566500cb
MD5 952f570be399df47fd1a9f893fd8466b
BLAKE2b-256 20cb80720796c09bddc2ee03fb96345f0a8abbc825d98939060986f6c5e23730

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page