Börja med att installera och uppdatera LXC Containern 🙂
Jag kör Proxmox men detta fungerar till vilken Linux distro som helst bara att installationen av paketen kan variera. så som Redhat eller Centos 5,6,7 och 8 använder yum eller dnf (centos 8)
Efter varje steg så tar jag en snapshot så om något inte fungerar så kan jag rolla tillbaka.
uppdatera servern med detta kommando
apt update && apt upgrade
Efter det så ser vi till att installera databasen och konfigurerar den
sudo apt-get install -y postgresql libpq-dev
sudo -u postgres psql
postgres=# CREATE DATABASE netbox;
postgres=# CREATE USER netbox WITH PASSWORD ’ENTER YOUR PASSWORD’;
postgres=# GRANT ALL PRIVILEGES ON DATABASE netbox TO netbox;
postgres=# \q
Testa så att man kan logga in med uppgifterna
psql -U netbox -W -h localhost netbox \q Installera det som netbox behöver 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 Ladda ner och installera netbox med Git sudo mkdir -p /opt/netbox/ && cd /opt/netbox/
sudo apt-get install -y git
sudo git clone -b master https://github.com/netbox-community/netbox.git .
Installera vad netbox vill ha för att köra
pip3 install -r /opt/netbox/requirements.txt
pip3 install gunicorn
Skapa en symlink till python
ln -s /usr/bin/python3 /usr/bin/python
Generera en secret till netbox
cd /opt/netbox/netbox
sudo ./generate_secret_key.py
Vid frågor/problem kontakta info@linuxbloggen.se
Senaste kommentarer