Create your own VPN server with WireGuard in Docker

Sdílet
Vložit
  • čas přidán 7. 07. 2024
  • In this video, I will show you how to easily create your own private VPN server with WireGuard running in a Docker container. I will walk you step by step through the installation, configuration, and how to add clients to your VPN server. #WireGuard #VPN #Docker
    DOCS: github.com/christianlempa/vid...
    Follow me:
    TWITTER: / christianlempa
    INSTAGRAM: / christianlempa
    DISCORD: / discord
    GITHUB: github.com/christianlempa
    PATREON: / christianlempa
    MY EQUIPMENT: kit.co/christianlempa
    Timestamps:
    00:00 - Introduction
    01:00 What you need to consider when using a VPN tunnel
    03:10 Prerequisites, install Docker & Docker-compose
    05:33 Create our WireGuard container
    14:47 Start the WireGuard container and inspect config files
    19:00 How to connect clients to the WireGuard server
    21:43 Add more clients and mobile phones via QR code
    23:30 Summary

Komentáře • 247

  • @topdecktom
    @topdecktom Před 2 lety +15

    This video was exactly what I was looking for. Very thorough, definitely one of the best videos I've watched for help on projects I am doing.

  • @ryn022
    @ryn022 Před rokem

    Thank you! Much like others, I had been unsuccessful in setting up WireGuard server. But with this video was up and running on my first attempt.

  • @nowhereman5956
    @nowhereman5956 Před rokem

    This guy knows how it works and his explanation is very clear! Nice video and thanks!

  • @timfoster5043
    @timfoster5043 Před 5 měsíci +1

    VERY HELPFUL! I especially appreciate your step-by-step examination of the YAML file. It helped my overall understanding of what's going on with the container.

  • @wohtefak
    @wohtefak Před rokem +1

    Thanks a lot for your video, Christian! This helped me fixing my Wireguard container in Portainer. It was very helpful that you also showed how the config files look afterwards so I had a reference of the outcome and was able to compare and see what I did wrong (I put my local network address in the internal address field).

  • @eugenethered3060
    @eugenethered3060 Před 3 lety +1

    Superb video, I like how you present the info in a clear and concise manner!

  • @t_Radikl
    @t_Radikl Před 3 lety +9

    Really great stuff! This was so easy to setup and it gave me a chance to start my first docker project. Thanks!!

  • @jeucedahn
    @jeucedahn Před 3 lety

    I have watch this video many times and and I learn something any time I watch it.
    Thanks a lot man!

  • @KarelPuhli
    @KarelPuhli Před rokem

    Top Video! Super transparent erklärt, sehr gutes und leicht verständliches Englisch!!!

  • @EduardoRodriguez-fu4ry
    @EduardoRodriguez-fu4ry Před rokem +9

    I am embarrassed to say that this is the first time I come across with this video after 2 years of trying to fix my Wireguard container! It was super straight forward and explained perfectly so I feel like I have more control on the parameters of the image and wireguard itself! Thank you!

    • @christianlempa
      @christianlempa  Před rokem +1

      Thank you so much :) no need to worry!

    • @iamrage4753
      @iamrage4753 Před rokem +3

      Hi Christian, could this be used for example having a WG server on a pi 4 with a dedicated residential IP and allowing connection from another device at a different location to appear on the same network to share Neflix? Just wondering?

  • @paracha3
    @paracha3 Před 2 lety

    The best video i have seen today. Exactly what i was looking for. Thanks

  • @crazyoptimist4540
    @crazyoptimist4540 Před 3 lety +1

    Yo! It's already here. Thanks man!

  • @lautzu3196
    @lautzu3196 Před dnem

    Very clear and very thorough explanation

  • @farenhe1t
    @farenhe1t Před 3 lety

    WOW - brilliant video. These instructions worked perfectly the first time. Thank you!

  • @MrShiffles
    @MrShiffles Před 2 lety +2

    watched many other YT tutorials (while unsuccessful and banging my head against the wall in failure lol) and then found this....followed your instructions on some aspects but used portainer-ce to create/edit the container...I appreciate you going through each line in the docker-compose file so i could add env/vol variables according to my usage which is being executed in docker on an RPI4...after several container rebuilds I have wireguard running so I can access my home network while i am away! Cheers 😎
    /subscribed

  • @fzovko
    @fzovko Před 6 měsíci

    Christain another excellent video. Got this running quick :). Thanks brother.

  • @AndiDarmika
    @AndiDarmika Před rokem

    I think I know what I'm gonna do this weekend. Thank you.

  • @houseofjax21
    @houseofjax21 Před rokem

    Great video Christian! Thanks

  • @niklasseron6601
    @niklasseron6601 Před 3 lety

    Its working! Thank you, great tutorial!

  • @leonardosilvasantos5960

    Very Informative, helpful and Educational video! Thx for the tutorial man!

  • @HannesM04
    @HannesM04 Před 3 lety +11

    The docker image looks really nice and also very comfortable to use. Although, I am not sure whether I should be concerned of the fact that the server knows the private key of its clients.

    • @christianlempa
      @christianlempa  Před 3 lety +4

      Yea that was also a concern I had. What you can see is that the keys are stored with 600 permissions, so that only the userid which is used in the docker-compose file has read and write permissions on the key. Of course you need to pick a user that is secured and not used by anyone else on the system.

  • @SadhamHussainsree
    @SadhamHussainsree Před 2 lety

    your videos are great.Thank you for sharing.
    Keep up the good work.

  • @fv093
    @fv093 Před rokem

    do more of this!! this is amazing

  • @markokraljevic1590
    @markokraljevic1590 Před dnem

    i watched this over 20 times

  • @amosgiture
    @amosgiture Před 3 lety +2

    Too good. Thanks.

  • @MrSlayerdp
    @MrSlayerdp Před 3 lety +1

    Thank you man ♥

  • @randleqgod
    @randleqgod Před 3 lety

    you are awesome. very easy to understand.

  • @johnh10000
    @johnh10000 Před rokem

    All went fine on my Oracle cloud instance then came my wife's... it worked on mine? Said connected, but no internet! Some fool, can't think who, put the allow 51820 into MY ingress rules twice!! Once fixed, all fine. Excellent as usual Christian!

  • @raul230285
    @raul230285 Před 4 lety +1

    Amazing.💪🏽

  • @eiliyaabedini
    @eiliyaabedini Před rokem

    Amazing, Thank you

  • @GENhodgy1971
    @GENhodgy1971 Před 3 lety +1

    Very nice.. thanks so much!

    • @christianlempa
      @christianlempa  Před 3 lety

      Thank you too!

    • @GENhodgy1971
      @GENhodgy1971 Před 3 lety

      @@christianlempa im getting this error when i run the docker exec -it wireguard /app/show-peer 1.... Failed to encode the input data: Numerical result out of range

  • @LisaBug
    @LisaBug Před 10 měsíci

    thanks man you saved my day

  • @crazyoptimist4540
    @crazyoptimist4540 Před 3 lety +1

    Great great great!!!

  • @alitehrani934
    @alitehrani934 Před rokem

    This is an excellent video, and I was able to set up my WireGuard VPN for 8 users :) The QR code configuration was an extremely easy path for mobile devices. I have had two challenges though:
    1) It was not possible to configure it on any other port but 51820, I think the problem is on the client side (both iOS and Android)
    2) Getting the config file through a QR code was a breeze thanks to your explanations but I am having a hard time with the command like for downloading the config file for MacOS.

    • @christianlempa
      @christianlempa  Před rokem

      Thank you! :) yeah it depends on the client if you can change the config, haven’t tested it on macOS yet, but you probably can just import a config file there

  • @Evilizer
    @Evilizer Před 3 lety +1

    Thanks I was able to follow your tutorial and run wireguard! Just wanted to know if I can use my public ipv6 and tunnel that to my clients.

  • @user-xh1wj7wj7f
    @user-xh1wj7wj7f Před 3 lety

    It was cool!

  • @theshazman
    @theshazman Před rokem

    Christian, because of you, I ditched my Windows server, Blueiris, and WSL and got onto Ubuntu Server, Portainer, HA, Frigate, and the list goes on. Currently I have HA pushing alerts to my phone but I constantly have to turn on Tailscale to receive them. Tailscale does not seem to have any interest in giving us a much needed quality of life feature that allows it to switch on/off based on WiFi SSID whitelist or Mac whitelist, basically, a way to activate VPN when I am away from home and not in my local network. So I want to ditch Tailscale, despite how much I love it, and instead move on to WireGuard as I was told it's able to do that. I would be so grateful if you were to make a simple short video showing us how we can achieve this as it allows us to keep all of our HA config exactly as is and just rely on the client to switch automatically. Thank you and happy new year!

  • @MitchelCosta
    @MitchelCosta Před 7 měsíci

    1:15 - 1:55 YES!! I've been saying the same thing for years! VPN providers are using that phrase in advertisements to "protect and secure your data online" near me. While yes, it will to a certain extent, in actuality you're just kicking the can down the road a little bit. Plus, if VPN providers are lying to you to use their service... they shouldn't be trusted with your data!

  • @enzocalzone5298
    @enzocalzone5298 Před 2 lety

    Thanks! Installing wireguard via docker on a rock64 takes care of so many issues, it's just not worth it installing it manually on that sbc!

  • @Crazy--Clown
    @Crazy--Clown Před 2 lety

    Thnx Fritz

  • @freebyte1983
    @freebyte1983 Před 3 lety

    perfect thanks

  • @mithubopensourcelab482
    @mithubopensourcelab482 Před 3 lety +2

    Excellent Video. Sorry mself, to be late on this channel. 1. This could have been done using public IP (vps) for further more clarity.
    2. Can a peer, expose its entire network for other peers ?

  • @vnetpost
    @vnetpost Před 3 lety

    danke Dir

  • @BobanVelickovic
    @BobanVelickovic Před rokem

    In case I forgot to say - Thank you Very much! :)

  • @dimitristsoutsouras2712
    @dimitristsoutsouras2712 Před 3 lety +3

    What if someone wants to have the wireguard connection partially made? Meaning he can access his home services remotely but all other traffic comes from his locala connection not the remote one. What lines should someone use there before deploying the image?
    Also by the way the image has been set up there will be always a client named peer1? What if you want to give access to 4 people and you want each client to have different name

  • @trochymiak
    @trochymiak Před rokem

    Nice thx!

  • @hanshammer6208
    @hanshammer6208 Před 3 lety +1

    is there a way to add wireguard to ubuntu 20 network manager? Thats where my openvpn ON/OFF toggle used to be and it's quite handy

  • @chukwuuchethankgod1591
    @chukwuuchethankgod1591 Před 6 měsíci

    Thank you for this wonderful video. Please how then would you configure other docker services to route their traffic through the VPN

  • @flhTK-2012
    @flhTK-2012 Před 2 lety

    Works pretty good but not right out of the box if you want to change the port from the default 51820. It can be done of course with some manipulation.

  • @angelorestrepo
    @angelorestrepo Před 3 lety +2

    Will this process work with Torguard wireguard file (key) and or any other provider? I have duo core mini pc with an ssd but one lan. I have a usb Ethernet that works on android could that possibly work? I have fiber from century link that uses pppoe protocol.

  • @MikhailBrel
    @MikhailBrel Před 3 lety

    Hey! Thanks for the video!
    When I add more clients and exec show-peer 2 command I receive "PEER 2 is not active". How can I make it works?

  • @BulatM
    @BulatM Před 3 lety +1

    Could you please make video how to make our own wireguard docker image.

  • @sandspatel
    @sandspatel Před 3 lety +2

    Very cool, but when I distribute it just helps to have a gui interface to add clients. Hope Linux server guys add this soon.

  • @vaitomanocularrypage
    @vaitomanocularrypage Před 2 lety

    Did you known what problem is running here? I only got volume mapping before I map /etc/passwd and /etc/group to container. What did I miss to solve in your sight? Thanxx

  • @Dvd-Znf
    @Dvd-Znf Před rokem +1

    Big up

  • @CouldBeElliot
    @CouldBeElliot Před 2 lety

    When you add peer 2 and recreate the container, does it not recreate peer 1 too?

  • @nwdsc
    @nwdsc Před 3 lety +4

    Thank you for the great tutorials. I have a couple of questions: 1. Are there any performance or security issues running this as a docker container versus running this bare metal on my system (using something like PiVPN)? 2. How do I configure so I can access local machines on my home network when I am remote? I did watch your recent video about Tailscale but don't like the idea of someone else managing all the configuration. I currently have a PiVPN instance up and running on an x86 machine but can't seem to access local machines when I am outside my home network. I looked at some of the documentation for wireguard and thought it might be related to the INTERNAL_SUBNET config but don't completely understand. Thank you in advance for any assistance you may be able to offer.

    • @christianlempa
      @christianlempa  Před 3 lety +3

      Thanks mate! :) 1. No, Docker will give you even more security with nearly zero performance downsides. 2. Yes, it's depending on your WG Server and if it supports forwarding IP packets like described in the tutorial. Also, it may help to set up the containers as network_mode: host.

  • @watchfreaxx
    @watchfreaxx Před rokem

    Hey! I am having trouble running the container for wireguard. Always get an error in the log: s6-overlay-suexec: fatal: can only run as pid 1 Do you know how to fix it? Running it on the x64 portainer on CoreELEC Docker

  • @dimaj1
    @dimaj1 Před 3 lety

    Thank you for the tutorial! Quick question...
    Outside of client setup, is there a difference between using wireguard to access resources on home network vs using a SSH tunnel?

    • @christianlempa
      @christianlempa  Před 3 lety +2

      Thanks buddy :) An SSH Tunnel works a bit different than a VPN, both provide a pretty good and secure solution to transport data. However, I would always use a VPN instead of an SSH Tunnel because it's easier to setup and probably faster than an SSH Tunnel.

  • @einfacherkerl3279
    @einfacherkerl3279 Před 2 lety

    Question: I have 2 machines (n1, n2) exposed on internet (virtual private server) I have few services running on n2 that I want the apps running on n1 to access. now one way is to use SSL/TLS for every service running on n2 so that apps on n1 can connect securely to services on n2. The 2nd option is to create a VPN on n1+n2 and then the apps on n1 can use that VPN IP address to access services on n2 without any TLS configured on n2. However I'm not sure if by creating VPN the regular traffic from internet to both n1, n2 is blocked or changed in anyway? is it the right way to secure servers internal services that we don't want to expose on internet?

  • @andrelaguerre586
    @andrelaguerre586 Před rokem

    Very interesting, but I installed a wireguard server as shown on the video on a VPS to make a tunnel to access internet from another country, but I've no access to internet ? any idea ?

  • @hamhumtube
    @hamhumtube Před 3 lety +1

    Good one thanks.
    ps. Kernel headers don't seem to be available, can't compile the module. Sleeping now. . . ****

  • @shamim4679
    @shamim4679 Před 2 lety +1

    I followed everything and I am able to connect to the VPN using the conf file and activate it. However, when I turn on the VPN my issue is that it connects but I don't have internet access. I'm getting a DNS Probe error so I'm sure it has to do with the DNS. I am running this on RP4 with portainer. How can I fix this issue?

  • @roystervi
    @roystervi Před rokem

    Hi and thanks for the Vid.
    Everything seem to be up and running in docker. I was able to get the peers and when I run the app, in the logs am not getting a handshake so not internet. anything I can try?

  • @KarelPuhli
    @KarelPuhli Před 10 měsíci

    Hey Christian, one question. I installed wireguard in docker, like the way you explained in this great video, but docker runs in a lxc in proxmox. It doesnt work. The VPN connection runs, i checked in the wg command. But i have no connection to the internet. Any ideas? Thanks und best regards!

  • @r0ck3th76
    @r0ck3th76 Před 2 lety

    so if everything is running on the same machine serverurl is then just localhost?

  • @masoudamiri7941
    @masoudamiri7941 Před 2 lety

    how can i set expiry time for users? is that possible?

  • @antoninoleone5386
    @antoninoleone5386 Před 3 lety +2

    Congrats for your videos, you're very smart! But I cannot catch very well an aspect. Is it necessary to forward port 51820 of my router to Wireguard server in order to gain access from my devices over the internet?
    Can you explain a little bit better this point? Thanks

    • @rmsraph
      @rmsraph Před 3 lety +1

      Yes, you must add a forward rule to the internal IP of your wireguard server.

  • @charlesrichardson8635
    @charlesrichardson8635 Před 3 lety

    Just a question on the first part where you are talking about expectations, is the "privacy" aspect do to the client browser using a tunnel to the VPN provider's server to exit wit the request to the open internet from a server in another location and then the requests and response go over the VPM to that public brower and back the client browser? So only the VPN provider knows the location an identity of the client browser. After that the client browser has to take care of cookies and other identity issues.? BUT you point on WireGuard is that my wireguard server does not provide that service at all.

    • @christianlempa
      @christianlempa  Před 3 lety

      This was about VPN Providers (not self-hosted Wireguard), that advertise their services with "Privacy" and "Security". But in my opinion it gives customers a wrong expectation. VPN services provide no additional privacy or security at all, the IP address is litarally the most unimportant way of tracking users, nowadays. I probably should make a separate video on that topic.

  • @marcelgoestoafrica
    @marcelgoestoafrica Před 2 lety

    Nice Video. 1 Question. When you recreate the container to add more peers do the existing peer tokens are changed?

    • @christianlempa
      @christianlempa  Před 2 lety

      I believe they don't, only when you decrease the numer of course

  • @virukohli5292
    @virukohli5292 Před 2 lety

    My question is after creating the wireguard docker compose file (docker-compose up -d) whats the command to delete/reset a public/private ip address of a user who is no longer using so he/she cant use it because of security concerns. We dont want to delete the peer count just reset the public/private ip. Does anyone knows the command to do it.

  • @cleverkids3833
    @cleverkids3833 Před 2 lety

    can I deploy wireguard container in docker rootless mode ?

  • @jumpman1823
    @jumpman1823 Před 3 lety +1

    Any chance you can make an updated showing how to install behind nginx proxy manager and a domain name?

    • @christianlempa
      @christianlempa  Před 3 lety +1

      Hm why would you use NPM with WireGuard? I understand a reverseproxy really just used for web traffic.

  • @cserajesh
    @cserajesh Před 2 lety

    What is the server URL in the Docker Compose file where did you get that Is that your VM host IP address?

  • @SkyCrisis
    @SkyCrisis Před 2 lety +2

    Hey, great video! I am really confused on how to get this to work outside my network I can't seem to port forward it and when I try network_mode: host it spits back with some errors

    • @christianlempa
      @christianlempa  Před 2 lety

      Maybe check out our Discord for help and share your error messages.

  • @five04ever
    @five04ever Před 2 lety

    Why do you use the /opt folder? Am I causing issues by keeping my docker folder within my home ~/ folder?

    • @christianlempa
      @christianlempa  Před 2 lety

      It's just following the unix naming convention. Nothing bad about using your homefolder! :)

  • @gabo_tv
    @gabo_tv Před 2 lety +1

    Hello, switching from wireguard configured on Rasp by pivpn to wireguard on docker, i noticed that i lost PSK on client's configuration. Basically, from a security prospectivy is not good. Do you know if i can improve this feature in docker file? thank you!

  • @mamad3481
    @mamad3481 Před rokem

    Can you post a video about how to tunnel between two vps's or refer me to one?
    i live in iran and i have to use a iranian vps and one from europe to be able to connect

  • @csadmirer8515
    @csadmirer8515 Před 3 lety

    Nice work , one doubt I have is that I am implementing this on my Ubuntu 18.04 terminal ,so the server part is done ,how to do the client par on the same OS ?

    • @christianlempa
      @christianlempa  Před 3 lety

      I have done another video on WireGuard on Linux, you can use the same docker container as a client as well, or just use this tutorial: czcams.com/video/bVKNSf1p1d0/video.html
      Hope that helps :)

  • @shubhamjain792
    @shubhamjain792 Před 2 lety

    hi, if i'm dealing with large number of clients i want to add a peer at runtime do i need to update docker compose amd update peer number and restart vpn or is there any other mechanism that u may know?

  • @alqods80
    @alqods80 Před rokem

    Why not install wireguard on the virtual machine instead in a docker?

  • @malty.
    @malty. Před 2 lety

    Great video thanks for posting. I've set this up on the Free Tier of the Oracle Cloud service and it works great. The only issue I am running into is not being able to pull down the .conf files for the different peers. I am able to show the QR codes for each one (fine for IOS devices) but I need a .conf file for another machine and I get permission denied when I try to copy it to local machine. I think it might be the chown command of the opt/wireguard-server directory but I'm a noob at linux and can't tell?

    • @sevindis
      @sevindis Před rokem

      I just copy the text in it. Less of a hustle.

  • @AstroTyler10
    @AstroTyler10 Před rokem

    How can download the resolvconf package on windows.

  • @brunoteixeira5092
    @brunoteixeira5092 Před 3 lety +2

    Hey :)
    Do you previous port forwarding 51820 port on your router and then do this'?

    • @christianlempa
      @christianlempa  Před 3 lety +1

      If your wireguard server is behind a NAT device (such as router, firewall, etc.) you need to forward the port to your local wireguard server. But if it's running on a cloud server and your client is behind a router, you don't need to do this as the client will initiate the connection. Note in this scenario it could make sense to add the "keep-alive" packets as I've shown in my previous WireGuard video, that prevents the NAT device from timeout the UDP connection, when you don't send traffic for a longer time. I hope this helps :)

    • @brunoteixeira5092
      @brunoteixeira5092 Před 3 lety

      @@christianlempa thanks
      In my case i have to port forwarding ^^

  • @1gold4
    @1gold4 Před rokem

    Am I correct in assuming that remaking the docker to add more users, rest everybody existing access to the VPN server?

    • @1gold4
      @1gold4 Před rokem

      Nevermind I found my answer for this question!

  • @fossdom5568
    @fossdom5568 Před 3 lety

    How to export the tunnel config file to connect from Mac or windows?

    • @christianlempa
      @christianlempa  Před 3 lety

      You simply need to copy the config in the peer1,2,3,.. folders and import it into the client

  • @Shioku1337
    @Shioku1337 Před rokem

    I have set it upand scanned the qr code with the wireguard app on my iphone but just nothing happens. well it seems to connect, but no internet traffic what so ever :/

  • @mihaideta9800
    @mihaideta9800 Před 3 lety

    question, you installed it on docker, which is on your local machine? asking because i;m curious if you can connect your machine to the docker image you created and then the ip chnages.

    • @christianlempa
      @christianlempa  Před 3 lety +1

      I'm not quite sure what you mean by IP changes, but I usually deploy the wireguard server in a docker container which will be bridged to the host network. I simply then connect with my wireguard client installed directly on my local system (or deploy it in a docker container that uses the network_mode=host).

    • @mihaideta9800
      @mihaideta9800 Před 3 lety

      @@christianlempa oh, i see, soo you have an external server where you deploy this image/container. I tried have it on local and then connect to it, i tried an inception thing, but it seems it when in a loop. thanks for your time

  • @mebeingme947
    @mebeingme947 Před 3 lety +1

    Maybe I missed it, but looks to me it only provides internet connection over the docker, without access or further access on the server the way you did the setup. To do so the config needs more adders, such as local pathes etc.to access. I run something similar with openvpn, but with access rights to my files outside the docker.

    • @christianlempa
      @christianlempa  Před 3 lety

      The video covers the use case of routing all traffic through the tunnel, so yes it provides an internet connection, but you can also access internal services or internal ressources on the wireguard server. You just need to access the internal IP address of the server, you could also use the "network_mode: host" in the docker-compose file, in this case the docker container wouldn't create an isolated interface on the docker container but instead create a wg0 interface directly on the hostsystem, where you can better deal with routing. So access to internal ressources should work with both methods anyway.

    • @mebeingme947
      @mebeingme947 Před 3 lety

      @@christianlempa understand that but I meant files on the same server as docker is installed. When in use for home stations it is likely to run on the same server or nas.

    • @christianlempa
      @christianlempa  Před 3 lety

      @@mebeingme947 You could access the files on your host server via smb or scp if you're using the internal IP of the server. The docker container might not be able to access the files directly, but it's just used to open a network connection from the client to the server. Whatever access controls you configure on the host, the client should be able to access it via network protocols.

  • @tamboleo
    @tamboleo Před 3 měsíci

    Hey don't know if you answer the community but do you have a way to install WG in an ubuntu server (that part yes) and then using it on an asus router as a client? I don't want to install WG on the router, first because it disables hardware acceleration and second because my router is not compatible.

  • @nordinekhalfoun1257
    @nordinekhalfoun1257 Před 3 lety

    hi, thanks for your tutorial.
    I follow your instruction, but when i type "docker exec -it wireguard wg" , i have nothing.
    In the log of wireguard i have :
    Warning: modules_install: missing 'System.map' file. Skipping depmod.
    depmod -b "/" -a 4.19.0-14-amd64
    make: Leaving directory '/app/wireguard-linux-compat/src'
    do you have an idea ?
    Thks.

    • @christianlempa
      @christianlempa  Před 3 lety

      Thank you bro! Unfortunately I didn't see that issue before, I think that has something todo with your distro and installing wireguard modules. Check if the kernelmodule for wireguard has been loaded and if not which distro and system are you running?

  • @jessei.3343
    @jessei.3343 Před rokem

    Hi Christian, whats the latest version of docker that I should install instead of 1.26.2?

  • @kurt_hansen
    @kurt_hansen Před 3 lety

    Hi, darf ich fragen, welchen ssh Client du hier im Einsatz hast?

    • @christianlempa
      @christianlempa  Před 3 lety

      Hi, der Terminal Client ist "Windows Terminal" und ich benutze nur den normalen ssh client von Linux. Ich hab dazu auch mal ein Video gemacht, das findest du unter "Make your WSL / WSL 2 Terminal awesome" auf meinem Kanal. LG

  • @tomsteenbakkers1264
    @tomsteenbakkers1264 Před 2 lety

    Can you rename the peer config files, like iphone.conf

  • @asa88asa88
    @asa88asa88 Před 2 lety

    Hi. Could you make a video about WireGuard client docker? routing and nat.. move other docker traffic thro wireguard container. thank you.

    • @christianlempa
      @christianlempa  Před 2 lety

      I thought about it, but I guess it might be better to make a written guide about it rather than a tutorial vid. Maybe you can check out our discord for help if you have trouble?

    • @asa88asa88
      @asa88asa88 Před 2 lety

      @@christianlempa thank you for fast respons. Yes I will check discord🙂

  • @MatthewG-yq6wd
    @MatthewG-yq6wd Před 7 měsíci

    What is the SSH program you are using? It is so clean and comes in dark mode!

  • @nishithupadhyay2371
    @nishithupadhyay2371 Před 3 lety

    I created container but I can't diploy that
    Error message is- command not found

  • @hdb779
    @hdb779 Před 2 lety

    Really good. thanks but how i see Config Logs?

  • @VilleF1N
    @VilleF1N Před 4 měsíci

    It would be nice if you made an update to this tutorial using the WireGuard-UI docker container. (I'm not stuck with it or anything... Pretty pls)

  • @mr__kobo
    @mr__kobo Před 2 lety

    Congrats , it is a GREAT VIDEO .
    I Am Using a GLinet Rooter , Now I am at FRANCE , But i Want To Use My NY's IP , From NY I Already HAVE My TP LINK MODEM , And I Just Want To Know How Do I CONFIGURATE It While I am FRANCE And Still Have My IP To NEW YORK please .