1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

Extend installation docs to include creation of a specific netbox user

This commit is contained in:
Jeremy Stretch
2020-02-28 16:25:43 -05:00
parent 9c88f12abe
commit 1b6f721e50
3 changed files with 11 additions and 8 deletions

View File

@ -7,9 +7,8 @@ Wants=network-online.target
[Service] [Service]
Type=simple Type=simple
User=www-data User=netbox
Group=www-data Group=netbox
WorkingDirectory=/opt/netbox WorkingDirectory=/opt/netbox
ExecStart=/opt/netbox/venv/bin/python3 /opt/netbox/netbox/manage.py rqworker ExecStart=/opt/netbox/venv/bin/python3 /opt/netbox/netbox/manage.py rqworker

View File

@ -7,8 +7,8 @@ Wants=network-online.target
[Service] [Service]
Type=simple Type=simple
User=www-data User=netbox
Group=www-data Group=netbox
PIDFile=/var/tmp/netbox.pid PIDFile=/var/tmp/netbox.pid
WorkingDirectory=/opt/netbox WorkingDirectory=/opt/netbox

View File

@ -68,10 +68,14 @@ Resolving deltas: 100% (1495/1495), done.
Checking connectivity... done. Checking connectivity... done.
``` ```
!!! warning ## Create the NetBox User
Ensure that the media directory (`/opt/netbox/netbox/media/` in this example) and all its subdirectories are writable by the user account as which NetBox runs. If the NetBox process does not have permission to write to this directory, attempts to upload files (e.g. image attachments) will fail. (The appropriate user account will vary by platform.)
`# chown -R netbox:netbox /opt/netbox/netbox/media/` Create a system user account named `netbox`. We'll configure the WSGI and HTTP services to run under this account. We'll also assign this user ownership of the media directory. This ensures that NetBox will be able to save local files.
```
# adduser --system --group netbox
# chown --recursive netbox /opt/netbox/netbox/media/`
```
## Set Up Python Environment ## Set Up Python Environment