Issue when I start the server. #1006

Closed
opened 2025-12-29 16:27:47 +01:00 by adam · 5 comments
Owner

Originally created by @lachabe on GitHub (Jun 1, 2017).

Hello,
I have a little problem when I start the server. All the service are good:

  • OS = Ubuntu server 16.04

  • Python = 2.7

  • Supervisor = OK

  • Gunicorn = OK

  • Apache2 = OK

I have the following problem and I don't understand where is the problem.
Please I need your help.

netbox_error

Originally created by @lachabe on GitHub (Jun 1, 2017). Hello, I have a little problem when I start the server. All the service are good: - OS = Ubuntu server 16.04 - Python = 2.7 - Supervisor = OK - Gunicorn = OK - Apache2 = OK I have the following problem and I don't understand where is the problem. Please I need your help. ![netbox_error](https://cloud.githubusercontent.com/assets/29115622/26668312/747a84b8-46a9-11e7-8dbe-0d10afd05d63.png)
adam closed this issue 2025-12-29 16:27:47 +01:00
Author
Owner

@lachabe commented on GitHub (Jun 1, 2017):

The tree of my folders
/opt
└── netbox
├── gunicorn_config.py
└── netbox
├── CONTRIBUTING.md
├── docs
│   ├── api
│   │   ├── authentication.md
│   │   ├── examples.md
│   │   ├── overview.md
│   │   └── working-with-secrets.md
│   ├── configuration
│   │   ├── mandatory-settings.md
│   │   └── optional-settings.md
│   ├── data-model
│   │   ├── circuits.md
│   │   ├── dcim.md
│   │   ├── extras.md
│   │   ├── ipam.md
│   │   ├── secrets.md
│   │   └── tenancy.md
│   ├── index.md
│   ├── installation
│   │   ├── ldap.md
│   │   ├── netbox.md
│   │   ├── postgresql.md
│   │   ├── upgrading.md
│   │   └── web-server.md
│   ├── media
│   │   ├── screenshot1.png
│   │   ├── screenshot2.png
│   │   └── screenshot3.png
│   └── netbox_logo.png
├── LICENSE.txt
├── mkdocs.yml
├── netbox
│   ├── circuits
│   │   ├── api
│   │   │   ├── init.py
│   │   │   ├── init.pyc
│   │   │   ├── serializers.py
│   │   │   ├── serializers.pyc
│   │   │   ├── urls.py
│   │   │   ├── urls.pyc
│   │   │   ├── views.py
│   │   │   └── views.pyc
│   │   ├── apps.py
│   │   ├── apps.pyc
│   │   ├── filters.py
│   │   ├── filters.pyc
│   │   ├── fixtures
│   │   │   └── initial_data.json
│   │   ├── forms.py
│   │   ├── forms.pyc
│   │   ├── init.py
│   │   ├── init.pyc
│   │   ├── migrations
│   │   │   ├── 0001_initial.py
│   │   │   ├── 0001_initial.pyc
│   │   │   ├── 0002_auto_20160622_1821.py
│   │   │   ├── 0002_auto_20160622_1821.pyc
│   │   │   ├── 0003_provider_32bit_asn_support.py
│   │   │   ├── 0003_provider_32bit_asn_support.pyc
│   │   │   ├── 0004_circuit_add_tenant.py
│   │   │   ├── 0004_circuit_add_tenant.pyc
│   │   │   ├── 0005_circuit_add_upstream_speed.py
│   │   │   ├── 0005_circuit_add_upstream_speed.pyc
│   │   │   ├── 0006_terminations.py
│   │   │   ├── 0006_terminations.pyc
│   │   │   ├── 0007_circuit_add_description.py
│   │   │   ├── 0007_circuit_add_description.pyc
│   │   │   ├── 0008_circuittermination_interface_protect_on_delete.py
│   │   │   ├── 0008_circuittermination_interface_protect_on_delete.pyc
│   │   │   ├── 0009_unicode_literals.py
│   │   │   ├── 0009_unicode_literals.pyc
│   │   │   ├── init.py
│   │   │   └── init.pyc
│   │   ├── models.py
│   │   ├── models.pyc
│   │   ├── signals.py
│   │   ├── signals.pyc
│   │   ├── tables.py
│   │   ├── tables.pyc
│   │   ├── tests
│   │   │   ├── init.py
│   │   │   └── test_api.py
│   │   ├── urls.py
│   │   ├── urls.pyc
│   │   ├── views.py
│   │   └── views.pyc
│   ├── dcim
│   │   ├── api
│   │   │   ├── exceptions.py
│   │   │   ├── exceptions.pyc
│   │   │   ├── init.py
│   │   │   ├── init.pyc
│   │   │   ├── serializers.py
│   │   │   ├── serializers.pyc
│   │   │   ├── urls.py
│   │   │   ├── urls.pyc
│   │   │   ├── views.py
│   │   │   └── views.pyc
│   │   ├── apps.py
│   │   ├── apps.pyc
│   │   ├── fields.py
│   │   ├── fields.pyc
│   │   ├── filters.py
│   │   ├── filters.pyc
│   │   ├── fixtures
│   │   │   ├── dcim.json
│   │   │   └── initial_data.json
│   │   ├── formfields.py
│   │   ├── formfields.pyc
│   │   ├── forms.py
│   │   ├── forms.pyc
│   │   ├── init.py
│   │   ├── init.pyc
│   │   ├── migrations
│   │   │   ├── 0001_initial.py
│   │   │   ├── 0001_initial.pyc
│   │   │   ├── 0002_auto_20160622_1821.py
│   │   │   ├── 0002_auto_20160622_1821.pyc
│   │   │   ├── 0003_auto_20160628_1721.py
│   │   │   ├── 0003_auto_20160628_1721.pyc
│   │   │   ├── 0004_auto_20160701_2049.py
│   │   │   ├── 0004_auto_20160701_2049.pyc
│   │   │   ├── 0005_auto_20160706_1722.py
│   │   │   ├── 0005_auto_20160706_1722.pyc
│   │   │   ├── 0006_add_device_primary_ip4_ip6.py
│   │   │   ├── 0006_add_device_primary_ip4_ip6.pyc
│   │   │   ├── 0007_device_copy_primary_ip.py
│   │   │   ├── 0007_device_copy_primary_ip.pyc
│   │   │   ├── 0008_device_remove_primary_ip.py
│   │   │   ├── 0008_device_remove_primary_ip.pyc
│   │   │   ├── 0009_site_32bit_asn_support.py
│   │   │   ├── 0009_site_32bit_asn_support.pyc
│   │   │   ├── 0010_devicebay_installed_device_set_null.py
│   │   │   ├── 0010_devicebay_installed_device_set_null.pyc
│   │   │   ├── 0011_devicetype_part_number.py
│   │   │   ├── 0011_devicetype_part_number.pyc
│   │   │   ├── 0012_site_rack_device_add_tenant.py
│   │   │   ├── 0012_site_rack_device_add_tenant.pyc
│   │   │   ├── 0013_add_interface_form_factors.py
│   │   │   ├── 0013_add_interface_form_factors.pyc
│   │   │   ├── 0014_rack_add_type_width.py
│   │   │   ├── 0014_rack_add_type_width.pyc
│   │   │   ├── 0015_rack_add_u_height_validator.py
│   │   │   ├── 0015_rack_add_u_height_validator.pyc
│   │   │   ├── 0016_module_add_manufacturer.py
│   │   │   ├── 0016_module_add_manufacturer.pyc
│   │   │   ├── 0017_rack_add_role.py
│   │   │   ├── 0017_rack_add_role.pyc
│   │   │   ├── 0018_device_add_asset_tag.py
│   │   │   ├── 0018_device_add_asset_tag.pyc
│   │   │   ├── 0019_new_iface_form_factors.py
│   │   │   ├── 0019_new_iface_form_factors.pyc
│   │   │   ├── 0020_rack_desc_units.py
│   │   │   ├── 0020_rack_desc_units.pyc
│   │   │   ├── 0021_add_ff_flexstack.py
│   │   │   ├── 0021_add_ff_flexstack.pyc
│   │   │   ├── 0022_color_names_to_rgb.py
│   │   │   ├── 0022_color_names_to_rgb.pyc
│   │   │   ├── 0023_devicetype_comments.py
│   │   │   ├── 0023_devicetype_comments.pyc
│   │   │   ├── 0024_site_add_contact_fields.py
│   │   │   ├── 0024_site_add_contact_fields.pyc
│   │   │   ├── 0025_devicetype_add_interface_ordering.py
│   │   │   ├── 0025_devicetype_add_interface_ordering.pyc
│   │   │   ├── 0026_add_rack_reservations.py
│   │   │   ├── 0026_add_rack_reservations.pyc
│   │   │   ├── 0027_device_add_site.py
│   │   │   ├── 0027_device_add_site.pyc
│   │   │   ├── 0028_device_copy_rack_to_site.py
│   │   │   ├── 0028_device_copy_rack_to_site.pyc
│   │   │   ├── 0029_allow_rackless_devices.py
│   │   │   ├── 0029_allow_rackless_devices.pyc
│   │   │   ├── 0030_interface_add_lag.py
│   │   │   ├── 0030_interface_add_lag.pyc
│   │   │   ├── 0031_regions.py
│   │   │   ├── 0031_regions.pyc
│   │   │   ├── 0032_device_increase_name_length.py
│   │   │   ├── 0032_device_increase_name_length.pyc
│   │   │   ├── 0033_rackreservation_rack_editable.py
│   │   │   ├── 0033_rackreservation_rack_editable.pyc
│   │   │   ├── 0034_rename_module_to_inventoryitem.py
│   │   │   ├── 0034_rename_module_to_inventoryitem.pyc
│   │   │   ├── 0035_device_expand_status_choices.py
│   │   │   ├── 0035_device_expand_status_choices.pyc
│   │   │   ├── 0036_add_ff_juniper_vcp.py
│   │   │   ├── 0036_add_ff_juniper_vcp.pyc
│   │   │   ├── 0037_unicode_literals.py
│   │   │   ├── 0037_unicode_literals.pyc
│   │   │   ├── init.py
│   │   │   └── init.pyc
│   │   ├── models.py
│   │   ├── models.pyc
│   │   ├── tables.py
│   │   ├── tables.pyc
│   │   ├── tests
│   │   │   ├── init.py
│   │   │   ├── test_api.py
│   │   │   ├── test_forms.py
│   │   │   └── test_models.py
│   │   ├── urls.py
│   │   ├── urls.pyc
│   │   ├── views.py
│   │   └── views.pyc
│   ├── extras
│   │   ├── admin.py
│   │   ├── admin.pyc
│   │   ├── api
│   │   │   ├── customfields.py
│   │   │   ├── customfields.pyc
│   │   │   ├── init.py
│   │   │   ├── init.pyc
│   │   │   ├── serializers.py
│   │   │   ├── serializers.pyc
│   │   │   ├── urls.py
│   │   │   ├── urls.pyc
│   │   │   ├── views.py
│   │   │   └── views.pyc
│   │   ├── filters.py
│   │   ├── filters.pyc
│   │   ├── fixtures
│   │   │   └── extras.json
│   │   ├── forms.py
│   │   ├── forms.pyc
│   │   ├── init.py
│   │   ├── init.pyc
│   │   ├── management
│   │   │   ├── commands
│   │   │   │   ├── init.py
│   │   │   │   └── run_inventory.py
│   │   │   ├── init.py
│   │   │   └── init.pyc
│   │   ├── migrations
│   │   │   ├── 0001_initial.py
│   │   │   ├── 0001_initial.pyc
│   │   │   ├── 0002_custom_fields.py
│   │   │   ├── 0002_custom_fields.pyc
│   │   │   ├── 0003_exporttemplate_add_description.py
│   │   │   ├── 0003_exporttemplate_add_description.pyc
│   │   │   ├── 0004_topologymap_change_comma_to_semicolon.py
│   │   │   ├── 0004_topologymap_change_comma_to_semicolon.pyc
│   │   │   ├── 0005_useraction_add_bulk_create.py
│   │   │   ├── 0005_useraction_add_bulk_create.pyc
│   │   │   ├── 0006_add_imageattachments.py
│   │   │   ├── 0006_add_imageattachments.pyc
│   │   │   ├── 0007_unicode_literals.py
│   │   │   ├── 0007_unicode_literals.pyc
│   │   │   ├── init.py
│   │   │   └── init.pyc
│   │   ├── models.py
│   │   ├── models.pyc
│   │   ├── rpc.py
│   │   ├── rpc.pyc
│   │   ├── tests
│   │   │   ├── init.py
│   │   │   ├── test_api.py
│   │   │   └── test_customfields.py
│   │   ├── urls.py
│   │   ├── urls.pyc
│   │   ├── views.py
│   │   └── views.pyc
│   ├── generate_secret_key.py
│   ├── ipam
│   │   ├── api
│   │   │   ├── init.py
│   │   │   ├── init.pyc
│   │   │   ├── serializers.py
│   │   │   ├── serializers.pyc
│   │   │   ├── urls.py
│   │   │   ├── urls.pyc
│   │   │   ├── views.py
│   │   │   └── views.pyc
│   │   ├── apps.py
│   │   ├── apps.pyc
│   │   ├── fields.py
│   │   ├── fields.pyc
│   │   ├── filters.py
│   │   ├── filters.pyc
│   │   ├── fixtures
│   │   │   ├── initial_data.json
│   │   │   └── ipam.json
│   │   ├── formfields.py
│   │   ├── formfields.pyc
│   │   ├── forms.py
│   │   ├── forms.pyc
│   │   ├── init.py
│   │   ├── init.pyc
│   │   ├── lookups.py
│   │   ├── lookups.pyc
│   │   ├── migrations
│   │   │   ├── 0001_initial.py
│   │   │   ├── 0001_initial.pyc
│   │   │   ├── 0002_vrf_add_enforce_unique.py
│   │   │   ├── 0002_vrf_add_enforce_unique.pyc
│   │   │   ├── 0003_ipam_add_vlangroups.py
│   │   │   ├── 0003_ipam_add_vlangroups.pyc
│   │   │   ├── 0004_ipam_vlangroup_uniqueness.py
│   │   │   ├── 0004_ipam_vlangroup_uniqueness.pyc
│   │   │   ├── 0005_auto_20160725_1842.py
│   │   │   ├── 0005_auto_20160725_1842.pyc
│   │   │   ├── 0006_vrf_vlan_add_tenant.py
│   │   │   ├── 0006_vrf_vlan_add_tenant.pyc
│   │   │   ├── 0007_prefix_ipaddress_add_tenant.py
│   │   │   ├── 0007_prefix_ipaddress_add_tenant.pyc
│   │   │   ├── 0008_prefix_change_order.py
│   │   │   ├── 0008_prefix_change_order.pyc
│   │   │   ├── 0009_ipaddress_add_status.py
│   │   │   ├── 0009_ipaddress_add_status.pyc
│   │   │   ├── 0010_ipaddress_help_texts.py
│   │   │   ├── 0010_ipaddress_help_texts.pyc
│   │   │   ├── 0011_rir_add_is_private.py
│   │   │   ├── 0011_rir_add_is_private.pyc
│   │   │   ├── 0012_services.py
│   │   │   ├── 0012_services.pyc
│   │   │   ├── 0013_prefix_add_is_pool.py
│   │   │   ├── 0013_prefix_add_is_pool.pyc
│   │   │   ├── 0014_ipaddress_status_add_deprecated.py
│   │   │   ├── 0014_ipaddress_status_add_deprecated.pyc
│   │   │   ├── 0015_global_vlans.py
│   │   │   ├── 0015_global_vlans.pyc
│   │   │   ├── 0016_unicode_literals.py
│   │   │   ├── 0016_unicode_literals.pyc
│   │   │   ├── init.py
│   │   │   └── init.pyc
│   │   ├── models.py
│   │   ├── models.pyc
│   │   ├── tables.py
│   │   ├── tables.pyc
│   │   ├── tests
│   │   │   ├── init.py
│   │   │   ├── test_api.py
│   │   │   └── test_models.py
│   │   ├── urls.py
│   │   ├── urls.pyc
│   │   ├── views.py
│   │   └── views.pyc
│   ├── manage.py
│   ├── media
│   │   └── image-attachments
│   ├── netbox
│   │   ├── configuration.docker.py
│   │   ├── configuration.example.py
│   │   ├── configuration.py
│   │   ├── configuration.pyc
│   │   ├── forms.py
│   │   ├── forms.pyc
│   │   ├── init.py
│   │   ├── init.pyc
│   │   ├── settings.py
│   │   ├── settings.pyc
│   │   ├── urls.py
│   │   ├── urls.pyc
│   │   ├── views.py
│   │   ├── views.pyc
│   │   ├── wsgi.py
│   │   └── wsgi.pyc
│   ├── project-static
│   │   ├── bootstrap-3.3.7-dist
│   │   │   ├── css
│   │   │   │   ├── bootstrap.css
│   │   │   │   ├── bootstrap.css.map
│   │   │   │   ├── bootstrap.min.css
│   │   │   │   ├── bootstrap.min.css.map
│   │   │   │   ├── bootstrap-theme.css
│   │   │   │   ├── bootstrap-theme.css.map
│   │   │   │   ├── bootstrap-theme.min.css
│   │   │   │   └── bootstrap-theme.min.css.map
│   │   │   ├── fonts
│   │   │   │   ├── glyphicons-halflings-regular.eot
│   │   │   │   ├── glyphicons-halflings-regular.svg
│   │   │   │   ├── glyphicons-halflings-regular.ttf
│   │   │   │   ├── glyphicons-halflings-regular.woff
│   │   │   │   └── glyphicons-halflings-regular.woff2
│   │   │   └── js
│   │   │   ├── bootstrap.js
│   │   │   ├── bootstrap.min.js
│   │   │   └── npm.js
│   │   ├── css
│   │   │   └── base.css
│   │   ├── font-awesome-4.7.0
│   │   │   ├── css
│   │   │   │   ├── font-awesome.css
│   │   │   │   └── font-awesome.min.css
│   │   │   ├── fonts
│   │   │   │   ├── FontAwesome.otf
│   │   │   │   ├── fontawesome-webfont.eot
│   │   │   │   ├── fontawesome-webfont.svg
│   │   │   │   ├── fontawesome-webfont.ttf
│   │   │   │   ├── fontawesome-webfont.woff
│   │   │   │   └── fontawesome-webfont.woff2
│   │   │   ├── HELP-US-OUT.txt
│   │   │   ├── less
│   │   │   │   ├── animated.less
│   │   │   │   ├── bordered-pulled.less
│   │   │   │   ├── core.less
│   │   │   │   ├── fixed-width.less
│   │   │   │   ├── font-awesome.less
│   │   │   │   ├── icons.less
│   │   │   │   ├── larger.less
│   │   │   │   ├── list.less
│   │   │   │   ├── mixins.less
│   │   │   │   ├── path.less
│   │   │   │   ├── rotated-flipped.less
│   │   │   │   ├── screen-reader.less
│   │   │   │   ├── stacked.less
│   │   │   │   └── variables.less
│   │   │   └── scss
│   │   │   ├── _animated.scss
│   │   │   ├── _bordered-pulled.scss
│   │   │   ├── _core.scss
│   │   │   ├── _fixed-width.scss
│   │   │   ├── font-awesome.scss
│   │   │   ├── _icons.scss
│   │   │   ├── _larger.scss
│   │   │   ├── _list.scss
│   │   │   ├── _mixins.scss
│   │   │   ├── _path.scss
│   │   │   ├── _rotated-flipped.scss
│   │   │   ├── _screen-reader.scss
│   │   │   ├── _stacked.scss
│   │   │   └── _variables.scss
│   │   ├── img
│   │   │   ├── netbox.ico
│   │   │   ├── netbox_logo.png
│   │   │   └── tint_20.png
│   │   ├── jquery-ui-1.12.1
│   │   │   ├── AUTHORS.txt
│   │   │   ├── external
│   │   │   │   └── jquery
│   │   │   │   └── jquery.js
│   │   │   ├── images
│   │   │   │   ├── ui-icons_444444_256x240.png
│   │   │   │   ├── ui-icons_555555_256x240.png
│   │   │   │   ├── ui-icons_777620_256x240.png
│   │   │   │   ├── ui-icons_777777_256x240.png
│   │   │   │   ├── ui-icons_cc0000_256x240.png
│   │   │   │   └── ui-icons_ffffff_256x240.png
│   │   │   ├── index.html
│   │   │   ├── jquery-ui.css
│   │   │   ├── jquery-ui.js
│   │   │   ├── jquery-ui.min.css
│   │   │   ├── jquery-ui.min.js
│   │   │   ├── jquery-ui.structure.css
│   │   │   ├── jquery-ui.structure.min.css
│   │   │   ├── jquery-ui.theme.css
│   │   │   ├── jquery-ui.theme.min.css
│   │   │   ├── LICENSE.txt
│   │   │   └── package.json
│   │   └── js
│   │   ├── forms.js
│   │   ├── graphs.js
│   │   ├── jquery-3.2.0.min.js
│   │   ├── livesearch.js
│   │   └── secrets.js
│   ├── secrets
│   │   ├── admin.py
│   │   ├── admin.pyc
│   │   ├── api
│   │   │   ├── init.py
│   │   │   ├── init.pyc
│   │   │   ├── serializers.py
│   │   │   ├── serializers.pyc
│   │   │   ├── urls.py
│   │   │   ├── urls.pyc
│   │   │   ├── views.py
│   │   │   └── views.pyc
│   │   ├── apps.py
│   │   ├── decorators.py
│   │   ├── decorators.pyc
│   │   ├── exceptions.py
│   │   ├── exceptions.pyc
│   │   ├── filters.py
│   │   ├── filters.pyc
│   │   ├── fixtures
│   │   │   └── initial_data.json
│   │   ├── forms.py
│   │   ├── forms.pyc
│   │   ├── hashers.py
│   │   ├── hashers.pyc
│   │   ├── init.py
│   │   ├── init.pyc
│   │   ├── migrations
│   │   │   ├── 0001_initial.py
│   │   │   ├── 0001_initial.pyc
│   │   │   ├── 0002_userkey_add_session_key.py
│   │   │   ├── 0002_userkey_add_session_key.pyc
│   │   │   ├── 0003_unicode_literals.py
│   │   │   ├── 0003_unicode_literals.pyc
│   │   │   ├── init.py
│   │   │   └── init.pyc
│   │   ├── models.py
│   │   ├── models.pyc
│   │   ├── tables.py
│   │   ├── tables.pyc
│   │   ├── templates
│   │   │   └── activate_keys.html
│   │   ├── templatetags
│   │   │   ├── init.py
│   │   │   ├── init.pyc
│   │   │   ├── secret_helpers.py
│   │   │   └── secret_helpers.pyc
│   │   ├── tests
│   │   │   ├── init.py
│   │   │   ├── test_api.py
│   │   │   └── test_models.py
│   │   ├── urls.py
│   │   ├── urls.pyc
│   │   ├── views.py
│   │   └── views.pyc
│   ├── static
│   │   ├── admin
│   │   │   ├── css
│   │   │   │   ├── base.css
│   │   │   │   ├── changelists.css
│   │   │   │   ├── dashboard.css
│   │   │   │   ├── fonts.css
│   │   │   │   ├── forms.css
│   │   │   │   ├── login.css
│   │   │   │   ├── rtl.css
│   │   │   │   └── widgets.css
│   │   │   ├── fonts
│   │   │   │   ├── LICENSE.txt
│   │   │   │   ├── README.txt
│   │   │   │   ├── Roboto-Bold-webfont.woff
│   │   │   │   ├── Roboto-Light-webfont.woff
│   │   │   │   └── Roboto-Regular-webfont.woff
│   │   │   ├── img
│   │   │   │   ├── calendar-icons.svg
│   │   │   │   ├── gis
│   │   │   │   │   ├── move_vertex_off.svg
│   │   │   │   │   └── move_vertex_on.svg
│   │   │   │   ├── icon-addlink.svg
│   │   │   │   ├── icon-alert.svg
│   │   │   │   ├── icon-calendar.svg
│   │   │   │   ├── icon-changelink.svg
│   │   │   │   ├── icon-clock.svg
│   │   │   │   ├── icon-deletelink.svg
│   │   │   │   ├── icon-no.svg
│   │   │   │   ├── icon-unknown-alt.svg
│   │   │   │   ├── icon-unknown.svg
│   │   │   │   ├── icon-yes.svg
│   │   │   │   ├── inline-delete.svg
│   │   │   │   ├── LICENSE
│   │   │   │   ├── README.txt
│   │   │   │   ├── search.svg
│   │   │   │   ├── selector-icons.svg
│   │   │   │   ├── sorting-icons.svg
│   │   │   │   ├── tooltag-add.svg
│   │   │   │   └── tooltag-arrowright.svg
│   │   │   └── js
│   │   │   ├── actions.js
│   │   │   ├── actions.min.js
│   │   │   ├── admin
│   │   │   │   ├── DateTimeShortcuts.js
│   │   │   │   └── RelatedObjectLookups.js
│   │   │   ├── calendar.js
│   │   │   ├── cancel.js
│   │   │   ├── change_form.js
│   │   │   ├── collapse.js
│   │   │   ├── collapse.min.js
│   │   │   ├── core.js
│   │   │   ├── inlines.js
│   │   │   ├── inlines.min.js
│   │   │   ├── jquery.init.js
│   │   │   ├── popup_response.js
│   │   │   ├── prepopulate_init.js
│   │   │   ├── prepopulate.js
│   │   │   ├── prepopulate.min.js
│   │   │   ├── SelectBox.js
│   │   │   ├── SelectFilter2.js
│   │   │   ├── timeparse.js
│   │   │   ├── urlify.js
│   │   │   └── vendor
│   │   │   ├── jquery
│   │   │   │   ├── jquery.js
│   │   │   │   ├── jquery.min.js
│   │   │   │   └── LICENSE-JQUERY.txt
│   │   │   └── xregexp
│   │   │   ├── LICENSE-XREGEXP.txt
│   │   │   ├── xregexp.js
│   │   │   └── xregexp.min.js
│   │   ├── bootstrap-3.3.7-dist
│   │   │   ├── css
│   │   │   │   ├── bootstrap.css
│   │   │   │   ├── bootstrap.css.map
│   │   │   │   ├── bootstrap.min.css
│   │   │   │   ├── bootstrap.min.css.map
│   │   │   │   ├── bootstrap-theme.css
│   │   │   │   ├── bootstrap-theme.css.map
│   │   │   │   ├── bootstrap-theme.min.css
│   │   │   │   └── bootstrap-theme.min.css.map
│   │   │   ├── fonts
│   │   │   │   ├── glyphicons-halflings-regular.eot
│   │   │   │   ├── glyphicons-halflings-regular.svg
│   │   │   │   ├── glyphicons-halflings-regular.ttf
│   │   │   │   ├── glyphicons-halflings-regular.woff
│   │   │   │   └── glyphicons-halflings-regular.woff2
│   │   │   └── js
│   │   │   ├── bootstrap.js
│   │   │   ├── bootstrap.min.js
│   │   │   └── npm.js
│   │   ├── css
│   │   │   └── base.css
│   │   ├── debug_toolbar
│   │   │   ├── css
│   │   │   │   ├── print.css
│   │   │   │   └── toolbar.css
│   │   │   ├── img
│   │   │   │   ├── ajax-loader.gif
│   │   │   │   ├── back_hover.png
│   │   │   │   ├── back.png
│   │   │   │   ├── close_hover.png
│   │   │   │   ├── close.png
│   │   │   │   ├── djdt_vertical.png
│   │   │   │   └── indicator.png
│   │   │   └── js
│   │   │   ├── jquery_existing.js
│   │   │   ├── jquery_post.js
│   │   │   ├── jquery_pre.js
│   │   │   ├── toolbar.js
│   │   │   ├── toolbar.profiling.js
│   │   │   ├── toolbar.sql.js
│   │   │   ├── toolbar.template.js
│   │   │   └── toolbar.timer.js
│   │   ├── django_tables2
│   │   │   ├── bootstrap.css
│   │   │   └── themes
│   │   │   └── paleblue
│   │   │   ├── css
│   │   │   │   └── screen.css
│   │   │   └── img
│   │   │   ├── arrow-active-down.png
│   │   │   ├── arrow-active-up.png
│   │   │   ├── arrow-inactive-down.png
│   │   │   ├── arrow-inactive-up.png
│   │   │   ├── false.gif
│   │   │   ├── header-bg.png
│   │   │   ├── missing.png
│   │   │   ├── pagination-bg.gif
│   │   │   └── true.gif
│   │   ├── font-awesome-4.7.0
│   │   │   ├── css
│   │   │   │   ├── font-awesome.css
│   │   │   │   └── font-awesome.min.css
│   │   │   ├── fonts
│   │   │   │   ├── FontAwesome.otf
│   │   │   │   ├── fontawesome-webfont.eot
│   │   │   │   ├── fontawesome-webfont.svg
│   │   │   │   ├── fontawesome-webfont.ttf
│   │   │   │   ├── fontawesome-webfont.woff
│   │   │   │   └── fontawesome-webfont.woff2
│   │   │   ├── HELP-US-OUT.txt
│   │   │   ├── less
│   │   │   │   ├── animated.less
│   │   │   │   ├── bordered-pulled.less
│   │   │   │   ├── core.less
│   │   │   │   ├── fixed-width.less
│   │   │   │   ├── font-awesome.less
│   │   │   │   ├── icons.less
│   │   │   │   ├── larger.less
│   │   │   │   ├── list.less
│   │   │   │   ├── mixins.less
│   │   │   │   ├── path.less
│   │   │   │   ├── rotated-flipped.less
│   │   │   │   ├── screen-reader.less
│   │   │   │   ├── stacked.less
│   │   │   │   └── variables.less
│   │   │   └── scss
│   │   │   ├── _animated.scss
│   │   │   ├── _bordered-pulled.scss
│   │   │   ├── _core.scss
│   │   │   ├── _fixed-width.scss
│   │   │   ├── font-awesome.scss
│   │   │   ├── _icons.scss
│   │   │   ├── _larger.scss
│   │   │   ├── _list.scss
│   │   │   ├── _mixins.scss
│   │   │   ├── _path.scss
│   │   │   ├── _rotated-flipped.scss
│   │   │   ├── _screen-reader.scss
│   │   │   ├── _stacked.scss
│   │   │   └── _variables.scss
│   │   ├── img
│   │   │   ├── netbox.ico
│   │   │   ├── netbox_logo.png
│   │   │   └── tint_20.png
│   │   ├── jquery-ui-1.12.1
│   │   │   ├── AUTHORS.txt
│   │   │   ├── external
│   │   │   │   └── jquery
│   │   │   │   └── jquery.js
│   │   │   ├── images
│   │   │   │   ├── ui-icons_444444_256x240.png
│   │   │   │   ├── ui-icons_555555_256x240.png
│   │   │   │   ├── ui-icons_777620_256x240.png
│   │   │   │   ├── ui-icons_777777_256x240.png
│   │   │   │   ├── ui-icons_cc0000_256x240.png
│   │   │   │   └── ui-icons_ffffff_256x240.png
│   │   │   ├── index.html
│   │   │   ├── jquery-ui.css
│   │   │   ├── jquery-ui.js
│   │   │   ├── jquery-ui.min.css
│   │   │   ├── jquery-ui.min.js
│   │   │   ├── jquery-ui.structure.css
│   │   │   ├── jquery-ui.structure.min.css
│   │   │   ├── jquery-ui.theme.css
│   │   │   ├── jquery-ui.theme.min.css
│   │   │   ├── LICENSE.txt
│   │   │   └── package.json
│   │   ├── js
│   │   │   ├── forms.js
│   │   │   ├── graphs.js
│   │   │   ├── jquery-3.2.0.min.js
│   │   │   ├── livesearch.js
│   │   │   └── secrets.js
│   │   ├── mptt
│   │   │   ├── arrow-move.png
│   │   │   ├── disclosure-down.png
│   │   │   ├── disclosure-right.png
│   │   │   ├── draggable-admin.css
│   │   │   └── draggable-admin.js
│   │   ├── rest_framework
│   │   │   ├── css
│   │   │   │   ├── bootstrap.min.css
│   │   │   │   ├── bootstrap-tweaks.css
│   │   │   │   ├── default.css
│   │   │   │   └── prettify.css
│   │   │   ├── docs
│   │   │   │   ├── css
│   │   │   │   │   ├── base.css
│   │   │   │   │   ├── bootstrap.min.css
│   │   │   │   │   ├── bootstrap-theme.min.css
│   │   │   │   │   ├── font-awesome-4.0.3.css
│   │   │   │   │   ├── highlight.css
│   │   │   │   │   └── jquery.json-view.min.css
│   │   │   │   ├── fonts
│   │   │   │   │   ├── fontawesome-webfont.eot
│   │   │   │   │   ├── fontawesome-webfont.svg
│   │   │   │   │   ├── fontawesome-webfont.ttf
│   │   │   │   │   ├── fontawesome-webfont.woff
│   │   │   │   │   ├── glyphicons-halflings-regular.eot
│   │   │   │   │   ├── glyphicons-halflings-regular.svg
│   │   │   │   │   ├── glyphicons-halflings-regular.ttf
│   │   │   │   │   ├── glyphicons-halflings-regular.woff
│   │   │   │   │   └── glyphicons-halflings-regular.woff2
│   │   │   │   ├── img
│   │   │   │   │   ├── favicon.ico
│   │   │   │   │   └── grid.png
│   │   │   │   └── js
│   │   │   │   ├── api.js
│   │   │   │   ├── bootstrap.min.js
│   │   │   │   ├── highlight.pack.js
│   │   │   │   ├── jquery-1.10.2.min.js
│   │   │   │   └── jquery.json-view.min.js
│   │   │   ├── fonts
│   │   │   │   ├── glyphicons-halflings-regular.eot
│   │   │   │   ├── glyphicons-halflings-regular.svg
│   │   │   │   ├── glyphicons-halflings-regular.ttf
│   │   │   │   ├── glyphicons-halflings-regular.woff
│   │   │   │   └── glyphicons-halflings-regular.woff2
│   │   │   ├── img
│   │   │   │   ├── glyphicons-halflings.png
│   │   │   │   ├── glyphicons-halflings-white.png
│   │   │   │   └── grid.png
│   │   │   └── js
│   │   │   ├── ajax-form.js
│   │   │   ├── bootstrap.min.js
│   │   │   ├── coreapi-0.1.0.js
│   │   │   ├── csrf.js
│   │   │   ├── default.js
│   │   │   ├── jquery-1.12.4.min.js
│   │   │   └── prettify-min.js
│   │   └── rest_framework_swagger
│   │   ├── css
│   │   │   ├── print.css
│   │   │   ├── reset.css
│   │   │   ├── screen.css
│   │   │   └── typography.css
│   │   ├── fonts
│   │   │   ├── DroidSans-Bold.ttf
│   │   │   └── DroidSans.ttf
│   │   ├── images
│   │   │   ├── collapse.gif
│   │   │   ├── expand.gif
│   │   │   ├── explorer_icons.png
│   │   │   ├── favicon-16x16.png
│   │   │   ├── favicon-32x32.png
│   │   │   ├── favicon.ico
│   │   │   ├── logo_small.png
│   │   │   ├── pet_store_api.png
│   │   │   ├── throbber.gif
│   │   │   └── wordnik_api.png
│   │   ├── init.js
│   │   ├── lang
│   │   │   ├── en.js
│   │   │   ├── es.js
│   │   │   ├── fr.js
│   │   │   ├── geo.js
│   │   │   ├── it.js
│   │   │   ├── ja.js
│   │   │   ├── ko-kr.js
│   │   │   ├── pl.js
│   │   │   ├── pt.js
│   │   │   ├── ru.js
│   │   │   ├── translator.js
│   │   │   ├── tr.js
│   │   │   └── zh-cn.js
│   │   ├── lib
│   │   │   ├── backbone-min.js
│   │   │   ├── handlebars-2.0.0.js
│   │   │   ├── highlight.9.1.0.pack_extended.js
│   │   │   ├── highlight.9.1.0.pack.js
│   │   │   ├── jquery-1.8.0.min.js
│   │   │   ├── jquery.ba-bbq.min.js
│   │   │   ├── jquery.slideto.min.js
│   │   │   ├── jquery.wiggle.min.js
│   │   │   ├── jsoneditor.min.js
│   │   │   ├── js-yaml.min.js
│   │   │   ├── lodash.min.js
│   │   │   ├── marked.js
│   │   │   ├── object-assign-pollyfill.js
│   │   │   └── swagger-oauth.js
│   │   ├── o2c.html
│   │   ├── swagger-ui.js
│   │   └── swagger-ui.min.js
│   ├── templates
│   │   ├── 404.html
│   │   ├── 500.html
│   │   ├── _base.html
│   │   ├── circuits
│   │   │   ├── circuit_bulk_edit.html
│   │   │   ├── circuit_edit.html
│   │   │   ├── circuit.html
│   │   │   ├── circuit_import.html
│   │   │   ├── circuit_list.html
│   │   │   ├── circuittermination_edit.html
│   │   │   ├── circuit_terminations_swap.html
│   │   │   ├── circuittype_list.html
│   │   │   ├── inc
│   │   │   │   └── circuit_termination.html
│   │   │   ├── provider_bulk_edit.html
│   │   │   ├── provider_edit.html
│   │   │   ├── provider.html
│   │   │   ├── provider_import.html
│   │   │   └── provider_list.html
│   │   ├── dcim
│   │   │   ├── console_connections_import.html
│   │   │   ├── console_connections_list.html
│   │   │   ├── consoleport_connect.html
│   │   │   ├── consoleport_delete.html
│   │   │   ├── consoleport_disconnect.html
│   │   │   ├── consoleserverport_connect.html
│   │   │   ├── consoleserverport_delete.html
│   │   │   ├── consoleserverport_disconnect.html
│   │   │   ├── devicebay_delete.html
│   │   │   ├── devicebay_depopulate.html
│   │   │   ├── devicebay_populate.html
│   │   │   ├── device_bulk_add_component.html
│   │   │   ├── device_bulk_edit.html
│   │   │   ├── device_component_add.html
│   │   │   ├── device_edit.html
│   │   │   ├── device.html
│   │   │   ├── device_import_child.html
│   │   │   ├── device_import.html
│   │   │   ├── device_inventory.html
│   │   │   ├── device_list.html
│   │   │   ├── device_lldp_neighbors.html
│   │   │   ├── devicerole_list.html
│   │   │   ├── devicetype_bulk_edit.html
│   │   │   ├── devicetype_component_add.html
│   │   │   ├── devicetype_edit.html
│   │   │   ├── devicetype.html
│   │   │   ├── devicetype_list.html
│   │   │   ├── inc
│   │   │   │   ├── consoleport.html
│   │   │   │   ├── consoleserverport.html
│   │   │   │   ├── devicebay.html
│   │   │   │   ├── device_header.html
│   │   │   │   ├── device_import_header.html
│   │   │   │   ├── device_table.html
│   │   │   │   ├── devicetype_component_table.html
│   │   │   │   ├── interface.html
│   │   │   │   ├── inventoryitem.html
│   │   │   │   ├── poweroutlet.html
│   │   │   │   ├── powerport.html
│   │   │   │   ├── rack_elevation.html
│   │   │   │   └── service.html
│   │   │   ├── interface_bulk_edit.html
│   │   │   ├── interfaceconnection_delete.html
│   │   │   ├── interfaceconnection_edit.html
│   │   │   ├── interface_connections_import.html
│   │   │   ├── interface_connections_list.html
│   │   │   ├── interface_delete.html
│   │   │   ├── interfacetemplate_bulk_edit.html
│   │   │   ├── inventoryitem_delete.html
│   │   │   ├── ipaddress_assign.html
│   │   │   ├── manufacturer_list.html
│   │   │   ├── platform_list.html
│   │   │   ├── power_connections_import.html
│   │   │   ├── power_connections_list.html
│   │   │   ├── poweroutlet_connect.html
│   │   │   ├── poweroutlet_delete.html
│   │   │   ├── poweroutlet_disconnect.html
│   │   │   ├── powerport_connect.html
│   │   │   ├── powerport_delete.html
│   │   │   ├── powerport_disconnect.html
│   │   │   ├── rack_bulk_edit.html
│   │   │   ├── rack_edit.html
│   │   │   ├── rack_elevation_list.html
│   │   │   ├── rackgroup_list.html
│   │   │   ├── rack.html
│   │   │   ├── rack_import.html
│   │   │   ├── rack_list.html
│   │   │   ├── rackreservation_list.html
│   │   │   ├── rackrole_list.html
│   │   │   ├── region_list.html
│   │   │   ├── site_bulk_edit.html
│   │   │   ├── site_edit.html
│   │   │   ├── site.html
│   │   │   ├── site_import.html
│   │   │   └── site_list.html
│   │   ├── home.html
│   │   ├── import_success.html
│   │   ├── inc
│   │   │   ├── created_updated.html
│   │   │   ├── custom_fields_panel.html
│   │   │   ├── export_button.html
│   │   │   ├── graphs_modal.html
│   │   │   ├── image_attachments.html
│   │   │   ├── paginator.html
│   │   │   ├── search_panel.html
│   │   │   └── table.html
│   │   ├── ipam
│   │   │   ├── aggregate_bulk_edit.html
│   │   │   ├── aggregate_edit.html
│   │   │   ├── aggregate.html
│   │   │   ├── aggregate_import.html
│   │   │   ├── aggregate_list.html
│   │   │   ├── inc
│   │   │   │   ├── ipadress_edit_header.html
│   │   │   │   └── prefix_header.html
│   │   │   ├── ipaddress_assign.html
│   │   │   ├── ipaddress_bulk_add.html
│   │   │   ├── ipaddress_bulk_edit.html
│   │   │   ├── ipaddress_edit.html
│   │   │   ├── ipaddress.html
│   │   │   ├── ipaddress_import.html
│   │   │   ├── ipaddress_list.html
│   │   │   ├── ipaddress_unassign.html
│   │   │   ├── prefix_bulk_edit.html
│   │   │   ├── prefix_delete.html
│   │   │   ├── prefix_edit.html
│   │   │   ├── prefix.html
│   │   │   ├── prefix_import.html
│   │   │   ├── prefix_ipaddresses.html
│   │   │   ├── prefix_list.html
│   │   │   ├── rir_list.html
│   │   │   ├── role_list.html
│   │   │   ├── service_edit.html
│   │   │   ├── vlan_bulk_edit.html
│   │   │   ├── vlan_edit.html
│   │   │   ├── vlangroup_list.html
│   │   │   ├── vlan.html
│   │   │   ├── vlan_import.html
│   │   │   ├── vlan_list.html
│   │   │   ├── vrf_bulk_edit.html
│   │   │   ├── vrf_edit.html
│   │   │   ├── vrf.html
│   │   │   ├── vrf_import.html
│   │   │   └── vrf_list.html
│   │   ├── login.html
│   │   ├── panel_table.html
│   │   ├── responsive_table.html
│   │   ├── search_form.html
│   │   ├── search.html
│   │   ├── secrets
│   │   │   ├── inc
│   │   │   │   ├── private_key_modal.html
│   │   │   │   └── secret_tr.html
│   │   │   ├── secret_bulk_edit.html
│   │   │   ├── secret_delete.html
│   │   │   ├── secret_edit.html
│   │   │   ├── secret.html
│   │   │   ├── secret_import.html
│   │   │   ├── secret_list.html
│   │   │   └── secretrole_list.html
│   │   ├── tenancy
│   │   │   ├── tenant_bulk_edit.html
│   │   │   ├── tenant_edit.html
│   │   │   ├── tenantgroup_list.html
│   │   │   ├── tenant.html
│   │   │   ├── tenant_import.html
│   │   │   └── tenant_list.html
│   │   ├── users
│   │   │   ├── api_tokens.html
│   │   │   ├── change_password.html
│   │   │   ├── profile.html
│   │   │   ├── recent_activity.html
│   │   │   ├── sessionkey_delete.html
│   │   │   ├── _user.html
│   │   │   ├── userkey_edit.html
│   │   │   └── userkey.html
│   │   └── utilities
│   │   ├── bulk_edit_form.html
│   │   ├── confirmation_form.html
│   │   ├── confirm_bulk_delete.html
│   │   ├── obj_delete.html
│   │   ├── obj_edit.html
│   │   ├── obj_import.html
│   │   ├── obj_table.html
│   │   ├── render_custom_fields.html
│   │   ├── render_field.html
│   │   ├── render_form.html
│   │   └── templatetags
│   │   └── utilization_graph.html
│   ├── tenancy
│   │   ├── api
│   │   │   ├── init.py
│   │   │   ├── init.pyc
│   │   │   ├── serializers.py
│   │   │   ├── serializers.pyc
│   │   │   ├── urls.py
│   │   │   ├── urls.pyc
│   │   │   ├── views.py
│   │   │   └── views.pyc
│   │   ├── apps.py
│   │   ├── filters.py
│   │   ├── filters.pyc
│   │   ├── forms.py
│   │   ├── forms.pyc
│   │   ├── init.py
│   │   ├── init.pyc
│   │   ├── migrations
│   │   │   ├── 0001_initial.py
│   │   │   ├── 0001_initial.pyc
│   │   │   ├── 0002_tenant_group_optional.py
│   │   │   ├── 0002_tenant_group_optional.pyc
│   │   │   ├── 0003_unicode_literals.py
│   │   │   ├── 0003_unicode_literals.pyc
│   │   │   ├── init.py
│   │   │   └── init.pyc
│   │   ├── models.py
│   │   ├── models.pyc
│   │   ├── tables.py
│   │   ├── tables.pyc
│   │   ├── tests
│   │   │   ├── init.py
│   │   │   └── test_api.py
│   │   ├── urls.py
│   │   ├── urls.pyc
│   │   ├── views.py
│   │   └── views.pyc
│   ├── users
│   │   ├── admin.py
│   │   ├── admin.pyc
│   │   ├── api
│   │   │   ├── init.py
│   │   │   ├── init.pyc
│   │   │   ├── serializers.py
│   │   │   └── serializers.pyc
│   │   ├── forms.py
│   │   ├── forms.pyc
│   │   ├── init.py
│   │   ├── init.pyc
│   │   ├── migrations
│   │   │   ├── 0001_api_tokens.py
│   │   │   ├── 0001_api_tokens.pyc
│   │   │   ├── 0002_unicode_literals.py
│   │   │   ├── 0002_unicode_literals.pyc
│   │   │   ├── init.py
│   │   │   └── init.pyc
│   │   ├── models.py
│   │   ├── models.pyc
│   │   ├── urls.py
│   │   ├── urls.pyc
│   │   ├── views.py
│   │   └── views.pyc
│   └── utilities
│   ├── api.py
│   ├── api.pyc
│   ├── context_processors.py
│   ├── context_processors.pyc
│   ├── error_handlers.py
│   ├── error_handlers.pyc
│   ├── fields.py
│   ├── fields.pyc
│   ├── filters.py
│   ├── filters.pyc
│   ├── forms.py
│   ├── forms.pyc
│   ├── init.py
│   ├── init.pyc
│   ├── managers.py
│   ├── managers.pyc
│   ├── middleware.py
│   ├── middleware.pyc
│   ├── models.py
│   ├── models.pyc
│   ├── paginator.py
│   ├── paginator.pyc
│   ├── sql.py
│   ├── sql.pyc
│   ├── tables.py
│   ├── tables.pyc
│   ├── templates
│   │   ├── colorselect_option.html
│   │   └── selectwithdisabled_option.html
│   ├── templatetags
│   │   ├── form_helpers.py
│   │   ├── form_helpers.pyc
│   │   ├── helpers.py
│   │   ├── helpers.pyc
│   │   ├── init.py
│   │   └── init.pyc
│   ├── tests.py
│   ├── utils.py
│   ├── utils.pyc
│   ├── views.py
│   └── views.pyc
├── README.md
├── requirements.txt
├── scripts
│   ├── cibuild.sh
│   └── docker-build.sh
└── upgrade.sh

@lachabe commented on GitHub (Jun 1, 2017): The tree of my folders /opt └── netbox ├── gunicorn_config.py └── netbox ├── CONTRIBUTING.md ├── docs │   ├── api │   │   ├── authentication.md │   │   ├── examples.md │   │   ├── overview.md │   │   └── working-with-secrets.md │   ├── configuration │   │   ├── mandatory-settings.md │   │   └── optional-settings.md │   ├── data-model │   │   ├── circuits.md │   │   ├── dcim.md │   │   ├── extras.md │   │   ├── ipam.md │   │   ├── secrets.md │   │   └── tenancy.md │   ├── index.md │   ├── installation │   │   ├── ldap.md │   │   ├── netbox.md │   │   ├── postgresql.md │   │   ├── upgrading.md │   │   └── web-server.md │   ├── media │   │   ├── screenshot1.png │   │   ├── screenshot2.png │   │   └── screenshot3.png │   └── netbox_logo.png ├── LICENSE.txt ├── mkdocs.yml ├── netbox │   ├── circuits │   │   ├── api │   │   │   ├── __init__.py │   │   │   ├── __init__.pyc │   │   │   ├── serializers.py │   │   │   ├── serializers.pyc │   │   │   ├── urls.py │   │   │   ├── urls.pyc │   │   │   ├── views.py │   │   │   └── views.pyc │   │   ├── apps.py │   │   ├── apps.pyc │   │   ├── filters.py │   │   ├── filters.pyc │   │   ├── fixtures │   │   │   └── initial_data.json │   │   ├── forms.py │   │   ├── forms.pyc │   │   ├── __init__.py │   │   ├── __init__.pyc │   │   ├── migrations │   │   │   ├── 0001_initial.py │   │   │   ├── 0001_initial.pyc │   │   │   ├── 0002_auto_20160622_1821.py │   │   │   ├── 0002_auto_20160622_1821.pyc │   │   │   ├── 0003_provider_32bit_asn_support.py │   │   │   ├── 0003_provider_32bit_asn_support.pyc │   │   │   ├── 0004_circuit_add_tenant.py │   │   │   ├── 0004_circuit_add_tenant.pyc │   │   │   ├── 0005_circuit_add_upstream_speed.py │   │   │   ├── 0005_circuit_add_upstream_speed.pyc │   │   │   ├── 0006_terminations.py │   │   │   ├── 0006_terminations.pyc │   │   │   ├── 0007_circuit_add_description.py │   │   │   ├── 0007_circuit_add_description.pyc │   │   │   ├── 0008_circuittermination_interface_protect_on_delete.py │   │   │   ├── 0008_circuittermination_interface_protect_on_delete.pyc │   │   │   ├── 0009_unicode_literals.py │   │   │   ├── 0009_unicode_literals.pyc │   │   │   ├── __init__.py │   │   │   └── __init__.pyc │   │   ├── models.py │   │   ├── models.pyc │   │   ├── signals.py │   │   ├── signals.pyc │   │   ├── tables.py │   │   ├── tables.pyc │   │   ├── tests │   │   │   ├── __init__.py │   │   │   └── test_api.py │   │   ├── urls.py │   │   ├── urls.pyc │   │   ├── views.py │   │   └── views.pyc │   ├── dcim │   │   ├── api │   │   │   ├── exceptions.py │   │   │   ├── exceptions.pyc │   │   │   ├── __init__.py │   │   │   ├── __init__.pyc │   │   │   ├── serializers.py │   │   │   ├── serializers.pyc │   │   │   ├── urls.py │   │   │   ├── urls.pyc │   │   │   ├── views.py │   │   │   └── views.pyc │   │   ├── apps.py │   │   ├── apps.pyc │   │   ├── fields.py │   │   ├── fields.pyc │   │   ├── filters.py │   │   ├── filters.pyc │   │   ├── fixtures │   │   │   ├── dcim.json │   │   │   └── initial_data.json │   │   ├── formfields.py │   │   ├── formfields.pyc │   │   ├── forms.py │   │   ├── forms.pyc │   │   ├── __init__.py │   │   ├── __init__.pyc │   │   ├── migrations │   │   │   ├── 0001_initial.py │   │   │   ├── 0001_initial.pyc │   │   │   ├── 0002_auto_20160622_1821.py │   │   │   ├── 0002_auto_20160622_1821.pyc │   │   │   ├── 0003_auto_20160628_1721.py │   │   │   ├── 0003_auto_20160628_1721.pyc │   │   │   ├── 0004_auto_20160701_2049.py │   │   │   ├── 0004_auto_20160701_2049.pyc │   │   │   ├── 0005_auto_20160706_1722.py │   │   │   ├── 0005_auto_20160706_1722.pyc │   │   │   ├── 0006_add_device_primary_ip4_ip6.py │   │   │   ├── 0006_add_device_primary_ip4_ip6.pyc │   │   │   ├── 0007_device_copy_primary_ip.py │   │   │   ├── 0007_device_copy_primary_ip.pyc │   │   │   ├── 0008_device_remove_primary_ip.py │   │   │   ├── 0008_device_remove_primary_ip.pyc │   │   │   ├── 0009_site_32bit_asn_support.py │   │   │   ├── 0009_site_32bit_asn_support.pyc │   │   │   ├── 0010_devicebay_installed_device_set_null.py │   │   │   ├── 0010_devicebay_installed_device_set_null.pyc │   │   │   ├── 0011_devicetype_part_number.py │   │   │   ├── 0011_devicetype_part_number.pyc │   │   │   ├── 0012_site_rack_device_add_tenant.py │   │   │   ├── 0012_site_rack_device_add_tenant.pyc │   │   │   ├── 0013_add_interface_form_factors.py │   │   │   ├── 0013_add_interface_form_factors.pyc │   │   │   ├── 0014_rack_add_type_width.py │   │   │   ├── 0014_rack_add_type_width.pyc │   │   │   ├── 0015_rack_add_u_height_validator.py │   │   │   ├── 0015_rack_add_u_height_validator.pyc │   │   │   ├── 0016_module_add_manufacturer.py │   │   │   ├── 0016_module_add_manufacturer.pyc │   │   │   ├── 0017_rack_add_role.py │   │   │   ├── 0017_rack_add_role.pyc │   │   │   ├── 0018_device_add_asset_tag.py │   │   │   ├── 0018_device_add_asset_tag.pyc │   │   │   ├── 0019_new_iface_form_factors.py │   │   │   ├── 0019_new_iface_form_factors.pyc │   │   │   ├── 0020_rack_desc_units.py │   │   │   ├── 0020_rack_desc_units.pyc │   │   │   ├── 0021_add_ff_flexstack.py │   │   │   ├── 0021_add_ff_flexstack.pyc │   │   │   ├── 0022_color_names_to_rgb.py │   │   │   ├── 0022_color_names_to_rgb.pyc │   │   │   ├── 0023_devicetype_comments.py │   │   │   ├── 0023_devicetype_comments.pyc │   │   │   ├── 0024_site_add_contact_fields.py │   │   │   ├── 0024_site_add_contact_fields.pyc │   │   │   ├── 0025_devicetype_add_interface_ordering.py │   │   │   ├── 0025_devicetype_add_interface_ordering.pyc │   │   │   ├── 0026_add_rack_reservations.py │   │   │   ├── 0026_add_rack_reservations.pyc │   │   │   ├── 0027_device_add_site.py │   │   │   ├── 0027_device_add_site.pyc │   │   │   ├── 0028_device_copy_rack_to_site.py │   │   │   ├── 0028_device_copy_rack_to_site.pyc │   │   │   ├── 0029_allow_rackless_devices.py │   │   │   ├── 0029_allow_rackless_devices.pyc │   │   │   ├── 0030_interface_add_lag.py │   │   │   ├── 0030_interface_add_lag.pyc │   │   │   ├── 0031_regions.py │   │   │   ├── 0031_regions.pyc │   │   │   ├── 0032_device_increase_name_length.py │   │   │   ├── 0032_device_increase_name_length.pyc │   │   │   ├── 0033_rackreservation_rack_editable.py │   │   │   ├── 0033_rackreservation_rack_editable.pyc │   │   │   ├── 0034_rename_module_to_inventoryitem.py │   │   │   ├── 0034_rename_module_to_inventoryitem.pyc │   │   │   ├── 0035_device_expand_status_choices.py │   │   │   ├── 0035_device_expand_status_choices.pyc │   │   │   ├── 0036_add_ff_juniper_vcp.py │   │   │   ├── 0036_add_ff_juniper_vcp.pyc │   │   │   ├── 0037_unicode_literals.py │   │   │   ├── 0037_unicode_literals.pyc │   │   │   ├── __init__.py │   │   │   └── __init__.pyc │   │   ├── models.py │   │   ├── models.pyc │   │   ├── tables.py │   │   ├── tables.pyc │   │   ├── tests │   │   │   ├── __init__.py │   │   │   ├── test_api.py │   │   │   ├── test_forms.py │   │   │   └── test_models.py │   │   ├── urls.py │   │   ├── urls.pyc │   │   ├── views.py │   │   └── views.pyc │   ├── extras │   │   ├── admin.py │   │   ├── admin.pyc │   │   ├── api │   │   │   ├── customfields.py │   │   │   ├── customfields.pyc │   │   │   ├── __init__.py │   │   │   ├── __init__.pyc │   │   │   ├── serializers.py │   │   │   ├── serializers.pyc │   │   │   ├── urls.py │   │   │   ├── urls.pyc │   │   │   ├── views.py │   │   │   └── views.pyc │   │   ├── filters.py │   │   ├── filters.pyc │   │   ├── fixtures │   │   │   └── extras.json │   │   ├── forms.py │   │   ├── forms.pyc │   │   ├── __init__.py │   │   ├── __init__.pyc │   │   ├── management │   │   │   ├── commands │   │   │   │   ├── __init__.py │   │   │   │   └── run_inventory.py │   │   │   ├── __init__.py │   │   │   └── __init__.pyc │   │   ├── migrations │   │   │   ├── 0001_initial.py │   │   │   ├── 0001_initial.pyc │   │   │   ├── 0002_custom_fields.py │   │   │   ├── 0002_custom_fields.pyc │   │   │   ├── 0003_exporttemplate_add_description.py │   │   │   ├── 0003_exporttemplate_add_description.pyc │   │   │   ├── 0004_topologymap_change_comma_to_semicolon.py │   │   │   ├── 0004_topologymap_change_comma_to_semicolon.pyc │   │   │   ├── 0005_useraction_add_bulk_create.py │   │   │   ├── 0005_useraction_add_bulk_create.pyc │   │   │   ├── 0006_add_imageattachments.py │   │   │   ├── 0006_add_imageattachments.pyc │   │   │   ├── 0007_unicode_literals.py │   │   │   ├── 0007_unicode_literals.pyc │   │   │   ├── __init__.py │   │   │   └── __init__.pyc │   │   ├── models.py │   │   ├── models.pyc │   │   ├── rpc.py │   │   ├── rpc.pyc │   │   ├── tests │   │   │   ├── __init__.py │   │   │   ├── test_api.py │   │   │   └── test_customfields.py │   │   ├── urls.py │   │   ├── urls.pyc │   │   ├── views.py │   │   └── views.pyc │   ├── generate_secret_key.py │   ├── ipam │   │   ├── api │   │   │   ├── __init__.py │   │   │   ├── __init__.pyc │   │   │   ├── serializers.py │   │   │   ├── serializers.pyc │   │   │   ├── urls.py │   │   │   ├── urls.pyc │   │   │   ├── views.py │   │   │   └── views.pyc │   │   ├── apps.py │   │   ├── apps.pyc │   │   ├── fields.py │   │   ├── fields.pyc │   │   ├── filters.py │   │   ├── filters.pyc │   │   ├── fixtures │   │   │   ├── initial_data.json │   │   │   └── ipam.json │   │   ├── formfields.py │   │   ├── formfields.pyc │   │   ├── forms.py │   │   ├── forms.pyc │   │   ├── __init__.py │   │   ├── __init__.pyc │   │   ├── lookups.py │   │   ├── lookups.pyc │   │   ├── migrations │   │   │   ├── 0001_initial.py │   │   │   ├── 0001_initial.pyc │   │   │   ├── 0002_vrf_add_enforce_unique.py │   │   │   ├── 0002_vrf_add_enforce_unique.pyc │   │   │   ├── 0003_ipam_add_vlangroups.py │   │   │   ├── 0003_ipam_add_vlangroups.pyc │   │   │   ├── 0004_ipam_vlangroup_uniqueness.py │   │   │   ├── 0004_ipam_vlangroup_uniqueness.pyc │   │   │   ├── 0005_auto_20160725_1842.py │   │   │   ├── 0005_auto_20160725_1842.pyc │   │   │   ├── 0006_vrf_vlan_add_tenant.py │   │   │   ├── 0006_vrf_vlan_add_tenant.pyc │   │   │   ├── 0007_prefix_ipaddress_add_tenant.py │   │   │   ├── 0007_prefix_ipaddress_add_tenant.pyc │   │   │   ├── 0008_prefix_change_order.py │   │   │   ├── 0008_prefix_change_order.pyc │   │   │   ├── 0009_ipaddress_add_status.py │   │   │   ├── 0009_ipaddress_add_status.pyc │   │   │   ├── 0010_ipaddress_help_texts.py │   │   │   ├── 0010_ipaddress_help_texts.pyc │   │   │   ├── 0011_rir_add_is_private.py │   │   │   ├── 0011_rir_add_is_private.pyc │   │   │   ├── 0012_services.py │   │   │   ├── 0012_services.pyc │   │   │   ├── 0013_prefix_add_is_pool.py │   │   │   ├── 0013_prefix_add_is_pool.pyc │   │   │   ├── 0014_ipaddress_status_add_deprecated.py │   │   │   ├── 0014_ipaddress_status_add_deprecated.pyc │   │   │   ├── 0015_global_vlans.py │   │   │   ├── 0015_global_vlans.pyc │   │   │   ├── 0016_unicode_literals.py │   │   │   ├── 0016_unicode_literals.pyc │   │   │   ├── __init__.py │   │   │   └── __init__.pyc │   │   ├── models.py │   │   ├── models.pyc │   │   ├── tables.py │   │   ├── tables.pyc │   │   ├── tests │   │   │   ├── __init__.py │   │   │   ├── test_api.py │   │   │   └── test_models.py │   │   ├── urls.py │   │   ├── urls.pyc │   │   ├── views.py │   │   └── views.pyc │   ├── manage.py │   ├── media │   │   └── image-attachments │   ├── netbox │   │   ├── configuration.docker.py │   │   ├── configuration.example.py │   │   ├── configuration.py │   │   ├── configuration.pyc │   │   ├── forms.py │   │   ├── forms.pyc │   │   ├── __init__.py │   │   ├── __init__.pyc │   │   ├── settings.py │   │   ├── settings.pyc │   │   ├── urls.py │   │   ├── urls.pyc │   │   ├── views.py │   │   ├── views.pyc │   │   ├── wsgi.py │   │   └── wsgi.pyc │   ├── project-static │   │   ├── bootstrap-3.3.7-dist │   │   │   ├── css │   │   │   │   ├── bootstrap.css │   │   │   │   ├── bootstrap.css.map │   │   │   │   ├── bootstrap.min.css │   │   │   │   ├── bootstrap.min.css.map │   │   │   │   ├── bootstrap-theme.css │   │   │   │   ├── bootstrap-theme.css.map │   │   │   │   ├── bootstrap-theme.min.css │   │   │   │   └── bootstrap-theme.min.css.map │   │   │   ├── fonts │   │   │   │   ├── glyphicons-halflings-regular.eot │   │   │   │   ├── glyphicons-halflings-regular.svg │   │   │   │   ├── glyphicons-halflings-regular.ttf │   │   │   │   ├── glyphicons-halflings-regular.woff │   │   │   │   └── glyphicons-halflings-regular.woff2 │   │   │   └── js │   │   │   ├── bootstrap.js │   │   │   ├── bootstrap.min.js │   │   │   └── npm.js │   │   ├── css │   │   │   └── base.css │   │   ├── font-awesome-4.7.0 │   │   │   ├── css │   │   │   │   ├── font-awesome.css │   │   │   │   └── font-awesome.min.css │   │   │   ├── fonts │   │   │   │   ├── FontAwesome.otf │   │   │   │   ├── fontawesome-webfont.eot │   │   │   │   ├── fontawesome-webfont.svg │   │   │   │   ├── fontawesome-webfont.ttf │   │   │   │   ├── fontawesome-webfont.woff │   │   │   │   └── fontawesome-webfont.woff2 │   │   │   ├── HELP-US-OUT.txt │   │   │   ├── less │   │   │   │   ├── animated.less │   │   │   │   ├── bordered-pulled.less │   │   │   │   ├── core.less │   │   │   │   ├── fixed-width.less │   │   │   │   ├── font-awesome.less │   │   │   │   ├── icons.less │   │   │   │   ├── larger.less │   │   │   │   ├── list.less │   │   │   │   ├── mixins.less │   │   │   │   ├── path.less │   │   │   │   ├── rotated-flipped.less │   │   │   │   ├── screen-reader.less │   │   │   │   ├── stacked.less │   │   │   │   └── variables.less │   │   │   └── scss │   │   │   ├── _animated.scss │   │   │   ├── _bordered-pulled.scss │   │   │   ├── _core.scss │   │   │   ├── _fixed-width.scss │   │   │   ├── font-awesome.scss │   │   │   ├── _icons.scss │   │   │   ├── _larger.scss │   │   │   ├── _list.scss │   │   │   ├── _mixins.scss │   │   │   ├── _path.scss │   │   │   ├── _rotated-flipped.scss │   │   │   ├── _screen-reader.scss │   │   │   ├── _stacked.scss │   │   │   └── _variables.scss │   │   ├── img │   │   │   ├── netbox.ico │   │   │   ├── netbox_logo.png │   │   │   └── tint_20.png │   │   ├── jquery-ui-1.12.1 │   │   │   ├── AUTHORS.txt │   │   │   ├── external │   │   │   │   └── jquery │   │   │   │   └── jquery.js │   │   │   ├── images │   │   │   │   ├── ui-icons_444444_256x240.png │   │   │   │   ├── ui-icons_555555_256x240.png │   │   │   │   ├── ui-icons_777620_256x240.png │   │   │   │   ├── ui-icons_777777_256x240.png │   │   │   │   ├── ui-icons_cc0000_256x240.png │   │   │   │   └── ui-icons_ffffff_256x240.png │   │   │   ├── index.html │   │   │   ├── jquery-ui.css │   │   │   ├── jquery-ui.js │   │   │   ├── jquery-ui.min.css │   │   │   ├── jquery-ui.min.js │   │   │   ├── jquery-ui.structure.css │   │   │   ├── jquery-ui.structure.min.css │   │   │   ├── jquery-ui.theme.css │   │   │   ├── jquery-ui.theme.min.css │   │   │   ├── LICENSE.txt │   │   │   └── package.json │   │   └── js │   │   ├── forms.js │   │   ├── graphs.js │   │   ├── jquery-3.2.0.min.js │   │   ├── livesearch.js │   │   └── secrets.js │   ├── secrets │   │   ├── admin.py │   │   ├── admin.pyc │   │   ├── api │   │   │   ├── __init__.py │   │   │   ├── __init__.pyc │   │   │   ├── serializers.py │   │   │   ├── serializers.pyc │   │   │   ├── urls.py │   │   │   ├── urls.pyc │   │   │   ├── views.py │   │   │   └── views.pyc │   │   ├── apps.py │   │   ├── decorators.py │   │   ├── decorators.pyc │   │   ├── exceptions.py │   │   ├── exceptions.pyc │   │   ├── filters.py │   │   ├── filters.pyc │   │   ├── fixtures │   │   │   └── initial_data.json │   │   ├── forms.py │   │   ├── forms.pyc │   │   ├── hashers.py │   │   ├── hashers.pyc │   │   ├── __init__.py │   │   ├── __init__.pyc │   │   ├── migrations │   │   │   ├── 0001_initial.py │   │   │   ├── 0001_initial.pyc │   │   │   ├── 0002_userkey_add_session_key.py │   │   │   ├── 0002_userkey_add_session_key.pyc │   │   │   ├── 0003_unicode_literals.py │   │   │   ├── 0003_unicode_literals.pyc │   │   │   ├── __init__.py │   │   │   └── __init__.pyc │   │   ├── models.py │   │   ├── models.pyc │   │   ├── tables.py │   │   ├── tables.pyc │   │   ├── templates │   │   │   └── activate_keys.html │   │   ├── templatetags │   │   │   ├── __init__.py │   │   │   ├── __init__.pyc │   │   │   ├── secret_helpers.py │   │   │   └── secret_helpers.pyc │   │   ├── tests │   │   │   ├── __init__.py │   │   │   ├── test_api.py │   │   │   └── test_models.py │   │   ├── urls.py │   │   ├── urls.pyc │   │   ├── views.py │   │   └── views.pyc │   ├── static │   │   ├── admin │   │   │   ├── css │   │   │   │   ├── base.css │   │   │   │   ├── changelists.css │   │   │   │   ├── dashboard.css │   │   │   │   ├── fonts.css │   │   │   │   ├── forms.css │   │   │   │   ├── login.css │   │   │   │   ├── rtl.css │   │   │   │   └── widgets.css │   │   │   ├── fonts │   │   │   │   ├── LICENSE.txt │   │   │   │   ├── README.txt │   │   │   │   ├── Roboto-Bold-webfont.woff │   │   │   │   ├── Roboto-Light-webfont.woff │   │   │   │   └── Roboto-Regular-webfont.woff │   │   │   ├── img │   │   │   │   ├── calendar-icons.svg │   │   │   │   ├── gis │   │   │   │   │   ├── move_vertex_off.svg │   │   │   │   │   └── move_vertex_on.svg │   │   │   │   ├── icon-addlink.svg │   │   │   │   ├── icon-alert.svg │   │   │   │   ├── icon-calendar.svg │   │   │   │   ├── icon-changelink.svg │   │   │   │   ├── icon-clock.svg │   │   │   │   ├── icon-deletelink.svg │   │   │   │   ├── icon-no.svg │   │   │   │   ├── icon-unknown-alt.svg │   │   │   │   ├── icon-unknown.svg │   │   │   │   ├── icon-yes.svg │   │   │   │   ├── inline-delete.svg │   │   │   │   ├── LICENSE │   │   │   │   ├── README.txt │   │   │   │   ├── search.svg │   │   │   │   ├── selector-icons.svg │   │   │   │   ├── sorting-icons.svg │   │   │   │   ├── tooltag-add.svg │   │   │   │   └── tooltag-arrowright.svg │   │   │   └── js │   │   │   ├── actions.js │   │   │   ├── actions.min.js │   │   │   ├── admin │   │   │   │   ├── DateTimeShortcuts.js │   │   │   │   └── RelatedObjectLookups.js │   │   │   ├── calendar.js │   │   │   ├── cancel.js │   │   │   ├── change_form.js │   │   │   ├── collapse.js │   │   │   ├── collapse.min.js │   │   │   ├── core.js │   │   │   ├── inlines.js │   │   │   ├── inlines.min.js │   │   │   ├── jquery.init.js │   │   │   ├── popup_response.js │   │   │   ├── prepopulate_init.js │   │   │   ├── prepopulate.js │   │   │   ├── prepopulate.min.js │   │   │   ├── SelectBox.js │   │   │   ├── SelectFilter2.js │   │   │   ├── timeparse.js │   │   │   ├── urlify.js │   │   │   └── vendor │   │   │   ├── jquery │   │   │   │   ├── jquery.js │   │   │   │   ├── jquery.min.js │   │   │   │   └── LICENSE-JQUERY.txt │   │   │   └── xregexp │   │   │   ├── LICENSE-XREGEXP.txt │   │   │   ├── xregexp.js │   │   │   └── xregexp.min.js │   │   ├── bootstrap-3.3.7-dist │   │   │   ├── css │   │   │   │   ├── bootstrap.css │   │   │   │   ├── bootstrap.css.map │   │   │   │   ├── bootstrap.min.css │   │   │   │   ├── bootstrap.min.css.map │   │   │   │   ├── bootstrap-theme.css │   │   │   │   ├── bootstrap-theme.css.map │   │   │   │   ├── bootstrap-theme.min.css │   │   │   │   └── bootstrap-theme.min.css.map │   │   │   ├── fonts │   │   │   │   ├── glyphicons-halflings-regular.eot │   │   │   │   ├── glyphicons-halflings-regular.svg │   │   │   │   ├── glyphicons-halflings-regular.ttf │   │   │   │   ├── glyphicons-halflings-regular.woff │   │   │   │   └── glyphicons-halflings-regular.woff2 │   │   │   └── js │   │   │   ├── bootstrap.js │   │   │   ├── bootstrap.min.js │   │   │   └── npm.js │   │   ├── css │   │   │   └── base.css │   │   ├── debug_toolbar │   │   │   ├── css │   │   │   │   ├── print.css │   │   │   │   └── toolbar.css │   │   │   ├── img │   │   │   │   ├── ajax-loader.gif │   │   │   │   ├── back_hover.png │   │   │   │   ├── back.png │   │   │   │   ├── close_hover.png │   │   │   │   ├── close.png │   │   │   │   ├── djdt_vertical.png │   │   │   │   └── indicator.png │   │   │   └── js │   │   │   ├── jquery_existing.js │   │   │   ├── jquery_post.js │   │   │   ├── jquery_pre.js │   │   │   ├── toolbar.js │   │   │   ├── toolbar.profiling.js │   │   │   ├── toolbar.sql.js │   │   │   ├── toolbar.template.js │   │   │   └── toolbar.timer.js │   │   ├── django_tables2 │   │   │   ├── bootstrap.css │   │   │   └── themes │   │   │   └── paleblue │   │   │   ├── css │   │   │   │   └── screen.css │   │   │   └── img │   │   │   ├── arrow-active-down.png │   │   │   ├── arrow-active-up.png │   │   │   ├── arrow-inactive-down.png │   │   │   ├── arrow-inactive-up.png │   │   │   ├── false.gif │   │   │   ├── header-bg.png │   │   │   ├── missing.png │   │   │   ├── pagination-bg.gif │   │   │   └── true.gif │   │   ├── font-awesome-4.7.0 │   │   │   ├── css │   │   │   │   ├── font-awesome.css │   │   │   │   └── font-awesome.min.css │   │   │   ├── fonts │   │   │   │   ├── FontAwesome.otf │   │   │   │   ├── fontawesome-webfont.eot │   │   │   │   ├── fontawesome-webfont.svg │   │   │   │   ├── fontawesome-webfont.ttf │   │   │   │   ├── fontawesome-webfont.woff │   │   │   │   └── fontawesome-webfont.woff2 │   │   │   ├── HELP-US-OUT.txt │   │   │   ├── less │   │   │   │   ├── animated.less │   │   │   │   ├── bordered-pulled.less │   │   │   │   ├── core.less │   │   │   │   ├── fixed-width.less │   │   │   │   ├── font-awesome.less │   │   │   │   ├── icons.less │   │   │   │   ├── larger.less │   │   │   │   ├── list.less │   │   │   │   ├── mixins.less │   │   │   │   ├── path.less │   │   │   │   ├── rotated-flipped.less │   │   │   │   ├── screen-reader.less │   │   │   │   ├── stacked.less │   │   │   │   └── variables.less │   │   │   └── scss │   │   │   ├── _animated.scss │   │   │   ├── _bordered-pulled.scss │   │   │   ├── _core.scss │   │   │   ├── _fixed-width.scss │   │   │   ├── font-awesome.scss │   │   │   ├── _icons.scss │   │   │   ├── _larger.scss │   │   │   ├── _list.scss │   │   │   ├── _mixins.scss │   │   │   ├── _path.scss │   │   │   ├── _rotated-flipped.scss │   │   │   ├── _screen-reader.scss │   │   │   ├── _stacked.scss │   │   │   └── _variables.scss │   │   ├── img │   │   │   ├── netbox.ico │   │   │   ├── netbox_logo.png │   │   │   └── tint_20.png │   │   ├── jquery-ui-1.12.1 │   │   │   ├── AUTHORS.txt │   │   │   ├── external │   │   │   │   └── jquery │   │   │   │   └── jquery.js │   │   │   ├── images │   │   │   │   ├── ui-icons_444444_256x240.png │   │   │   │   ├── ui-icons_555555_256x240.png │   │   │   │   ├── ui-icons_777620_256x240.png │   │   │   │   ├── ui-icons_777777_256x240.png │   │   │   │   ├── ui-icons_cc0000_256x240.png │   │   │   │   └── ui-icons_ffffff_256x240.png │   │   │   ├── index.html │   │   │   ├── jquery-ui.css │   │   │   ├── jquery-ui.js │   │   │   ├── jquery-ui.min.css │   │   │   ├── jquery-ui.min.js │   │   │   ├── jquery-ui.structure.css │   │   │   ├── jquery-ui.structure.min.css │   │   │   ├── jquery-ui.theme.css │   │   │   ├── jquery-ui.theme.min.css │   │   │   ├── LICENSE.txt │   │   │   └── package.json │   │   ├── js │   │   │   ├── forms.js │   │   │   ├── graphs.js │   │   │   ├── jquery-3.2.0.min.js │   │   │   ├── livesearch.js │   │   │   └── secrets.js │   │   ├── mptt │   │   │   ├── arrow-move.png │   │   │   ├── disclosure-down.png │   │   │   ├── disclosure-right.png │   │   │   ├── draggable-admin.css │   │   │   └── draggable-admin.js │   │   ├── rest_framework │   │   │   ├── css │   │   │   │   ├── bootstrap.min.css │   │   │   │   ├── bootstrap-tweaks.css │   │   │   │   ├── default.css │   │   │   │   └── prettify.css │   │   │   ├── docs │   │   │   │   ├── css │   │   │   │   │   ├── base.css │   │   │   │   │   ├── bootstrap.min.css │   │   │   │   │   ├── bootstrap-theme.min.css │   │   │   │   │   ├── font-awesome-4.0.3.css │   │   │   │   │   ├── highlight.css │   │   │   │   │   └── jquery.json-view.min.css │   │   │   │   ├── fonts │   │   │   │   │   ├── fontawesome-webfont.eot │   │   │   │   │   ├── fontawesome-webfont.svg │   │   │   │   │   ├── fontawesome-webfont.ttf │   │   │   │   │   ├── fontawesome-webfont.woff │   │   │   │   │   ├── glyphicons-halflings-regular.eot │   │   │   │   │   ├── glyphicons-halflings-regular.svg │   │   │   │   │   ├── glyphicons-halflings-regular.ttf │   │   │   │   │   ├── glyphicons-halflings-regular.woff │   │   │   │   │   └── glyphicons-halflings-regular.woff2 │   │   │   │   ├── img │   │   │   │   │   ├── favicon.ico │   │   │   │   │   └── grid.png │   │   │   │   └── js │   │   │   │   ├── api.js │   │   │   │   ├── bootstrap.min.js │   │   │   │   ├── highlight.pack.js │   │   │   │   ├── jquery-1.10.2.min.js │   │   │   │   └── jquery.json-view.min.js │   │   │   ├── fonts │   │   │   │   ├── glyphicons-halflings-regular.eot │   │   │   │   ├── glyphicons-halflings-regular.svg │   │   │   │   ├── glyphicons-halflings-regular.ttf │   │   │   │   ├── glyphicons-halflings-regular.woff │   │   │   │   └── glyphicons-halflings-regular.woff2 │   │   │   ├── img │   │   │   │   ├── glyphicons-halflings.png │   │   │   │   ├── glyphicons-halflings-white.png │   │   │   │   └── grid.png │   │   │   └── js │   │   │   ├── ajax-form.js │   │   │   ├── bootstrap.min.js │   │   │   ├── coreapi-0.1.0.js │   │   │   ├── csrf.js │   │   │   ├── default.js │   │   │   ├── jquery-1.12.4.min.js │   │   │   └── prettify-min.js │   │   └── rest_framework_swagger │   │   ├── css │   │   │   ├── print.css │   │   │   ├── reset.css │   │   │   ├── screen.css │   │   │   └── typography.css │   │   ├── fonts │   │   │   ├── DroidSans-Bold.ttf │   │   │   └── DroidSans.ttf │   │   ├── images │   │   │   ├── collapse.gif │   │   │   ├── expand.gif │   │   │   ├── explorer_icons.png │   │   │   ├── favicon-16x16.png │   │   │   ├── favicon-32x32.png │   │   │   ├── favicon.ico │   │   │   ├── logo_small.png │   │   │   ├── pet_store_api.png │   │   │   ├── throbber.gif │   │   │   └── wordnik_api.png │   │   ├── init.js │   │   ├── lang │   │   │   ├── en.js │   │   │   ├── es.js │   │   │   ├── fr.js │   │   │   ├── geo.js │   │   │   ├── it.js │   │   │   ├── ja.js │   │   │   ├── ko-kr.js │   │   │   ├── pl.js │   │   │   ├── pt.js │   │   │   ├── ru.js │   │   │   ├── translator.js │   │   │   ├── tr.js │   │   │   └── zh-cn.js │   │   ├── lib │   │   │   ├── backbone-min.js │   │   │   ├── handlebars-2.0.0.js │   │   │   ├── highlight.9.1.0.pack_extended.js │   │   │   ├── highlight.9.1.0.pack.js │   │   │   ├── jquery-1.8.0.min.js │   │   │   ├── jquery.ba-bbq.min.js │   │   │   ├── jquery.slideto.min.js │   │   │   ├── jquery.wiggle.min.js │   │   │   ├── jsoneditor.min.js │   │   │   ├── js-yaml.min.js │   │   │   ├── lodash.min.js │   │   │   ├── marked.js │   │   │   ├── object-assign-pollyfill.js │   │   │   └── swagger-oauth.js │   │   ├── o2c.html │   │   ├── swagger-ui.js │   │   └── swagger-ui.min.js │   ├── templates │   │   ├── 404.html │   │   ├── 500.html │   │   ├── _base.html │   │   ├── circuits │   │   │   ├── circuit_bulk_edit.html │   │   │   ├── circuit_edit.html │   │   │   ├── circuit.html │   │   │   ├── circuit_import.html │   │   │   ├── circuit_list.html │   │   │   ├── circuittermination_edit.html │   │   │   ├── circuit_terminations_swap.html │   │   │   ├── circuittype_list.html │   │   │   ├── inc │   │   │   │   └── circuit_termination.html │   │   │   ├── provider_bulk_edit.html │   │   │   ├── provider_edit.html │   │   │   ├── provider.html │   │   │   ├── provider_import.html │   │   │   └── provider_list.html │   │   ├── dcim │   │   │   ├── console_connections_import.html │   │   │   ├── console_connections_list.html │   │   │   ├── consoleport_connect.html │   │   │   ├── consoleport_delete.html │   │   │   ├── consoleport_disconnect.html │   │   │   ├── consoleserverport_connect.html │   │   │   ├── consoleserverport_delete.html │   │   │   ├── consoleserverport_disconnect.html │   │   │   ├── devicebay_delete.html │   │   │   ├── devicebay_depopulate.html │   │   │   ├── devicebay_populate.html │   │   │   ├── device_bulk_add_component.html │   │   │   ├── device_bulk_edit.html │   │   │   ├── device_component_add.html │   │   │   ├── device_edit.html │   │   │   ├── device.html │   │   │   ├── device_import_child.html │   │   │   ├── device_import.html │   │   │   ├── device_inventory.html │   │   │   ├── device_list.html │   │   │   ├── device_lldp_neighbors.html │   │   │   ├── devicerole_list.html │   │   │   ├── devicetype_bulk_edit.html │   │   │   ├── devicetype_component_add.html │   │   │   ├── devicetype_edit.html │   │   │   ├── devicetype.html │   │   │   ├── devicetype_list.html │   │   │   ├── inc │   │   │   │   ├── consoleport.html │   │   │   │   ├── consoleserverport.html │   │   │   │   ├── devicebay.html │   │   │   │   ├── device_header.html │   │   │   │   ├── device_import_header.html │   │   │   │   ├── device_table.html │   │   │   │   ├── devicetype_component_table.html │   │   │   │   ├── interface.html │   │   │   │   ├── inventoryitem.html │   │   │   │   ├── poweroutlet.html │   │   │   │   ├── powerport.html │   │   │   │   ├── rack_elevation.html │   │   │   │   └── service.html │   │   │   ├── interface_bulk_edit.html │   │   │   ├── interfaceconnection_delete.html │   │   │   ├── interfaceconnection_edit.html │   │   │   ├── interface_connections_import.html │   │   │   ├── interface_connections_list.html │   │   │   ├── interface_delete.html │   │   │   ├── interfacetemplate_bulk_edit.html │   │   │   ├── inventoryitem_delete.html │   │   │   ├── ipaddress_assign.html │   │   │   ├── manufacturer_list.html │   │   │   ├── platform_list.html │   │   │   ├── power_connections_import.html │   │   │   ├── power_connections_list.html │   │   │   ├── poweroutlet_connect.html │   │   │   ├── poweroutlet_delete.html │   │   │   ├── poweroutlet_disconnect.html │   │   │   ├── powerport_connect.html │   │   │   ├── powerport_delete.html │   │   │   ├── powerport_disconnect.html │   │   │   ├── rack_bulk_edit.html │   │   │   ├── rack_edit.html │   │   │   ├── rack_elevation_list.html │   │   │   ├── rackgroup_list.html │   │   │   ├── rack.html │   │   │   ├── rack_import.html │   │   │   ├── rack_list.html │   │   │   ├── rackreservation_list.html │   │   │   ├── rackrole_list.html │   │   │   ├── region_list.html │   │   │   ├── site_bulk_edit.html │   │   │   ├── site_edit.html │   │   │   ├── site.html │   │   │   ├── site_import.html │   │   │   └── site_list.html │   │   ├── home.html │   │   ├── import_success.html │   │   ├── inc │   │   │   ├── created_updated.html │   │   │   ├── custom_fields_panel.html │   │   │   ├── export_button.html │   │   │   ├── graphs_modal.html │   │   │   ├── image_attachments.html │   │   │   ├── paginator.html │   │   │   ├── search_panel.html │   │   │   └── table.html │   │   ├── ipam │   │   │   ├── aggregate_bulk_edit.html │   │   │   ├── aggregate_edit.html │   │   │   ├── aggregate.html │   │   │   ├── aggregate_import.html │   │   │   ├── aggregate_list.html │   │   │   ├── inc │   │   │   │   ├── ipadress_edit_header.html │   │   │   │   └── prefix_header.html │   │   │   ├── ipaddress_assign.html │   │   │   ├── ipaddress_bulk_add.html │   │   │   ├── ipaddress_bulk_edit.html │   │   │   ├── ipaddress_edit.html │   │   │   ├── ipaddress.html │   │   │   ├── ipaddress_import.html │   │   │   ├── ipaddress_list.html │   │   │   ├── ipaddress_unassign.html │   │   │   ├── prefix_bulk_edit.html │   │   │   ├── prefix_delete.html │   │   │   ├── prefix_edit.html │   │   │   ├── prefix.html │   │   │   ├── prefix_import.html │   │   │   ├── prefix_ipaddresses.html │   │   │   ├── prefix_list.html │   │   │   ├── rir_list.html │   │   │   ├── role_list.html │   │   │   ├── service_edit.html │   │   │   ├── vlan_bulk_edit.html │   │   │   ├── vlan_edit.html │   │   │   ├── vlangroup_list.html │   │   │   ├── vlan.html │   │   │   ├── vlan_import.html │   │   │   ├── vlan_list.html │   │   │   ├── vrf_bulk_edit.html │   │   │   ├── vrf_edit.html │   │   │   ├── vrf.html │   │   │   ├── vrf_import.html │   │   │   └── vrf_list.html │   │   ├── login.html │   │   ├── panel_table.html │   │   ├── responsive_table.html │   │   ├── search_form.html │   │   ├── search.html │   │   ├── secrets │   │   │   ├── inc │   │   │   │   ├── private_key_modal.html │   │   │   │   └── secret_tr.html │   │   │   ├── secret_bulk_edit.html │   │   │   ├── secret_delete.html │   │   │   ├── secret_edit.html │   │   │   ├── secret.html │   │   │   ├── secret_import.html │   │   │   ├── secret_list.html │   │   │   └── secretrole_list.html │   │   ├── tenancy │   │   │   ├── tenant_bulk_edit.html │   │   │   ├── tenant_edit.html │   │   │   ├── tenantgroup_list.html │   │   │   ├── tenant.html │   │   │   ├── tenant_import.html │   │   │   └── tenant_list.html │   │   ├── users │   │   │   ├── api_tokens.html │   │   │   ├── change_password.html │   │   │   ├── profile.html │   │   │   ├── recent_activity.html │   │   │   ├── sessionkey_delete.html │   │   │   ├── _user.html │   │   │   ├── userkey_edit.html │   │   │   └── userkey.html │   │   └── utilities │   │   ├── bulk_edit_form.html │   │   ├── confirmation_form.html │   │   ├── confirm_bulk_delete.html │   │   ├── obj_delete.html │   │   ├── obj_edit.html │   │   ├── obj_import.html │   │   ├── obj_table.html │   │   ├── render_custom_fields.html │   │   ├── render_field.html │   │   ├── render_form.html │   │   └── templatetags │   │   └── utilization_graph.html │   ├── tenancy │   │   ├── api │   │   │   ├── __init__.py │   │   │   ├── __init__.pyc │   │   │   ├── serializers.py │   │   │   ├── serializers.pyc │   │   │   ├── urls.py │   │   │   ├── urls.pyc │   │   │   ├── views.py │   │   │   └── views.pyc │   │   ├── apps.py │   │   ├── filters.py │   │   ├── filters.pyc │   │   ├── forms.py │   │   ├── forms.pyc │   │   ├── __init__.py │   │   ├── __init__.pyc │   │   ├── migrations │   │   │   ├── 0001_initial.py │   │   │   ├── 0001_initial.pyc │   │   │   ├── 0002_tenant_group_optional.py │   │   │   ├── 0002_tenant_group_optional.pyc │   │   │   ├── 0003_unicode_literals.py │   │   │   ├── 0003_unicode_literals.pyc │   │   │   ├── __init__.py │   │   │   └── __init__.pyc │   │   ├── models.py │   │   ├── models.pyc │   │   ├── tables.py │   │   ├── tables.pyc │   │   ├── tests │   │   │   ├── __init__.py │   │   │   └── test_api.py │   │   ├── urls.py │   │   ├── urls.pyc │   │   ├── views.py │   │   └── views.pyc │   ├── users │   │   ├── admin.py │   │   ├── admin.pyc │   │   ├── api │   │   │   ├── __init__.py │   │   │   ├── __init__.pyc │   │   │   ├── serializers.py │   │   │   └── serializers.pyc │   │   ├── forms.py │   │   ├── forms.pyc │   │   ├── __init__.py │   │   ├── __init__.pyc │   │   ├── migrations │   │   │   ├── 0001_api_tokens.py │   │   │   ├── 0001_api_tokens.pyc │   │   │   ├── 0002_unicode_literals.py │   │   │   ├── 0002_unicode_literals.pyc │   │   │   ├── __init__.py │   │   │   └── __init__.pyc │   │   ├── models.py │   │   ├── models.pyc │   │   ├── urls.py │   │   ├── urls.pyc │   │   ├── views.py │   │   └── views.pyc │   └── utilities │   ├── api.py │   ├── api.pyc │   ├── context_processors.py │   ├── context_processors.pyc │   ├── error_handlers.py │   ├── error_handlers.pyc │   ├── fields.py │   ├── fields.pyc │   ├── filters.py │   ├── filters.pyc │   ├── forms.py │   ├── forms.pyc │   ├── __init__.py │   ├── __init__.pyc │   ├── managers.py │   ├── managers.pyc │   ├── middleware.py │   ├── middleware.pyc │   ├── models.py │   ├── models.pyc │   ├── paginator.py │   ├── paginator.pyc │   ├── sql.py │   ├── sql.pyc │   ├── tables.py │   ├── tables.pyc │   ├── templates │   │   ├── colorselect_option.html │   │   └── selectwithdisabled_option.html │   ├── templatetags │   │   ├── form_helpers.py │   │   ├── form_helpers.pyc │   │   ├── helpers.py │   │   ├── helpers.pyc │   │   ├── __init__.py │   │   └── __init__.pyc │   ├── tests.py │   ├── utils.py │   ├── utils.pyc │   ├── views.py │   └── views.pyc ├── README.md ├── requirements.txt ├── scripts │   ├── cibuild.sh │   └── docker-build.sh └── upgrade.sh
Author
Owner

@lachabe commented on GitHub (Jun 1, 2017):

#The apache config :

<VirtualHost *:80>
ProxyPreserveHost On

ServerName ubuntu

Alias /static /opt/netbox/netbox/netbox/static

# Needed to allow token-based API authentication
WSGIPassAuthorization on

<Directory /opt/netbox/netbox/netbox/static>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Require all granted
</Directory>

<Location /static>
    ProxyPass !
</Location>

ProxyPass / http://127.0.0.1:8001/
ProxyPassReverse / http://127.0.0.1:8001/
@lachabe commented on GitHub (Jun 1, 2017): \#The apache config : <VirtualHost *:80> ProxyPreserveHost On ServerName ubuntu Alias /static /opt/netbox/netbox/netbox/static # Needed to allow token-based API authentication WSGIPassAuthorization on <Directory /opt/netbox/netbox/netbox/static> Options Indexes FollowSymLinks MultiViews AllowOverride None Require all granted </Directory> <Location /static> ProxyPass ! </Location> ProxyPass / http://127.0.0.1:8001/ ProxyPassReverse / http://127.0.0.1:8001/ </VirtualHost>
Author
Owner

@lachabe commented on GitHub (Jun 1, 2017):

# The /opt/netbox/gunicorn_config.py file :
command = '/usr/bin/gunicorn'
pythonpath = '/opt/netbox/netbox/netbox'
bind = '127.0.0.1:8001'
workers = 3
user = 'www-data'

# The /etc/supervisor/conf.d/netbox.conf
[program:netbox]
command = gunicorn -c /opt/netbox/gunicorn_config.py netbox.wsgi
directory = /opt/netbox/netbox/netbox/
user = www-data

@lachabe commented on GitHub (Jun 1, 2017): \# The /opt/netbox/gunicorn_config.py file : command = '/usr/bin/gunicorn' pythonpath = '/opt/netbox/netbox/netbox' bind = '127.0.0.1:8001' workers = 3 user = 'www-data' \# The /etc/supervisor/conf.d/netbox.conf [program:netbox] command = gunicorn -c /opt/netbox/gunicorn_config.py netbox.wsgi directory = /opt/netbox/netbox/netbox/ user = www-data
Author
Owner

@jeremystretch commented on GitHub (Jun 1, 2017):

GitHub issues are intended for reporting bugs and requesting features. For general discussion or assistance with installation issues, please post to our mailing list.

@jeremystretch commented on GitHub (Jun 1, 2017): GitHub issues are intended for reporting bugs and requesting features. For general discussion or assistance with installation issues, please post to our [mailing list](https://groups.google.com/forum/#!forum/netbox-discuss).
Author
Owner

@lachabe commented on GitHub (Jun 1, 2017):

Sorry for that

@lachabe commented on GitHub (Jun 1, 2017): Sorry for that
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#1006