DevbaseMedia
DevbaseMedia
  • 19
  • 583 035
Set up a Private Docker Repository and Docker Hub Proxy with Nexus
Overcome Docker Hub pull limits and privately store your own docker images by running your own Nexus server. Find out how to run an at-home private repository and a Docker Hub proxy using this easy-to-follow video.
Github repo:
github.com/chrisbmatthews/lab-nexus-sever
#homelab, #docker, #nexus
Переглядів: 19 543

Відео

Kubernetes for coders - quick start tutorial
Переглядів 4352 роки тому
Get up and running with Kubernetes on your dev laptop right now. We'll explore some intro concepts for deploying a simple Node.js application. We will cover Deployments, Services and ConfigMaps, and some useful tips for the kubectl command. GitHub repo: github.com/chrisbmatthews/kubernetes-intro Also see my previous video on Docker: ua-cam.com/video/yJjGe5om4Lo/v-deo.html
Set up a Wireguard VPN Server on your DD-WRT Router
Переглядів 22 тис.3 роки тому
Want to connect to your home network from anywhere? Find out how to do it securely using Wireguard and the DD-WRT router firmware. Link to guide on dd-wrt forum: forum.dd-wrt.com/phpBB2/viewtopic.php?t=322206 Example Client Config: [Interface] PrivateKey = [AUTO-GENERATED-PRIVATE-KEY] ListenPort = 51820 Address = 10.4.0.7/32 DNS = 8.8.8.8 [Peer] PublicKey = [DDWRT WIREGUARD SERVER'S PUBLIC KEY]...
Set up an OpenVPN Server on your DD-WRT Router
Переглядів 40 тис.3 роки тому
Want to connect to your home network from anywhere? Find out how to do it securely on Windows or Linux using OpenVPN and the DD-WRT router firmware. Link to guide on dd-wrt forum: forum.dd-wrt.com/phpBB2/viewtopic.php?t=318795 EasyRSA Download: github.com/OpenVPN/easy-rsa/releases OpenVPN Client Download: openvpn.net/community-downloads/ Firewall config: iptables -t nat -IPOSTROUTING -s 10.8.0....
Use DD-WRT to set up a VLAN and Virtual Wifi for IoT devices
Переглядів 63 тис.3 роки тому
Don't trust your Internet of Things devices on your main network? You don't have to! Learn how to use DD-WRT to set up a secure VLAN for both hardwired and wifi devices. Firewall config: # block anything that falls through (just a precaution) iptables -I FORWARD -i br -o br -j DROP # deny iot network access to any other networks iptables -I FORWARD -i br1 -o br -j DROP # allow private network a...
Docker tutorial for Coders - all the core concepts in one place
Переглядів 3883 роки тому
You've heard so much about docker - don't worry, you haven't missed the boat! This will show you how to get started with docker quickly. This covers Dockerfiles, deployment, port forwarding, network concepts and more! GitHub repo: github.com/chrisbmatthews/docker-intro
Debugging Rust with Visual Studio Code
Переглядів 17 тис.3 роки тому
Shows how to build & debug Rust in VS Code. In this case, demonstrated from linux.
Set up HTTPS using Let's Encrypt and NGINX
Переглядів 8 тис.4 роки тому
We will finally set up HTTPS access on our Wordpress Docker instance running on Google Cloud Platform. Although this shows setup for Wordpress, this will work for anything running via an NGINX reverse proxy. As usual, everything demonstrated in this video is free; in this case the SSL/TLS certs are provided by LetsEncrypt. Previous videos: Registering a domain with Google Domains: ua-cam.com/vi...
Point an NGINX Reverse Proxy to Wordpress Running on Docker
Переглядів 17 тис.4 роки тому
This video shows you how to set up an NGINX Reverse Proxy to route traffic to anything running in docker. In this case, it'll route to the Wordpress instance we have been building over the past few videos. We need to do this before we can secure our domain name with HTTPS using letsencrypt Previous videos: Registering a domain with Google Domains: ua-cam.com/video/nl5RfFaUhXE/v-deo.html Creatin...
How to Point your Domain at a Google Cloud Instance
Переглядів 38 тис.5 років тому
Point your domain name to a google cloud instance. This video shows you how to connect your domain name to a google cloud instance. In this case, we are pointing to the Wordpress instance running on docker that was set up in the last video. Previous videos: Registering a domain with Google Domains: ua-cam.com/video/nl5RfFaUhXE/v-deo.html Creating a Wordpress instance on GCP: ua-cam.com/video/5Y...
Run Wordpress for Free Forever with Google Cloud and Docker
Переглядів 67 тис.5 років тому
Run Wordpress inside docker and docker-compose on Google Cloud Platform - Free and Forever. This video shows how to get an f1-micro instance running on GCP that is configured correctly to run docker and docker-compose. Then Wordpress is installed via docker-compose. GitHub repo: github.com/chrisbmatthews/wordpress-docker-compose.git Google Cloud Platform: cloud.google.com Music: ua-cam.com/user...
How to transfer domains from GoDaddy to Google Domains in about 5 minutes
Переглядів 21 тис.6 років тому
Save money by transferring your GoDaddy domains to Google Domains. Google Domains: domains.google.com My GitHub: github.com/chrisbmatthews/ Music: ua-cam.com/users/petersawatzky
Deciphering JavaScript: Arrow functions, Currying and Filtering
Переглядів 2236 років тому
Learn how to Curry functions in JavaScript using the arrow operator. Also demonstrates the Array filter functions. Article mentioned in video: medium.com/javascript-scene/a-functional-programmers-introduction-to-javascript-composing-software-d670d14ede30 My GitHub: github.com/chrisbmatthews/ Music: ua-cam.com/users/petersawatzky
spring-boot to MongoDB tutorial
Переглядів 5816 років тому
Learn how to connect a REST microservice endpoint to MongoDB using spring-boot. GitHub: github.com/chrisbmatthews/spring-boot-rest/tree/mongo Music: ua-cam.com/users/petersawatzky
spring-boot to REST in 12.5 minutes
Переглядів 2406 років тому
Learn how to create a REST microservice endpoint with spring-boot in Java GitHub: github.com/chrisbmatthews/spring-boot-rest Music: ua-cam.com/users/petersawatzky
Debugging C/C++ with Visual Studio Code
Переглядів 266 тис.6 років тому
Debugging C/C with Visual Studio Code
Quick Vagrant Intro - Immutable Infrastructure
Переглядів 1496 років тому
Quick Vagrant Intro - Immutable Infrastructure
Quick Vagrant Intro - Provisioning
Переглядів 3116 років тому
Quick Vagrant Intro - Provisioning
Quick Vagrant Intro - Managing a VM with MySQL
Переглядів 2,6 тис.6 років тому
Quick Vagrant Intro - Managing a VM with MySQL

КОМЕНТАРІ

  • @HenryBertha-s4h
    @HenryBertha-s4h 2 дні тому

    Bins Loop

  • @FrancesBrunetti-r4p
    @FrancesBrunetti-r4p 3 дні тому

    Hershel Courts

  • @RichardHart-nj1nj
    @RichardHart-nj1nj 8 днів тому

    Love your video it got me all setup. It has been a couple of great years now with OpenVPN, but now hackers are taking down my DD-WRT OPENVPN Server by running scripts during unsuccessful logins since it is not encrypted. DD-WRT Forum said to add tls-crypt key to the OPENVPN Server setup and Client .OVPN file to encrypt the login sequence. EASYRSA 3.2.1 now supports tls-crypt key generation. I copied my PKI directory and a few text files from 3.1.1 to the new 3.1.2 hoping I can retain my current key authority. I had to download the required easyrsa-tools.lib and really am a bit lost on how to proceed. Hoping you can do another video to add tls-cryp key since OpenVPN is now useless. They take the server down shortly after I bring it back up.

  • @stephenharrison8724
    @stephenharrison8724 21 день тому

    this seems like such a complicated process for like no reason lol...

  • @cwizzy13
    @cwizzy13 29 днів тому

    Thank you!

  • @zulowski
    @zulowski Місяць тому

    Perfect video, finally, i can try VLAN's

  • @AnimalsAreAfterMe
    @AnimalsAreAfterMe Місяць тому

    Thank you for this! Thank you for explaining so well also thank you for not assuming i know anything. Thank you!

  • @phillipdailey
    @phillipdailey Місяць тому

    Clear, concise and works! Im using iy on an Ubuntu server, so the router part didnt apply, but you made sense out of my setup. I created a power shell script to add clients, after. Great tutorial!

  • @AntKPro
    @AntKPro 2 місяці тому

    After spending two day on setting this up, I tell that this video IS OUTDATED OR NOT CORRECT . The correct procedure is in DDWRT Wireguard (server) setup guide pdf on the DDWRT website. Don't forget to click on "Make Peer Config" button

  • @AntKPro
    @AntKPro 2 місяці тому

    This VPN server works well. Kudos to the author. Finally I was able to setup a working VPN server at home. (the Wireguard tunnel from this channel breaks home network connectivity). To avoid administrator permissions, a user should use the home directory C:\Users\username\OpenVPN\config\client

  • @AntKPro
    @AntKPro 2 місяці тому

    After enabling the wireguard tunnel, the router loses internet connection until the tunned disabled. Something seems wrong with firewall or routing.

  • @bretlinden8248
    @bretlinden8248 2 місяці тому

    Let me see if I understand fully...you isolated both lans here so they can't communicate with one another. Is that correct?

  • @ahmedelmelegy5490
    @ahmedelmelegy5490 3 місяці тому

    Great content Thanks a lot

  • @basspig
    @basspig 3 місяці тому

    The problem with this process is that devices such as Linksys 32x routers Wi-Fi do not do a valid handshake with many Internet of Things devices. They simply cannot connect to it. I have to use a separate Linksys router running stock firmware in order to use wi-fi.

  • @ekbalchowdhury8349
    @ekbalchowdhury8349 3 місяці тому

    I am getting this error "Unable to resolve ${workspaceFolder} in configuration ("workspaceFolder")"

  • @realisticprogramming
    @realisticprogramming 4 місяці тому

    Great video! Straight to the point. Nice. :)

  • @RichardHart-nj1nj
    @RichardHart-nj1nj 4 місяці тому

    Great video! We have been using VPN with DDWRT for a year now. Can you please list the steps to revoke a client .crt in EASYRSA, since an employee left the company and I don't want to regenerate the entire key authority and generate new certificates. Also please indicate how to add revoked .crt to the Certificate Revocation List in DD-WRT. These added instructions will complete your tutorial for a fully functional VPN certificate Authority for DD-WRT!

    • @RichardHart-nj1nj
      @RichardHart-nj1nj 4 місяці тому

      So I found the solution to revoking certificates as follows: $ ./easyrsa revoke <Client-certificate-name> $ ./easyrsa gen-crl Type yes when prompted. Copy the contents of the generated crl.pem file in the PKI directory (including BEGIN and END lines) to the DD_WRT->Services->VPN Certificate Revocation List and Apply Settings and Save. Done!

  • @_stevied_
    @_stevied_ 4 місяці тому

    Exactly what I needed. Thanks for putting this together!

  • @alantexas3839
    @alantexas3839 4 місяці тому

    Thanks for the detail process. Question: Is there a way to tell docker to use the default repository instead of qualifying on the commmand line? I'm not happy about qualifying it on the command line. Furthermore, I do not want to see repository qualified image names with the repository especially if they are being proxied from Dockerhub.

  • @BlueBearOne
    @BlueBearOne 4 місяці тому

    😃

  • @KcinRekab
    @KcinRekab 5 місяців тому

    Absolutely amazing tutorial! Straight to the point and easy to follow along with. The only issue I was having is that the IoT VLAN didn't have access to the internet. I could connect to the WiFi network and communicate with local devices just fine, but I had no internet access. After some troubleshooting and forum reading, I found the fix was to go under Setup > Networking > and then all the way down under, "Network Configuration br1 - IoT Network" I had to enable, "Masquerade / NAT" and then I had internet access! Hope this helps someone who may be experiencing the same issues

  • @TautologyTechSystems
    @TautologyTechSystems 5 місяців тому

    Thank you for the tutorial. I got my vlan setup without an issue via ethernet, however I'm not able to connect to the wifi vlan that I set up. I know this video is old, but are there any tips you can provide?

  • @skeetabomb
    @skeetabomb 6 місяців тому

    To find out CPU port number, ssh into DD-WRT and run "dmesg | grep 'CPU Port'"

  • @skeetabomb
    @skeetabomb 6 місяців тому

    I think that designing DD-WRT so that you have to apply IP addresses and DHCP servers to 'bridge' virtual interfaces is counter-intuitive and potentially quite confusing. It would also be very helpful if there was a set of commands made known that would help anyone with a DD-WRT device discover the interface stack and full Physical to logical mapping (layer 1 to layer 3 via layer 2)

  • @mxcdcp3765
    @mxcdcp3765 6 місяців тому

    Hi, thanks for your video it was really helpful. I have followed the step and it works find, however when landing on the website the url is displaying the GCE external IP rather than godaddy domaine name. Do you have any tips please?

  • @PlanetMezz
    @PlanetMezz 7 місяців тому

    thank you.. great video

  • @PlanetMezz
    @PlanetMezz 7 місяців тому

    Do I need a DHCP assigned if all my iOT devices are using reserved IP's?

  • @arnelgo3777
    @arnelgo3777 7 місяців тому

    gold

  • @parassahu9035
    @parassahu9035 7 місяців тому

    how set up mysql using replication

  • @drumi1102
    @drumi1102 7 місяців тому

    Odd... my DDWRT router just reset itself back to factory settings after I applied that firewall rule... not fun...

  • @abdalrhmnzero5929
    @abdalrhmnzero5929 7 місяців тому

    duude i am really needed this info thank you so muchhh

  • @rcollins0618
    @rcollins0618 8 місяців тому

    Wow. Concise, to the point, exactly what i was looking for. Thank you.

  • @nananana0099
    @nananana0099 8 місяців тому

    I am a devops working at a financial company and was working on the company's internal network. This video helped me set up docker proxy very easily, quickly and reliably. Additionally, if assign a domain to nexus3 and process the SSL certificate on a loadbalancer (regardless of the provider) in front of the nexus3 server, you do not need to set up insecure-registry.

  • @sinanei953
    @sinanei953 8 місяців тому

    i was struggling to create proxy repo you saved me

  • @Sameh_ElGazar
    @Sameh_ElGazar 8 місяців тому

    Thanks man!

  • @ZloB1N
    @ZloB1N 8 місяців тому

    do you like Tim Hortons? :D

  • @ChristianeMassillion
    @ChristianeMassillion 8 місяців тому

    Great Video and I have it working on almost all my devices now so thank you. Has anyone had any luck getting this to work on an iphone? Mine is asking me to share the cert / key files along with the config file simultaneously, however when I do that OpenVpn is not an option to share the files to. Maybe I just need to switch back to android.😄

  • @HansLaros
    @HansLaros 9 місяців тому

    Flawless tutorial. Thank you so much!

  • @Migueloofficialpr
    @Migueloofficialpr 9 місяців тому

    Good Job I Think you did well and explain very good

  • @esprit1st75
    @esprit1st75 9 місяців тому

    Is there a way to have the IoT network use my PiHole that is on the main network? How would that config work? Thanks

  • @DiogoBaeder
    @DiogoBaeder 9 місяців тому

    Great video! I was having a hard time following the Nexus docs and figuring out the URL I should use to pull images through the proxy, and only with your video it was clear that the image name should be provided from the start of the path - and not include the repo name. There's one thing I would change in your video, though: it's not great advice to have the volume directory given permissions as 777; The reason why it fails by default is because the Nexus container expects that directory to have the ownership for the same user as the one that runs Nexus itself, which is user 200. So changing the directory ownership from whatever it is (usually user 1000 - if you're running that in a desktop through Docker for example) to 200:200 (user:group) is what fixes the issue. Cheers!

  • @DaffyDuc69
    @DaffyDuc69 10 місяців тому

    You forgot to add wl0.1 to br1.

  • @kenmurphy4259
    @kenmurphy4259 10 місяців тому

    Awesome demo of Nexus, thanks

  • @dmcdubled1436
    @dmcdubled1436 10 місяців тому

    Thank you so much. Perfect explained

  • @faruksirkinti6168
    @faruksirkinti6168 11 місяців тому

    thanks

  • @jeucedahn
    @jeucedahn Рік тому

    Hi! Thanks a lot it was ver helpful

  • @bigwave_dave8468
    @bigwave_dave8468 Рік тому

    Nicely done! I have a curious but probably common problem. I need to setup a reverse ssh/vpn connection *from* a DD-WRT router (say R1) to a remote network device running SSHD or some such thing (say R2). R1 has a 4G LTE connection and the provider's network gives a NAT'ed outbound connection..(ugh!). I guess that is common for 4GLTE providers. It's been ages since i fiddled deeply with ssh but it would seem trivial to setup a cron job to open a persistent reverse connection. I've just never tried running client daemons on DD-WRT. Any suggestions?

  • @Drakal12
    @Drakal12 Рік тому

    Thnaks you so much for this

  • @miguelgarces812
    @miguelgarces812 Рік тому

    I tried this and it works but the wan port is no working as well. Does anyone knows how to fix that

  • @erpece
    @erpece Рік тому

    Thanks!