NetBox
Instalación de NetBox
NetBox baremetal
Lista de componentes para la instalación de Netbox:
- PostgreSQL
- Redis
- NetBox components
- Gunicorn
- HTTP server
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
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
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
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
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
Verificar el estado de redis:
redis-cli ping
3. NetBox components