DevbaseMedia
DevbaseMedia
  • Видео 19
  • Просмотров 589 327
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
Просмотров: 20 448

Видео

Kubernetes for coders - quick start tutorial
Просмотров 4463 года назад
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: ruclips.net/video/yJjGe5om4Lo/видео.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
Просмотров 41 тыс.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
Просмотров 64 тыс.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
Просмотров 3983 года назад
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 тыс.4 года назад
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: ruclips.net/v...
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: ruclips.net/video/nl5RfFaUhXE/видео.html Creati...
How to Point your Domain at a Google Cloud Instance
Просмотров 39 тыс.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: ruclips.net/video/nl5RfFaUhXE/видео.html Creating a Wordpress instance on GCP: ruclips.net/video/...
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: ruclips.net/use...
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: ruclips.net/user/petersawatzky
Deciphering JavaScript: Arrow functions, Currying and Filtering
Просмотров 2256 лет назад
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: ruclips.net/user/petersawatzky
spring-boot to MongoDB tutorial
Просмотров 5836 лет назад
Learn how to connect a REST microservice endpoint to MongoDB using spring-boot. GitHub: github.com/chrisbmatthews/spring-boot-rest/tree/mongo Music: ruclips.net/user/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: ruclips.net/user/petersawatzky
Debugging C/C++ with Visual Studio Code
Просмотров 267 тыс.6 лет назад
Debugging C/C with Visual Studio Code
Quick Vagrant Intro - Immutable Infrastructure
Просмотров 1536 лет назад
Quick Vagrant Intro - Immutable Infrastructure
Quick Vagrant Intro - Provisioning
Просмотров 3136 лет назад
Quick Vagrant Intro - Provisioning
Quick Vagrant Intro - Managing a VM with MySQL
Просмотров 2,6 тыс.6 лет назад
Quick Vagrant Intro - Managing a VM with MySQL

Комментарии

  • @AltinCenaliu
    @AltinCenaliu 16 дней назад

    Hello Its more than 2 weeks since I broke my configuration of openmediavault and dockers portainer where i had 2 websites in wordpress its taking me so much time I cant configure them back i hav backups for this wordpress site but the probles is that i cant get them out of my network > i installed new OMV configuration new docker new portainer and I ma on the phase when I am redy to deploy them with nginx proxy manger and cllodflare as I will do DNS challenge ssl i put cloudflare to SSL full , DNS grey (DNS only) purge everything from cache and trie to configure the new wordpres installation I installed them several times but i was able to acces wordpress only on my internal network in https I can get acces from outside my network so I mean on mobile phone with 4G internet I have Bitdefender on Iphone and computer but I think this isnt blocking anyhting as I had this 2 websites live before. I am stuck and as I saw you video I thought you can give me a hand if you have time or anybody else . Sometime even when i got them online on internal network and backup my old site its stuck and does not open even internally?? Any help is appreciated. Thsi is only for hobby and not production sites so I do this in my free time . Thanks in Advance

  • @nirv
    @nirv Месяц назад

    Everything was fine until you told me to like. Nobody should care about algorithms. Ugh.

  • @moykin.e
    @moykin.e Месяц назад

    Why if I make docker-compose down and up -d after that my database removed >

  • @moykin.e
    @moykin.e Месяц назад

    why if i restart docker my database delete and i need again install wordpress ?

  • @HenryBertha-s4h
    @HenryBertha-s4h Месяц назад

    Bins Loop

  • @FrancesBrunetti-r4p
    @FrancesBrunetti-r4p Месяц назад

    Hershel Courts

  • @RichardHart-nj1nj
    @RichardHart-nj1nj Месяц назад

    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 2 месяца назад

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

  • @cwizzy13
    @cwizzy13 2 месяца назад

    Thank you!

  • @zulowski
    @zulowski 2 месяца назад

    Perfect video, finally, i can try VLAN's

  • @AnimalsAreAfterMe
    @AnimalsAreAfterMe 2 месяца назад

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

  • @phillipdailey
    @phillipdailey 3 месяца назад

    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 4 месяца назад

    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 4 месяца назад

    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 4 месяца назад

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

  • @bretlinden8248
    @bretlinden8248 4 месяца назад

    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 4 месяца назад

    Great content Thanks a lot

  • @basspig
    @basspig 5 месяцев назад

    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 5 месяцев назад

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

  • @realisticprogramming
    @realisticprogramming 5 месяцев назад

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

  • @RichardHart-nj1nj
    @RichardHart-nj1nj 6 месяцев назад

    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 6 месяцев назад

      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_ 6 месяцев назад

    Exactly what I needed. Thanks for putting this together!

  • @alantexas3839
    @alantexas3839 6 месяцев назад

    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 6 месяцев назад

    😃

  • @KcinRekab
    @KcinRekab 6 месяцев назад

    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 7 месяцев назад

    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 7 месяцев назад

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

  • @skeetabomb
    @skeetabomb 7 месяцев назад

    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 7 месяцев назад

    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 8 месяцев назад

    thank you.. great video

  • @PlanetMezz
    @PlanetMezz 8 месяцев назад

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

  • @arnelgo3777
    @arnelgo3777 8 месяцев назад

    gold

  • @parassahu9035
    @parassahu9035 9 месяцев назад

    how set up mysql using replication

  • @drumi1102
    @drumi1102 9 месяцев назад

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

  • @abdalrhmnzero5929
    @abdalrhmnzero5929 9 месяцев назад

    duude i am really needed this info thank you so muchhh

  • @rcollins0618
    @rcollins0618 9 месяцев назад

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

  • @nananana0099
    @nananana0099 9 месяцев назад

    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 9 месяцев назад

    i was struggling to create proxy repo you saved me

  • @Sameh_ElGazar
    @Sameh_ElGazar 9 месяцев назад

    Thanks man!

  • @ZloB1N
    @ZloB1N 10 месяцев назад

    do you like Tim Hortons? :D

  • @ChristianeMassillion
    @ChristianeMassillion 10 месяцев назад

    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 11 месяцев назад

    Flawless tutorial. Thank you so much!

  • @Migueloofficialpr
    @Migueloofficialpr 11 месяцев назад

    Good Job I Think you did well and explain very good

  • @esprit1st75
    @esprit1st75 11 месяцев назад

    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 11 месяцев назад

    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 11 месяцев назад

    You forgot to add wl0.1 to br1.

  • @kenmurphy4259
    @kenmurphy4259 Год назад

    Awesome demo of Nexus, thanks

  • @dmcdubled1436
    @dmcdubled1436 Год назад

    Thank you so much. Perfect explained

  • @faruksirkinti6168
    @faruksirkinti6168 Год назад

    thanks

  • @jeucedahn
    @jeucedahn Год назад

    Hi! Thanks a lot it was ver helpful