NetBox: Difference between revisions
imported>Vater Created page with "[https://netbox.dev/ {{PAGENAME}}] (<s>[[wikipedia:en:{{PAGENAME}}]]</s>) is available as a module. == configuration examples == ==== minimal configuration ==== <!-- <s..." |
imported>Vater |
||
Line 92: | Line 92: | ||
--> | --> | ||
== login == | == login == | ||
=== no (initial) account is create by default === | |||
tl;dr: No login is possible after installing and running [[{{PAGENAME}}]]. No account is created. You have to [[#create an initial account]]. | |||
==== reenact that there is no initial account created by default ==== | |||
<syntaxhighlight lang="bash">su postgres</syntaxhighlight> | |||
---- | |||
<syntaxhighlight lang="bash">psql</syntaxhighlight> | |||
---- | |||
---- | |||
postgres=# <syntaxhighlight lang="bash">\l</syntaxhighlight> | |||
<syntaxhighlight lang="bash"> | |||
List of databases | |||
Name | Owner | Encoding | Collate | Ctype | Access privileges | |||
-----------+----------+----------+-------------+-------------+----------------------- | |||
netbox | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =Tc/postgres + | |||
| | | | | postgres=CTc/postgres+ | |||
| | | | | netbox=CTc/postgres | |||
postgres | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | | |||
template0 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/postgres + | |||
| | | | | postgres=CTc/postgres | |||
template1 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/postgres + | |||
| | | | | postgres=CTc/postgres | |||
(4 rows) | |||
</syntaxhighlight> | |||
postgres=# <syntaxhighlight lang="bash">\c netbox</syntaxhighlight> | |||
<syntaxhighlight lang="bash"> | |||
You are now connected to database "netbox" as user "postgres". | |||
</syntaxhighlight> | |||
netbox=# <syntaxhighlight lang="bash">\dt</syntaxhighlight> | |||
<syntaxhighlight lang="bash"> | |||
</syntaxhighlight> | |||
netbox=# <syntaxhighlight lang="bash">SELECT * FROM auth_user;</syntaxhighlight> | |||
<syntaxhighlight lang="bash"> | |||
id | password | last_login | is_superuser | username | first_name | last_name | email | is_staff | is_active | date_joined | |||
----+----------+------------+--------------+----------+------------+-----------+-------+----------+-----------+------------- | |||
(0 rows) | |||
</syntaxhighlight> | |||
netbox=# <syntaxhighlight lang="bash">\q</syntaxhighlight> | |||
---- | |||
---- | |||
<syntaxhighlight lang="bash">exit</syntaxhighlight> | |||
---- | |||
=== create an initial account === | |||
(first you have to) create an initial account (on the cli) | (first you have to) create an initial account (on the cli) | ||
Line 108: | Line 166: | ||
Superuser created successfully. | Superuser created successfully. | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== first login === | |||
https://netbox.domain.tld/login/ | https://netbox.domain.tld/login/ |
Revision as of 03:02, 9 November 2022
NetBox (wikipedia:en:NetBox) is available as a module.
configuration examples
minimal configuration
basic configuration
login
no (initial) account is create by default
tl;dr: No login is possible after installing and running NetBox. No account is created. You have to #create an initial account.
reenact that there is no initial account created by default
su postgres
psql
postgres=#
\l
List of databases
Name | Owner | Encoding | Collate | Ctype | Access privileges
-----------+----------+----------+-------------+-------------+-----------------------
netbox | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =Tc/postgres +
| | | | | postgres=CTc/postgres+
| | | | | netbox=CTc/postgres
postgres | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 |
template0 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/postgres +
| | | | | postgres=CTc/postgres
template1 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/postgres +
| | | | | postgres=CTc/postgres
(4 rows)
postgres=#
\c netbox
You are now connected to database "netbox" as user "postgres".
netbox=#
\dt
netbox=#
SELECT * FROM auth_user;
id | password | last_login | is_superuser | username | first_name | last_name | email | is_staff | is_active | date_joined
----+----------+------------+--------------+----------+------------+-----------+-------+----------+-----------+-------------
(0 rows)
netbox=#
\q
exit
create an initial account
(first you have to) create an initial account (on the cli)
- this initial account will get highest privileges
netbox-manage createsuperuser
Username (leave blank to use 'netbox'):
Email address:
Password:
Password (again):
Superuser created successfully.
first login
https://netbox.domain.tld/login/
- Login
- netbox
- Password
- …
- Sign In