= Installing NetBox on Ubuntu 20.04 = NetBox requires PostgreSQL 10 or later. Please note that MySQL and other relational databases are not supported. === PostgreSQL Database Installation === {{{ # sudo apt update # sudo apt install -y postgresql }}} Once PostgreSQL has been installed, start the service and enable it to run at boot: {{{ # sudo systemctl start postgresql # sudo systemctl enable postgresql }}} === Database Creation === At a minimum, we need to create a database for NetBox and assign it a username and password for authentication. Start by invoking the PostgreSQL shell as the system Postgres user. {{{ # sudo -u postgres psql }}} Within the shell, enter the following commands to create the database and user (role), substituting your own value for the password: {{{ CREATE DATABASE netbox; CREATE USER netbox WITH PASSWORD 'netbox123'; GRANT ALL PRIVILEGES ON DATABASE netbox TO netbox; }}} Do not use the password from the example. Choose a strong, random password to ensure secure database authentication for your NetBox installation.