Linux

  1. Download the DEB package file from the latest releases page.
# x86
tenx-cloud_0.10.2-1_amd64.deb

# Arm64
tenx-cloud_0.10.2-1_arm64.deb
# x86
tenx-edge_0.10.2-1_amd64.deb

# Arm64
tenx-edge_0.10.2-1_arm64.deb
# x86
tenx-edge-0.10.2-amd64-native

# Arm64
tenx-edge-0.10.2-aarch64-native
  1. Install the package
apt-get install /path/to/tenx-cloud.deb
apt-get install /path/to/tenx-edge.deb
mkdir -p /opt/tenx-edge/bin
mv /path/to/ARTIFACT-NATIVE /opt/tenx-edge/bin/ARTIFACT-NATIVE
chmod +x /opt/tenx-edge/bin/ARTIFACT-NATIVE
ln -s /opt/tenx-edge/bin/ARTIFACT-NATIVE /opt/tenx-edge/bin/tenx-edge
  1. Download config tar.gz from the latest releases page.

  2. Unpack with -

mkdir -p /etc/tenx/config
tar -xzf /path/to/CONFIG.TAR.GZ -C /etc/tenx/config
  1. Set up environment variables (see Paths for details) -
ln -s /opt/tenx-cloud/bin/tenx-cloud /opt/tenx-cloud/bin/tenx
echo "export TENX_HOME=/opt/tenx-cloud" | sudo tee "/etc/profile.d/tenx-cloud.sh"
echo "export TENX_BIN=\$TENX_HOME/bin/tenx-cloud" | sudo tee -a "/etc/profile.d/tenx-cloud.sh"
echo "export TENX_MODULES=\$TENX_HOME/lib/app/modules" | sudo tee -a "/etc/profile.d/tenx-cloud.sh"
echo "export TENX_CONFIG=/etc/tenx/config" | sudo tee -a "/etc/profile.d/tenx-cloud.sh"
echo "export PATH=\$TENX_HOME/bin:\$PATH" | sudo tee -a "/etc/profile.d/tenx-cloud.sh"
ln -s /opt/tenx-edge/bin/tenx-edge /opt/tenx-edge/bin/tenx
echo "export TENX_HOME=/opt/tenx-edge" | sudo tee "/etc/profile.d/tenx-edge.sh"
echo "export TENX_BIN=\$TENX_HOME/bin/tenx-edge" | sudo tee -a "/etc/profile.d/tenx-edge.sh"
echo "export TENX_MODULES=\$TENX_HOME/lib/app/modules" | sudo tee -a "/etc/profile.d/tenx-edge.sh"
echo "export TENX_CONFIG=/etc/tenx/config" | sudo tee -a "/etc/profile.d/tenx-edge.sh"
echo "export PATH=\$TENX_HOME/bin:\$PATH" | sudo tee -a "/etc/profile.d/tenx-edge.sh"
ln -s /opt/tenx-edge/bin/tenx-edge /opt/tenx-edge/bin/tenx
echo "export TENX_HOME=/opt/tenx-edge" | sudo tee "/etc/profile.d/tenx-edge.sh"
echo "export TENX_BIN=\$TENX_HOME/bin/tenx-edge" | sudo tee -a "/etc/profile.d/tenx-edge.sh"
echo "export TENX_MODULES=\$TENX_HOME/lib/app/modules" | sudo tee -a "/etc/profile.d/tenx-edge.sh"
echo "export TENX_CONFIG=/etc/tenx/config" | sudo tee -a "/etc/profile.d/tenx-edge.sh"
echo "export PATH=\$TENX_HOME/bin:\$PATH" | sudo tee -a "/etc/profile.d/tenx-edge.sh"
  1. Environment variables will only work when starting a new terminal session, or -
source /etc/profile.d/tenx-cloud.sh
source /etc/profile.d/tenx-edge.sh
source /etc/profile.d/tenx-edge.sh
  1. Done. You can now configure and start the runtime -
tenx run @my-config.yaml
  1. Download the RPM package file from the latest releases page.
# x86
tenx-cloud-0.10.2-1.x86_64.rpm

# Arm64
tenx-cloud-0.10.2-1.aarch64.rpm
# x86
tenx-edge-0.10.2-1.x86_64.rpm

# Arm64
tenx-edge-0.10.2-1.aarch64.rpm
  1. Install the package
yum install /path/to/tenx-cloud.rpm
yum install /path/to/tenx-edge.rpm
  1. Download config tar.gz from the latest releases page.

  2. Unpack with -

mkdir -p /etc/tenx/config
tar -xzf /path/to/CONFIG.TAR.GZ -C /etc/tenx/config
  1. Set up environment variables -
ln -s /opt/tenx-cloud/bin/tenx-cloud /opt/tenx-cloud/bin/tenx
echo "export TENX_HOME=/opt/tenx-cloud" | sudo tee "/etc/profile.d/tenx-cloud.sh"
echo "export TENX_BIN=\$TENX_HOME/bin/tenx-cloud" | sudo tee -a "/etc/profile.d/tenx-cloud.sh"
echo "export TENX_MODULES=\$TENX_HOME/lib/app/modules" | sudo tee -a "/etc/profile.d/tenx-cloud.sh"
echo "export TENX_CONFIG=/etc/tenx/config" | sudo tee -a "/etc/profile.d/tenx-cloud.sh"
echo "export PATH=\$TENX_HOME/bin:\$PATH" | sudo tee -a "/etc/profile.d/tenx-cloud.sh"
ln -s /opt/tenx-edge/bin/tenx-edge /opt/tenx-edge/bin/tenx
echo "export TENX_HOME=/opt/tenx-edge" | sudo tee "/etc/profile.d/tenx-edge.sh"
echo "export TENX_BIN=\$TENX_HOME/bin/tenx-edge" | sudo tee -a "/etc/profile.d/tenx-edge.sh"
echo "export TENX_MODULES=\$TENX_HOME/lib/app/modules" | sudo tee -a "/etc/profile.d/tenx-edge.sh"
echo "export TENX_CONFIG=/etc/tenx/config" | sudo tee -a "/etc/profile.d/tenx-edge.sh"
echo "export PATH=\$TENX_HOME/bin:\$PATH" | sudo tee -a "/etc/profile.d/tenx-edge.sh"
  1. Environment variables will only work when starting a new terminal session, or -
source /etc/profile.d/tenx-cloud.sh
source /etc/profile.d/tenx-edge.sh
  1. Done. You can now configure and start the runtime -
tenx run @my-config.yaml
  1. Download the RPM package file from the latest releases page.
# x86
tenx-cloud-0.10.2-1.x86_64.rpm

# Arm64
tenx-cloud-0.10.2-1.aarch64.rpm
# x86
tenx-edge-0.10.2-1.x86_64.rpm

# Arm64
tenx-edge-0.10.2-1.aarch64.rpm
  1. Install the package
dnf install /path/to/tenx-cloud.rpm
dnf install /path/to/tenx-edge.rpm
  1. Download config tar.gz from the latest releases page.

  2. Unpack with -

mkdir -p /etc/tenx/config
tar -xzf /path/to/CONFIG.TAR.GZ -C /etc/tenx/config
  1. Set up environment variables -
ln -s /opt/tenx-cloud/bin/tenx-cloud /opt/tenx-cloud/bin/tenx
echo "export TENX_HOME=/opt/tenx-cloud" | sudo tee "/etc/profile.d/tenx-cloud.sh"
echo "export TENX_BIN=\$TENX_HOME/bin/tenx-cloud" | sudo tee -a "/etc/profile.d/tenx-cloud.sh"
echo "export TENX_MODULES=\$TENX_HOME/lib/app/modules" | sudo tee -a "/etc/profile.d/tenx-cloud.sh"
echo "export TENX_CONFIG=/etc/tenx/config" | sudo tee -a "/etc/profile.d/tenx-cloud.sh"
echo "export PATH=\$TENX_HOME/bin:\$PATH" | sudo tee -a "/etc/profile.d/tenx-cloud.sh"
ln -s /opt/tenx-edge/bin/tenx-edge /opt/tenx-edge/bin/tenx
echo "export TENX_HOME=/opt/tenx-edge" | sudo tee "/etc/profile.d/tenx-edge.sh"
echo "export TENX_BIN=\$TENX_HOME/bin/tenx-edge" | sudo tee -a "/etc/profile.d/tenx-edge.sh"
echo "export TENX_MODULES=\$TENX_HOME/lib/app/modules" | sudo tee -a "/etc/profile.d/tenx-edge.sh"
echo "export TENX_CONFIG=/etc/tenx/config" | sudo tee -a "/etc/profile.d/tenx-edge.sh"
echo "export PATH=\$TENX_HOME/bin:\$PATH" | sudo tee -a "/etc/profile.d/tenx-edge.sh"
  1. Environment variables will only work when starting a new terminal session, or -
source /etc/profile.d/tenx-cloud.sh
source /etc/profile.d/tenx-edge.sh
  1. Done. You can now configure and start the runtime -
tenx run @my-config.yaml