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:
- .NET 6.0
- OpenSSL
- [Biblioteca GNU C]
- Kerberos GSSAPI
- zlib biblioteca de compresión
- libicu (Componentes internacionales para bibliotecas Unicode)
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:
-
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. -
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 enPATH_TO
, especifique el nombre de archivo exacto.
- Línea 1: La elección de
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 |
|
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:
-
Ejecute este comando para configurar el número de puerto predeterminado del servidor Vinyl:
export ASPNETCORE_URLS=http://+:80
-
Ejecute este comando para iniciar Vinyl:
dotnet vinyl.dll
-
En un navegador, abra
http://VINYL_HOST
(dóndeVINYL_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.