Skip to content

Conversation

@mechmyday
Copy link

Adds netbox configuration items.

romkey and others added 30 commits June 19, 2024 09:37
This reverts commit 7f12377f039c4cad7fa55608a6d56619f9fee7a2.
got some configs back
fixed up some compose files
cleanup on Invidius, Home Assistant and Nginx Proxy Manager docker compose files

added BFG Repo Cleaner for those times when we really need it
rtl2amr docker compose files
work on dnsmasq

work on glances with GPU support
added stable-diffusion-webui

dnsmasq now sets up a static IP address on a predefined subnet so that the Docker daemon can query it reliably

renamed network frigate_default to frigate-net
  it with no extra per-container configuration

updated dnsmasq.conf example
Add Netboot.xyz container for PXE boot
fix network name on MariaDB
@romkey
Copy link
Owner

romkey commented Oct 12, 2024

Sorry this has taken so long

First and most important thing, is there any reason this needs its own Postgres instance? If there's not then it should be using the shared one. It'll need to be on the docker network postgres_net to reach it. From the net box directory you can use ../postgresql/bin/mkdb.sh to create the database and credentials. This will also add a line to the .env file that will enable automatic database backups.

All the docker volumes should be bind mounts that expose the files in the host filesystem. If the files contain persistent state that goes in ../lib/netbox; if they're transient runtime state that's in ../run/netbox; logs go in ../log/netbox. Conf is fine the way it is.

All .env files should have a .env.example which can be checked into the repo. A user should be able to clone the repo and configure applications in it without modifying checked in files, so we need to get the .env files out of it and update .gitignore to keep them out of the repo.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants