Netbox Production install (Non -Docker) Ubuntu 20.04 **WORKING**FREE - OPEN SOURCE -DCIM -IRM

  Рет қаралды 2,268

FOSS DOM

FOSS DOM

Күн бұрын

sudo -i
sudo apt-get update
reboot
sudo apt-get install -y postgresql libpq-dev
sudo -u postgres psql
postgres=# CREATE DATABASE netbox;
postgres=# CREATE USER netbox WITH PASSWORD 'CCyXF52da2qQK!@#$';
postgres=# GRANT ALL PRIVILEGES ON DATABASE netbox TO netbox;
postgres=# \q
psql -U netbox -W -h localhost netbox
\q
sudo apt-get install -y python3 python3-pip python3-dev build-essential libxml2-dev libxslt1-dev libffi-dev libpq-dev libssl-dev redis-server zlib1g-dev
sudo mkdir -p /opt/netbox/ && cd /opt/netbox/
sudo apt-get install -y git
sudo git clone -b master github.com/net... .
pip3 install -r /opt/netbox/requirements.txt
pip3 install gunicorn
exit
cd /opt/netbox/netbox/netbox
sudo cp configuration_example.py configuration.py
sudo nano configuration.py
(update below)
ALLOWED_HOSTS = ['*']
USER 'netbox'
PASSWORD 'CCyXF52da2qQK!@#$'
SECRET_KEY - 'ArenuLXC%0J0P%XJKTo=4(GqGJ)5P(moXpNgGAV7Y6lO=Uq%AI'
cd /opt/netbox/netbox/
python3 manage.py migrate
python3 manage.py createsuperuser
sudo python3 manage.py collectstatic --no-input
sudo apt install -y nginx
sudo nano /etc/nginx/sites-available/netbox
(copy paste below)
server {
listen 80;
server_name 10.10.10.1;
client_max_body_size 25m;
location /static/ {
alias /opt/netbox/netbox/static/;
}
location / {
proxy_pass 127.0.0.1:8001;
proxy_set_header X-Forwarded-Host $server_name;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-Proto $scheme;
add_header P3P 'CP="ALL DSP COR PSAa PSDa OUR NOR ONL UNI COM NAV"';
}
}
cd /etc/nginx/sites-enabled/
sudo rm /etc/nginx/sites-enabled/default
sudo ln -s /etc/nginx/sites-available/netbox
sudo nano /opt/netbox/gunicorn_config.py
(copy paste as is below and save)
command = '/usr/bin/gunicorn'
pythonpath = '/opt/netbox/netbox'
bind = '127.0.0.1:8001'
workers = 3
user = 'www-data'
sudo apt install -y supervisor
sudo nano /etc/supervisor/conf.d/netbox.conf
(copy paste below and save)
[program:netbox]
command = gunicorn -c /opt/netbox/gunicorn_config.py netbox.wsgi
directory = /opt/netbox/netbox/
user = www-data
service nginx restart
service supervisor restart
browse the ip
For permission issues while uploading images, run below command:
chmod -R 777 /opt/netbox/netbox/media/image-attachments

Пікірлер: 4
@ДжониКейжд-э2б
@ДжониКейжд-э2б Жыл бұрын
good job an thanks.Subscribed !
@sarmentinho
@sarmentinho Жыл бұрын
error in pip3 install -r /opt/netbox/requirements.txt root@netbox:/opt/netbox# pip3 install -r /opt/netbox/requirements.txt ERROR: Could not open requirements file: [Errno 2] No such file or directory: '/opt/netbox/requirements.txt' any help?
@sarmentinho
@sarmentinho Жыл бұрын
I managed to navigate to the correct requirements folder and got going again. ended every step but browsing the ip I get connection refused. tried 8080, 80, 8001... 80 gives 502 Bad Gateway., Can you help? ubuntu server 22.04 on a VM
@vanhussen
@vanhussen Жыл бұрын
sudo mkdir -p /opt/ && cd /opt/ not: sudo mkdir -p /opt/netbox/ && cd /opt/netbox/
Installing NetBox v3.3
38:19
NetBox Labs
Рет қаралды 70 М.
How to treat Acne💉
00:31
ISSEI / いっせい
Рет қаралды 108 МЛН
Правильный подход к детям
00:18
Beatrise
Рет қаралды 11 МЛН
BLOCK EVERYTHING w/ PiHole on Docker, OpenDNS and IFTTT
18:38
NetworkChuck
Рет қаралды 804 М.
Syncthing Tutorial: Open Source & Private File Sync Made Simple
29:59
Lawrence Systems
Рет қаралды 97 М.
NetBox Custom Scripts & Plugins, Interop 2020
29:26
Network to Code
Рет қаралды 16 М.
you need to learn Ansible RIGHT NOW!! (Linux Automation)
21:21
NetworkChuck
Рет қаралды 914 М.
NetBox Guided Install - v2.9.9 on Ubuntu 20.04.1 LTS
21:59
System MTU One
Рет қаралды 7 М.
Smol | Level Medium | CTF Walkthrough | TryHackMe
5:04:24
x86 Assembly: Hello World!
14:33
John Hammond
Рет қаралды 1,4 МЛН
How to treat Acne💉
00:31
ISSEI / いっせい
Рет қаралды 108 МЛН