netbox:installatie
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| netbox:installatie [2025/11/18 15:14] – [NetBox components] admin | netbox:installatie [2025/11/20 15:24] (current) – [HTTP server] admin | ||
|---|---|---|---|
| Line 28: | Line 28: | ||
| zie: [[linux: | zie: [[linux: | ||
| ===== NetBox components===== | ===== NetBox components===== | ||
| - | ==== installeer systeempackages | + | *installeer systeempackages: |
| - | < | + | < |
| + | * controleer je Python (min: 3) versie: < | ||
| + | * clone Netbox: < | ||
| + | cd / | ||
| + | git clone https:// | ||
| + | * maak de metbox **gebruiker** aan en geef toegang: < | ||
| + | chown --recursive netbox / | ||
| + | chown --recursive netbox / | ||
| + | chown --recursive netbox / | ||
| + | * naak een **secret key** (crypto, hashing) aan: </ | ||
| + | * maak de config file aan: < | ||
| + | cp configuration_example.py configuration.py</ | ||
| + | * open configuration.py en vul onderstaande waarden in: | ||
| + | * ALLOWED_HOSTS = [' | ||
| + | * postgresql info: user en wachtwoord | ||
| + | * redis info: default is ok | ||
| + | * SECRET_KEY = | ||
| + | * **bewaar** je wijzigingen en sluit af. | ||
| + | * voer het installatie (upgrade) script uit: < | ||
| + | * dit doet volgende: | ||
| + | * maakt een Python virtual environment | ||
| + | * installeert alle nodige Python packages | ||
| + | * voert database schema migrations uit | ||
| + | * maakt de documentatie aan {{ : | ||
| + | * activeer de Python virtual environement: | ||
| + | * maak een **superuser** gebruiker aan: < | ||
| + | python3 manage.py createsuperuser</ | ||
| + | * test de server: < | ||
| + | |||
| + | |||
| + | |||
| + | ===== Gunicorn===== | ||
| + | = Webserver Gateway Interface: fucntie waarbij web servers requests forward | ||
| + | < | ||
| + | ===== Systemd ===== | ||
| + | * < | ||
| + | systemctl daemon-reload</ | ||
| + | * start netbox en netbox-rq < | ||
| + | * controleer de status: < | ||
| + | |||
| + | |||
| + | |||
| - | ===== Gunicorn or uWSGI===== | ||
| ===== HTTP server===== | ===== HTTP server===== | ||
| + | * maak een SSL certificaat aan: < | ||
| + | -keyout / | ||
| + | -out / | ||
| + | * install Apache: < | ||
| + | * kopieer de config: < | ||
| + | * activeer de nodige Apache modules,de netbox site en herstart Apache: < | ||
| + | a2ensite netbox | ||
| + | systemctl restart apache2</ | ||
| + | * test door naar https://< | ||
| ===== LDAP authentication===== | ===== LDAP authentication===== | ||
| + | |||
| + | |||
netbox/installatie.1763478889.txt.gz · Last modified: by admin
