NetBox - Open Source Network Design and Mapping Software from homelab to network engineers.
HTML-код
- Опубликовано: 7 июл 2024
- ======== LINKS ========
Show Notes
wiki.opensourceisawesome.com/...
NetBox Documentation
docs.netbox.dev/en/stable/
NetBox-Docker Github
github.com/netbox-community/n...
NetBox Demo Site
demo.netbox.dev/
Digital Ocean Affiliate Link
m.do.co/c/a6a61ae55242
Support my Channel and ongoing efforts through Patreon:
www.patreon.com/bePatron?u=23...
Scott's Channel - Scotti-BYTE
/ @scottibyte
======== TIMESTAMPS ========
00:00 Beginning
00:09 About NetBox
03:40 Thank you to my Patrons at Patreon, and my Subscribers at RUclips
04:20 What can NetBox be Used For? UI Overview
12:30 Install NetBox with Docker and Docker-Compose
17:10 Updating the Environment Variables (IMPORTANT)
21:30 Start our NetBox Server
22:45 Test our Install and Login
=== Contact ===
Twitter: @mickintx
Telegram: @MickInTx
Mastodon: mastodon.partecipa.digital/ @MickInTX
Try out SSDNodes VPS Services! Amazing Specs for incredibly low costs. I'm running a 32 GB RAM / $ CPU Server for only $9 a month! Seriously. FOr long term server usage, this is the way to go!
www.ssdnodes.com/manage/aff.p...
Get a $50.00 credit for Digital Ocean by signing up with this link:
m.do.co/c/a6a61ae55242
Use Hover as your Domain Name Registrar to get some great control over you domains / sub-domains:
hover.com/SHPaiirr
Support my Channel and ongoing efforts through Patreon:
www.patreon.com/bePatron?u=23...
What does the money go to?
To Pay for Digital Ocean droplets, donations to open source projects I feature, any hardware I may need to purchase for future episodes (which I will then give to a subscriber in a drawing or contest).
=== Attributions ===
Intro and Outro music provided by www.bensound.com - Наука
I'm so sorry to hear about what happened man, thanks for coming back to us. You will continue you make him proud with these amazing informational videos!
I appreciate it. I love doing this, and he knew that, so I will definitely keep them going.
I've been using netbox for maybe a month and you've just showed me a few more reasons to keep using it.
Great video and looking forward to more.
Great to hear! It seems like it will be an excellent tool, so keep me updated on your progress!
Nice to hear you again. All the Best.
Many thanks
I have had a tough time finding accurate information to get netbox up and running. This is the only tutorial that actually worked. Well done! Thanks!!
Great to hear!
Thank you for covering this and many thanks for keeping up doing so much nice content in open source software.
I was looking for something like this, because for now, I used a spreadsheet to do this kind of stuff.
Glad it was helpful!
Awesome video overview, thank you for making it. I will be looking into this to deploy for sure.
Glad it was helpful!
Oh man this is SUPER helpful!
I'm getting to the point in my IOT, server rack and overall network between my house and now my parents that it's just Linda crazy yo manage....this I think will help ALOT!
I hope it does, adn I'm sure it will.
well done video, even good as a refresher if you tried most of this.
and I loved how you don't use any half-explanations with the mail ports, rather give accurate, concise info. that was the moment when i followed. competent tech youtubers are so rare. Wow!
Glad you enjoyed it! and thank you for the sub!
Thanks for the great vid, hope everything gets better.
You're welcome, and it will get better over time.
Wow. Now I gotta learn this. Thanks for another great one.
Absolutely my pleasure.
Loving the Video, thanks a lot 🙂
My pleasure 😊
The tee statement is basically taking everything after it (standard input) and redirecting it into the docker-compose.override.yml file. The EOF is just a word defining what will be the end of your text...you could have used the word my_end_of_file in both places and it would have worked the same! This is just cheap and easy...could have vi or nano to add those 5 lines to the yml file. Great video by the way...I'm going to check this software out!
Glad you like the video, and the software...and thanks for the tips about "tee", super nice to know.
Thank you.
You're welcome!
My favorite Channel 💪💪💪💪💪
Thank you.
20+ years ago there was some software called NetViz that did something like this, including graphical floor layouts & data links plus more, was good for its time,
I remember Netwiz, I think it may still be sold.
Thanks for this video. It's very helpful and I've been able to setup netbox by learning from it. Maybe you can also make video on how to authenticate netbox user using openid connect (like Keycloak). 😁
Let me see what I can do.
👍👍👍
Thank you.
Gunicorn is a Python WSGI HTTP server, no relation to Go.
Oh, thank you for the clarification. I have learned my "something new" for today.
We have just migrated a few months ago our data center all to netbox.
That is awesome. Would love to know how it's working for you.
I don't use this here in my own office (and I'm wondering why) but I use it for all my clients so I/they have a full network layout should anything happen.
We often do so much better for others than for ourselves.
You can tie Netbox into some other tools that can do monitoring per se
Awesome to know that!
@@AwesomeOpenSource Python based ways to interface with it and extend it.
Yea the original publisher of the app is great however he has a use case for it being really for a real data center, yet many smbs really could use it but it would need functionality not built in (intentionally). Like this would be a great candidate if they fully fleshed it out to be a 1 tool to make things happen.
Thanks a ton for this
Can u post a open source software for fibre optic cable deploy and management
Let me see what I can find.
@@AwesomeOpenSource 😎👍🏻
Question. I have a few docker containers running and would like to do a single folder like yours called docker. If I did "docker-compose down" on them all and did a "sudo mv fromPath/ docker/", would it work when I do docker-compose up or would I have to completely start over from scratch?
If your storage paths are relative, it shouldn't be a problem. Instead of "mv" you should first use "cp" and then rename the old folder with "mv", so you have a backup if something goes wrong. Keep in mind, if your storage paths are static, anything goes until your old folder is deleted or renamed.
@S1rM0rk3 is right. If you've setup your volume mappings in the compose file to be relative patsh (e.g. ./some/path/config:/config
you would need to combine all the docker compose yaml files into a single compose file if you want to use a single "docker-compose up" command. You can use project names to be able to control what services in one large yaml file are started
Can I visualize a WPAN mesh network based upon IEE802.15.4 with netbox?
I truly have no idea. I would have to direct you to the NetBox documentation for that one.
awesome video, no pun intended ;-D how come they include a docker-compose.test.yml and docker-compose.yml if we are just using the override file?
They have lots of options, and different ways to run their stup, so the different files give you options. That's all. Use the one that works best for you.
@@AwesomeOpenSource gotcha. guess I have to read up on docker compose. figure out how it picks the file I want 🤔
Yeah, the override file gets pulled in somehow. The docker-compose.yml is what is pulled by default though.
@@AwesomeOpenSource 🤯 😆 in that case tomorrow I'll try cut n paste into the regular (I guess) file and see if all loads fine. With my relative noob status to docker/netbox I managed to get ldap working. 🤓
Thank you.
for giggles I tried this on a Pi4 and it doesn't want to spin up. Can't find anything in their documentation what cpu types it can even run on. Guess I need to dust off my old x86 test bed.
Might be worth asking if they'd make an Arm version for Pi4 as well.
what am i doing? how come i just knew this today????
time to move everything from drawio to netbox hahahaha
thanks man! and im sorry to hear what happened
It's a really awesome tool. I learn about new stuff everyday, that's been around for years.
Does anyone know of an open source vehicle Inspection software
You might check Odoo, it's more than just Vehicle inspections, but it may provide what you need.
@@AwesomeOpenSource yea I just saw it thank you so much this might be exactly what I’m looking for
One thing you forgot to mention is that sendmail is not installed in most distros.
That is true. I generally setup SMTP services, so didn't think of it.
Mind me asking how intensive on CPU, Memory, and Disk space Netbox is this off hand?
For what I was using it for, it wasn't using anything. AS your database grows, it will use a bit more resource, but I imagine it will depend on how many users you have using it simultaneously more than db size.
5:20 mDNS /w Avahi if dnsmasq isn't good enough.
Good tip.
Can you recommend me some open source like openNAC? plz
I'm not super familiar with OpenNAC, but did find this a while ago, and just haven't gotten to a video on it yet. www.packetfence.org/ Hope it helps.
Who is Scott? Can you send a link please?
I was wondering the same. By the way he talks, seems like Scott is widely known just like a president of a nation. I thought I was the only one not knowing who scott was.
Fair my friends, I totally should have linked to his channel, so I'll remedy that shortly, in the meantime, here is a link... Scott is great, and he's over at Scottibyte ruclips.net/channel/UCxZPAzkw5Bj-j4vihnjpCVQ
ruclips.net/channel/UCxZPAzkw5Bj-j4vihnjpCVQ
What about phpIPAM?
I'm not familiar with that one, but I'll look it up.
The way they have the docker setup is so weird, why not build everything into a single container that can be pulled down. Overly complicates the whole thing especially if you already manage your own docker server.
I don't know. I think the separate containers is fine, and a lot of projects use separate containers to do things. A lot of people actually prefer separate containers, as it means you may only have to update a single container, vs. re-pulling the whole thing for a small update to one part of the system. There are pro and cons both ways for sure. I do wish a tool Like Portainer would make a view that folded multiple containers tied to a "single" application into an expandable view section or soemthing...that would give a nice quick view to what you're looking for.
@@AwesomeOpenSource I ended up finding a linuxserver.io packaged container for netbox, i only ended up needing to use that, a postgres instance, and a redis instance. working out pretty good, just put all the needed environment variables in the compose file, docker-compose up -d and it started right up.
I have the same issue with this error The Compose file './docker-compose.yml' is invalid because:
services.netbox-housekeeping.depends_on contains an invalid type, it should be an array
services.netbox-worker.depends_on contains an invalid type, it should be an array please help out with this issue
I think there is just a bad character translation from the font I have, vs. what some terminal emulators use. I know some folks have simply removed the line, then typed it and the 2 before an dafter, by hand, and it worked.
I updated Ubuntu from 20 to 22. That worked for me
ERROR: The Compose file './docker-compose.yml' is invalid because:
services.netbox-housekeeping.depends_on contains an invalid type, it should be an array
services.netbox-worker.depends_on contains an invalid type, it should be an array
PLease help
check the compose file. those sections may need to be updated. I believe arrays are defined with hyphens in front of each item. You can find proper docker-compose syntax in the docker-compose documentation. Check the version that is now being used.
@@AwesomeOpenSource did exactly as the tutorial. yml file is also same.
I'm so sorry to hear about what happened man, thanks for coming back to us. You will continue you make him proud with these amazing informational videos!
I appreciate it. I still miss him everyday, but he was the greatest, and he left me with the skills to be the best I can.