En este tutorial, le mostraremos cómo instalar RavenDB en Ubuntu 20.04 LTS. Para aquellos de ustedes que no lo sabían, RavenDB es un administrador de bases de datos NoSQL escrito en C #. Con una base de datos RavenDB, puede configurar una arquitectura de datos NoSQL o agregar una capa NoSQL a su base de datos relacional actual. RavenDB admite múltiples bases de datos, fragmentación o particionamiento de los datos en múltiples servidores. Tiene la capacidad de manejar cientos o miles de bases de datos en la misma instancia. RavenDB usa JSON para almacenar documentos y no requiere que se declare un esquema y permite a los desarrolladores trabajar con datos de manera más natural.
Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que está ejecutando en la cuenta de root, de lo contrario, es posible que deba agregar ‘sudo
‘a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso de RavenDB en Ubuntu 20.04 (Focal Fossa). Puede seguir las mismas instrucciones para Ubuntu 18.04, 16.04 y cualquier otra distribución basada en Debian como Linux Mint.
Instale RavenDB en Ubuntu 20.04 LTS Focal Fossa
Paso 1. Primero, asegúrese de que todos los paquetes de su sistema estén actualizados ejecutando lo siguiente apt
comandos en la terminal.
sudo apt update sudo apt upgrade
Paso 2. Instalación de los paquetes necesarios.
Antes de comenzar, querrá instalar las dependencias requeridas, incluido el tiempo de ejecución de NET Core:
wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb sudo dpkg -i packages-microsoft-prod.deb
A continuación, actualice e instale .NET core:
sudo apt update sudo apt install apt-transport-https sudo apt install aspnetcore-runtime-3.1
Paso 3. Instalar RavenDB en Ubuntu 20.04.
Ahora descargamos la última versión de RavenDB del sitio web oficial:
wget -O ravendb.tar.bz2 https://hibernatingrhinos.com/downloads/RavenDB%20for%20Linux%20x64/latest tar xvjf ravendb.tar.bz2
Luego, haga que el archivo sea ejecutable e instálelo:
sudo chmod -R 755 RavenDB cd ~/RavenDB ./run.sh
Paso 4. Cree un archivo de servicio Systemd para RavenDB.
Ahora creamos un systemd
archivo de servicio para administrar RavenDB. Puedes crearlo con el siguiente comando:
sudo nano /etc/systemd/system/ravendb.service
Agrega las siguientes líneas:
[Unit] Description=RavenDB v4.0 After=network.target [Service] LimitCORE=infinity LimitNOFILE=65536 LimitRSS=infinity LimitAS=infinity User=godet Restart=on-failure Type=simple ExecStart=/home/godet/RavenDB/run.sh [Install] WantedBy=multi-user.target
Save y close el archivo. Luego, recargue el systemd
demonio con el siguiente comando:
sudo systemctl daemon-reload sudo systemctl start ravendb sudo systemctl enable ravendb
Paso 5. Acceder a RavenDB en Ubuntu.
Una vez instalado con éxito RavenDB, ahora puede acceder a su interfaz web. Abra un navegador y apúntelo a https://127.0.0.1:41105,
Debería ver la siguiente pantalla:
De forma predeterminada, solo se puede acceder a RavenDB desde el host local. Si necesita configurar la dirección IP pública del servidor, abra su archivo de configuración y agregue la dirección IP:
sudo nano ~/RavenDB/Server/settings.json
Agregue reemplazar host o IP con el público:
{
"DataDir": "RavenData",
"License.Eula.Accepted": true,
"Setup.Mode": "Unsecured",
"Security.UnsecuredAccessAllowed": "PublicNetwork",
"ServerUrl": "https://127.0.0.1:8080",
"ServerUrl.Tcp": "tcp://127.0.0.1:38888"
}
¡Felicidades! Ha instalado correctamente RavenDB. Gracias por usar este tutorial para instalar RavenDB en su sistema Ubuntu 20.04 LTS Focal Fossa. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de RavenDB.