NetBox


Instalación de NetBox

Instalación de NetBox

NetBox baremetal

Lista de componentes para la instalación de Netbox:

imagen.png

1. PostgreSQL 

La versión mínima de PostgreSQL es la 14, pero a partir de NetBox v4.6 / NetBox v4.7 dejará de estar soportado por lo que es recomendable instalar PostgreSQL 15 como mínimo.

Para instalar

sudo apt update
sudo apt install -y postgresql

Verificar la versión instalada

psql -V

imagen.png

Crear base de datos:

Como mínimo necesitamos crear una base de datos para NetBox y asignarle un user y password. Para poder acceder a la shell de PostgreSQL ejecutamos lo siguiente:

sudo -u postgres psql

imagen.png

Una vez dentro creamos el user y password junto a la propia base de datos:

CREATE DATABASE netbox;
CREATE USER netbox WITH PASSWORD 'XXXXXXXXXXXXXXXXXXXX';
ALTER DATABASE netbox OWNER TO netbox;

\connect netbox;
GRANT CREATE ON SCHEMA public TO netbox;

Es recomendable crear una password generada para poner en la base de datos, como con la utilidad de Proton o cualquier otra:
https://proton.me/es-es/pass/password-generator

imagen.png

Salimos de la Shell de PostgreSQL con 

\q

Una vez creada la base de datos verificaremos el estado accediendo a ella:

 psql --username netbox --password --host localhost netbox
\conninfo

imagen.png

2. Redis

sudo apt install -y redis-server

Se recomienda como mínimo la versión 6.0, ya que versiones más antiguas serán deprecated a partir de la versión NetBox v4.7

redis-server -v

imagen.png

Verificar el estado de redis:

redis-cli ping

imagen.png

3. NetBox components

 

4. Gunicorn 

5. HTTP server

Instalación de NetBox

Netbox Docker