Saltar al contenido

Instalar Vinyl en Linux

Introducción

Esta página le muestra cómo instalar y ejecutar Vinyl en Debian o Red Hat Linux.

Para instalar Vinyl en Linux, debe instalar y configurar las dependencias de software, descargar y descomprimir un .tar.gz archivo, cree un archivo de configuración y luego inicie Vinyl en la línea de comando.

Consejo

Es más fácil y recomendado ejecutar Vinyl como contenedor Docker.

Requisitos Previos

Debes tener lo siguiente:

  • Un alojar que cumpla con los requisitos del sistema.
  • Una cuenta de alojar con root o sudo privilegios. Úselo para todas las acciones en esta página.
  • Estos paquetes instalados y configurados:

    Los siguientes ejemplos muestran cómo instalarlos en dos distribuciones de Linux compatibles:

    # Install dotnet 6.0
    wget https://packages.microsoft.com/config/debian/11/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
    sudo dpkg -i packages-microsoft-prod.deb
    rm packages-microsoft-prod.deb
    
    # Install other dependencies
    apt-get install -y --no-install-recommends ca-certificates libc6 libgcc1 libgssapi-krb5-2 libicu67 libssl1.1 libstdc++6 zlib1g
    
    # Install dotnet 6.0 (package provider's version)
    yum install aspnetcore-runtime-6.0
    
    # Install other dependencies
    yum install ca-certificates glibc libgcc  sssd-krb5-common libicu openssl-libs libstdc++ zlib
    

Descargar y Descomprimir

Para descomprimir lo descargado .tar.gz archivo, siga estos pasos:

  1. Vaya al Portal Harmony Descargas y haga clic en Linux tar en la sección Jitterbit Vinyl para descargar el Vinyl. .tar.gz paquete de instalación.

  2. En una terminal, ejecute los siguientes comandos para crear un directorio de instalación y descomprimir el archivo descargado:

    1
    2
    mkdir /app && cd $_
    tar -C /app -xvfz PATH_TO/vinyl-*-lin.tar.gz
    

    Notas

    • Línea 1: La elección de /app es arbitrario, ya que Vinyl puede ejecutarse desde cualquier ubicación donde tenga acceso de lectura/escritura.
    • Línea 2: Si hay más de un Vinyl .tar.gz presentar en PATH_TO, especifique el nombre de archivo exacto.

Configurar

Vinyl lee su configuración de inicio desde un appsettings.json archivo (utilizado en este ejemplo) o de variables de ambiente.

Para configurar Vinyl al inicio, cree un /app/appsettings.json archivo que contiene lo siguiente, con valores sustituidos según la siguiente tabla:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
{
    "ConnectionInfo": {
        "DatabaseType": "DB_TYPE",
        "HostName": "DB_HOSTNAME",
        "DatabaseName": "DB_NAME",
        "UserName": "DB_USERNAME",
        "Password": "DB_PASSWORD"
    },
    "License": {
        "LicenseKey": "LICENSE_KEY"
  }
}
Línea Valor Reemplazar con
3 DB_TYPE Tipo de base de datos backend de Vinyl: SQLServer, MySQL, o PostgreSql
4 DB_HOSTNAME Nombre o dirección IP del servidor de base de datos backend de Vinyl.
5 DB_NAME Vinyl (Recomendado)
6 DB_USERNAME Nombre de usuario de la base de datos backend de Vinyl.
7 DB_PASSWORD Contraseña de la base de datos del backend de Vinyl.
10 LICENSE_KEY (Opcional) Versión codificada en Base64 de su archivo de licencia de Vinyl. Si se omite, Vinyl lo solicitará la primera vez que inicie sesión.

Correr

Para iniciar el servidor Vinyl e iniciar sesión en la aplicación Vinyl, siga estos pasos:

  1. Ejecute este comando para configurar el número de puerto predeterminado del servidor Vinyl:

    export ASPNETCORE_URLS=http://+:80
    
  2. Ejecute este comando para iniciar Vinyl:

    dotnet vinyl.dll
    
  3. En un navegador, abra http://VINYL_HOST (dónde VINYL_HOST es el nombre de host o la dirección IP del alojar) y espere a que aparezca la página de inicio de sesión de Vinyl.

    Consejo

    Agregue el número de puerto a la dirección si lo cambió del valor predeterminado :80 en el paso 1.