Skip to playerSkip to main content
  • 2 days ago
Subscribe if you enjoy the content. ▶️ https://www.youtube.com/playlist?list=PL6npOHuBGrpChSvani3MESZnzuKwwxz4o
🚀 Join the discord if you like: https://discord.com/invite/xCj7AEMmye

💾 Github:
https://github.com/bugfishtm/Bind9-Web-Manager

💾 DockerHub:
https://hub.docker.com/r/bugfishtm/dnshttp

💾 Documentation:
https://bugfishtm.github.io/Bind9-Web-Manager

Category

🤖
Tech
Transcript
00:04welcome ladies and gentlemen in this video I'm gonna show you how you can install bind9 web
00:08manager via docker to host your own full qualified domain name system network and the first thing you
00:18have to do is to find my DNS HTTP project on docker hub you can find it here on my
00:25account
00:25bugfish TM and on that account you can find here in DNS HTTP in the readme file docker compose file
00:35and a dot end file and the thing you have to do is to create a new folder on your
00:43computer and copy
00:45over the two files the variables file goes in the dot end file and the compose file goes in
00:55the docker-compose dot yml file if you have done that I will show you just for your information I
01:04will show you this example of a docker installation now on my windows client computer with docker
01:10desktop normally you would install it on your Linux environment server which is basically is the same
01:16the only thing you have to do on your Linux server is to install docker and docker compose in order
01:23of this to work and so I have here opened a cmd connection to my folder and I'm now going
01:30to
01:30type the command docker compose up dash d this will now create the docker container this will create
01:44one docker container which contains the database the website and bind 9 you can see the initialization
01:51if you go to the logs here by the way in the meantime you can set up different stuff in
02:05the dot end file
02:06like let's encrypt certificate to automatically use the let's encrypt certificate to your database
02:14password the time zone and much more just take a look over at and the explanations before you use
02:21the command taco compose the HD so you can set up things yeah or adjust things more fitting your needs
02:30and so as it seems the container has started and we are now greeted by the installer of bind 9
02:40web manager
02:42click on the docker setup on the docker setup this will always be you know conform click continue
02:52and now you can set up some stuff on a docker installation do always use stand alone modes
03:00the other modes won't work or can cause issues if you use the docker setup so in the docker setup
03:07do
03:07always use even if you have other options here do always use stand alone mode um the mysql database
03:15the connection data are already entered here automatically you don't have to change them
03:20in order to work you can change the website title the impressive url and your server host names this is
03:27really important to be the full qualified host name your domain name system is running on
03:32and um you also have the ability to change data settings dot php in order to adjust the settings
03:38for your needs if that's required but the default installation should be okay to run your domain name
03:45system server without any problems so i will click on install and create config oh sorry i missed too
04:02installation complete the initial username and password is admin and change me
04:10okay and that's it now your dns name server system is working you can see the measured
04:14message that the chrome job has not yet run it will run every two hours
04:19um we can test it here the the server now a bit by executing the chrome job by ourselves this
04:25is
04:25relatively simple you have to go into a terminal in that container and type php
04:39you can see it here
04:45run job executed and now everything is all right so now the domain name system is working
04:51please keep in mind that the system needs in order to work um it needs different parts to work and
04:57it
04:57needs the real parts you cannot adjust the parts to your own needs um oh i see here's a small
05:04issue in
05:04the docker in the creation file this will be fixed as soon as possible as you can see the wrong
05:10parts
05:10are here i will fix this right after this video so this file will stay um stay valid you can
05:16use this file
05:16here um so this ports are mandatory for dns to work and it will occupy the sports on your server
05:26this will also occupy http and https ports if you want to use this in a setup where you have
05:33multiple
05:33websites you cannot use the docker setup which i have here but you can change the ports for http and
05:40https
05:41that is not really a problem and you just have to enter the port in the connection url when you
05:50set
05:50up the master slave server connections in the interface and um yeah now we have the dns panel working
05:58we can set up domains we can set up servers and users and we have already dns server so thanks
06:06for
06:06watching and see you next time
Comments