Self Hosting on your Home Server - Cloudflare + Nginx Proxy Manager - Easy SSL Setup

Поділитися
Вставка
  • Опубліковано 7 чер 2024
  • Once you have your fresh new home server setup you'll definitely want to host some cool stuff. Let's make sure you're hosting it the safe way...and luckily its also the easy way.
    Cloudflare - www.cloudflare.com/
    Nginx Proxy Manager - nginxproxymanager.com/
    -------------------------------------------------------------------------------------------
    🔥 Check out this week's BEST DEALS in PC Gaming from Best Buy: shop-links.co/cgDzeydlH34
    💰 Premium storage solutions from Samsung: shop-links.co/cgDzWiEKhB8
    ⚡ Keep your devices powered up with charging solutions from Anker: shop-links.co/cgDzZ755mwl
    -------------------------------------------------------------------------------------------
    Become a Channel Member!
    / @raidowl
    Support the channel on:
    Patreon - / raidowl
    Discord - bit.ly/3J53xYs
    Paypal - bit.ly/3Fcrs5V
    Affiliate Links:
    Ryzen 9 5950x - amzn.to/3z29yko
    Samsung 980 2TB - amzn.to/3myEa85
    Logitech G513 - amzn.to/3sPS6yv
    Logitech G703 - amzn.to/3sATW5R
    WD Ultrastar 12TB - amzn.to/3EvOPXc
    My Studio Equipment:
    Sony FX3 - amzn.to/3qq4Jxl
    Sony 24mm 1.4 GM - amzn.to/3mA1TEK
    Tascam DR-40x Audio Recorder - amzn.to/3EvTPeq
    Rode NTG4+ Mic - amzn.to/3JuElLs
    Atmos NinjaV - amzn.to/3Hi0ue1
    Godox SL150 Light - amzn.to/3Es0Qg3
    Join the Discord: / discord
    links.hostowl.net/
    0:00 Intro
    0:52 Self Hosting
    1:28 Prerequisites
    2:55 What you need a reverse proxy
    4:06 Setup with Docker
    6:16 Open ports
    7:43 Cloudflare
    10:32 Nginx Setup
    12:41 Cloudflare SSL/TLS
    14:13 IT WORKS
    14:38 Conclusion
  • Наука та технологія

КОМЕНТАРІ • 474

  • @JavierChaparroM
    @JavierChaparroM 2 роки тому +8

    Thank you! I saw tutorials on doing this a lot of times and this one has been the only one that has worked as far!

  • @abetechtips
    @abetechtips 5 місяців тому +7

    I tried watching a few videos but this one by far is the most straight forward and well explained. Thank you for your well made videos!

  • @v0x3lc0d3
    @v0x3lc0d3 7 місяців тому +4

    Dude, you just absolutely broke me out of my confusion over this entire process. THANK YOU!!!

  • @pringl3s
    @pringl3s Рік тому +9

    Perfect video, by far the best I have found! I'm having a lot of fun with my homelab thanks to great teachers like you. Greetings from the Netherlands!

  • @seankingsland
    @seankingsland Рік тому +113

    Bro had me from the jump. "You finally finished your website after countless months of Red Bull" A few moments later..."Hello, World." 🤣😂😂😂

    • @RaidOwl
      @RaidOwl  Рік тому +12

      Totally not speaking from my personal experiences there…lol

    • @jyt5249
      @jyt5249 10 місяців тому +3

      Ok - now I don’t feel so embarrassed knowing I wasn’t the only one who had that as their first webpage!! 😎

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

      lmao same i was all in from the capri sun hanging in the mouth

    • @michaeltian
      @michaeltian 24 дні тому

      bro got me at the "control freak" and "cheaper than Mr. Krabs" 😭😭

  • @yungjerky
    @yungjerky 6 місяців тому +1

    I have to add to the grateful choir. Took me weeks of messing around with TrueNAS, Jellyfin, Nginx, Traefik, my router, Cloudflare... going in circles trying to set it up. Seems like everyone has a different way of going about proxy servers. After watching your video I FINALLY managed to securely open up a single port to the Internet for me to access Jellyfin remotely. Only thing I had to work out was doing the Portainer install but that was quite straightforward.
    THANK YOU for this detailed how-to!

  • @mitchellstl
    @mitchellstl 4 місяці тому +7

    Thank you for the thorough explanation & step by step. Even 2 years later, this video is still helping others (like myself!). Appreciate the tutorial!

    • @RaduRadonys
      @RaduRadonys 10 днів тому

      You can use Cloudflare tunnels to avoid opening any ports on your router and also to not worry about your public IP changing (most people don't have fixed IP).

  • @3sixtymining
    @3sixtymining Рік тому

    I watched a bunch of videos on how to this and your video was the most thorough and simplest to follow. Thanks!

  • @msoltanftw
    @msoltanftw 10 місяців тому +1

    I seriously felt that cut to screaming into the pillow. That was my experience trying to get this all set up before I found your video, it helped a ton!

  • @kyledickinson311
    @kyledickinson311 9 місяців тому +3

    This is, by far, the best tutorial I've seen on the topic. Thank you!

  • @72bonzo
    @72bonzo Рік тому +88

    DUDE. I have been going 'round and 'round with this. I've watched about half a dozen videos, studied at least the same number of articles, and this is the first time I've got it working. And it was so easy. I was WAY over complicating this. At least I know a lot more about apache/cloudflare/docker/nginx than I'd ever thought I'd know.
    Thanks for allowing me to get back to having fun in the homelab again. Keep up the good work!!

    • @matthewballard7219
      @matthewballard7219 Рік тому +6

      im in the homelab nightmare stage xD

    • @Than3Dane
      @Than3Dane Рік тому +1

      Same here xD Still stuck at the end, currently trying to assign nat ports to continue following up on this guide.. Got a wordpress installation on a local webserver using Nginx, which I've already setup to be powered by cloudflare, got all the ssl certs and stuff completed, just need to get around the dns I guess xD
      Thank god for people like Chuck !

    • @crowlsyong
      @crowlsyong Рік тому +2

      ​@@Than3Dane I've been stuck with nginx on a 403 error. Got the initial nginx page, but when i directed it to the index file, it 403s now.
      XD Love this video tho, I have made more progress each time I sit down on this project.

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

      Literally same, this video saved me so much time

    • @lololololololololl
      @lololololololololl 4 місяці тому +1

      Same for me, i've been watching these videos for a week and tinkering around but with no luck, until this video!

  • @thomaswhipple2867
    @thomaswhipple2867 9 місяців тому +2

    You are… the wind beneath my wings! Thank you so much for this video. Been trying to figure this out for a while now and you made it all make sense.

  • @malachiHburton
    @malachiHburton 2 роки тому +4

    Been through multiple videos on how to get this setup, with no success until this tutorial. Great tutorial, thanks for helping me to get this working!

    • @RaidOwl
      @RaidOwl  2 роки тому +3

      I was in the same boat...which is why I made it haha. Glad it helped you out!

  • @dawnS33ker
    @dawnS33ker 11 місяців тому +1

    I had watched a lot of videos on this subject, but this is the one that cleared up things for me. Thank you for this.. Just awesome!!!

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

    thank you, ive been trying to set my server for about a week, tried other tutorials, with this one i was able to do what i wanted. thumbs up!!!!

  • @MuratDemir26
    @MuratDemir26 Рік тому +8

    First of all, thank you for the video. You have put together a topic that I have been researching for a while, , very well. I think a top of this can be done using Cloudflare Tunnel. Thus, it becomes appealing to those using CGNAT or Dynamic IP addresses. Thanks again, have a nice day ^_^

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

    I have been struggling with this for days and finally I have been able to get it sorted. thank you soo much for your content

  • @willpowell1651
    @willpowell1651 10 місяців тому +4

    Incredibly well explained. So efficient and easy. Thank you!!

  • @SelfHostedToast
    @SelfHostedToast 8 місяців тому +1

    Amazing video! Great coverage of all steps involved. This fixed EVERYTHING!

  • @charleskorndorffer
    @charleskorndorffer Рік тому +1

    Easily the most clear and enjoyable explanation of this

  • @heyitsnaimtv
    @heyitsnaimtv Рік тому +1

    Great video! You covered pretty much everything. From port forwarding to SSL. Thank you!

  • @alexnaster8357
    @alexnaster8357 Рік тому +1

    Awesome. Been spun around in circles over this. Ended up have an obtuse issue with the add-on in home assistant. Wipe the DB, reinstalled...started with wildcard cert with DNS challenge first before adding proxy hosts...works like a champ

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

      A year later lost my conf could not recall how to do this. Thanks again.

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

    13:48 I think the most important tip. This is how the redirects worked on my server. Great tutorial, thx.

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

    Thank you so much for this video! I was losing my mind trying to get NPM + Certbot to work in unraid. Setting my domains up in Cloudflare was the ticket. Thanks again!

  • @JeffEngle_rvbuiltfortwo
    @JeffEngle_rvbuiltfortwo Рік тому +2

    PERFECT. just what I was looking for. Trying it out on TrueNAS scale tomorrow. Thank you!

  • @guitarguy6561
    @guitarguy6561 Рік тому +1

    Thanks bud. Most tutorials dont cover the A record setup via cloudflare and is working first time. Cheers!

  • @evtyler
    @evtyler Рік тому +2

    Fantastic tutorial! Your teaching style is perfect.

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

    This video was so helpful, I subscribed just for how useful it was and how easy to understand you made it. Thank you!

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

    Thanks for explaining this in detail! My server has been running Nginx Proxy Manager for 3 ish years but recently it stopped working and I was struggling with the reinstallation process. This helped me re-do my SSL setup!

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

    Thank you for taking the time to make this video. It is easy to follow and entertaining.

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

    man, this is so far the most perfect solution out there to host nextcloud with https! subscribed! thank you man!

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

    I love you humor man and your tutorials are next to none!

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

    Thank you so much for the video, your channel has been a huge help for me getting into self hosting and developing my tiny homelab! Which hopefully will grow with time! 😆

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

    This video finally got everything working!!!!! thank you sooo much!!! saved me a ton of time and stress!!!

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

    WOW, thanks man for this simple tutorial, damn I was trying to do this for a few days now, finally i got your video. Thank you for your work, it was so simple to setup. Thank you once again and regards.

  • @gannonbest7251
    @gannonbest7251 2 роки тому +2

    3 days and hours of pain and finally here we are with a working proxy

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

    Thanks man. I am just starting my homelab and your video answered so many questions!

  • @eclipse245
    @eclipse245 3 дні тому

    Genius dude. I have spent over 12 hours trying to get a reverse proxy working with Caddy, docker containers and all this other shit. Here we are, clear as mud. Thanks man.

  • @Gragorg
    @Gragorg 11 місяців тому +1

    Great video this solved my exact problem I had. This was very well explained. Thanks!

  • @josephgutierrez8430
    @josephgutierrez8430 Рік тому +4

    Fantastic video! Thank you so much! The only thing I did on my config was use Zero Trust Tunneling from Cloud Flare instead of opening ports on my router. (I'm just paranoid. I'm sure this is safe, too. Just you know, overkill is underrated. )
    Also Fun fact, this was the only way I could find that wasn't a giant pain to get an SSL secured Wordpress install self hosted. Great work! Thank you again so much. Fantastic content. I have been binging all your stuff!

    • @RaidOwl
      @RaidOwl  Рік тому +1

      Heck yeah man, glad you got it working!

    • @Michael-rq8zj
      @Michael-rq8zj 9 місяців тому

      May I ask how you did this using cloudflare tunneling?

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

      @Michael-rq8zj
      Hey man, sure so RaidOwl actually has a video on this. I used this to do most of it. There was some wordpress specific stuff that I had to do. If you're specifically looking into that I can look for my notes. LMK.
      ua-cam.com/video/hrwoKO7LMzk/v-deo.html

  • @grlucas
    @grlucas 2 роки тому +5

    Super helpful. Thanks very much! Even though my ISP blocks port 80 (we can't be hosting any web sites now, right?), this worked perfectly. Much appreciated!

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

    his is great, I knew about everything you referenced just didn't know what steps to take. I subscribed!

  • @djsnakez
    @djsnakez 2 роки тому

    This really made my day. Thank you!

  • @DavidCastillaGil
    @DavidCastillaGil 2 роки тому

    You got me when you said... "show it off to all your friends and yeah" here's my friend RabbitMQ...
    Totally worth a new sub! Thanks for the video, great work summarizing what could usually be a complex topic and still making it fun.

    • @RaidOwl
      @RaidOwl  2 роки тому +1

      Haha he’s a great listener

    • @DavidCastillaGil
      @DavidCastillaGil 2 роки тому

      @@RaidOwl indeed he is! But he's also a great broker, be careful who he exchanges your data with, he might sell your keys quicker than my ex did! lol

  • @7073shea
    @7073shea 2 роки тому

    Thanks owl! Perfect timing too as one of the use cases for my server is going to be hosting my website

    • @RaidOwl
      @RaidOwl  2 роки тому

      You're welcome, Sean! Hope this guide works for ya.

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

    You're the best man! Finally got it working.

  • @NovaCayn
    @NovaCayn 2 роки тому

    You are awesome! This was a great tutorial. Keep it up :)

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

    This just saved me a ton of reading! Thank you!

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

    props to you Raid Owl you provided an excellent tutorial and I was able to get my system running using it have a great day. :)

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

    Amazing. This got me where I wanted.
    Goal: Running proxmox server with an ubuntu server VM (wondering if I should just run ubuntu server, but guess I can learn proxmox and ubuntu together). Have some docker containers running in the ubuntu server and wanted to get them on the entire internet. This get you there! Feels good.

  • @leggettc18
    @leggettc18 2 роки тому +61

    Great Video, but worth mentioning that some residential ISPs will block traffic on port 80, which can make getting a Let’s Encrypt cert difficult. You can still get around it by hosting the Nginx proxy in the cloud and having it proxy to other ports on your home network.

    • @FranciscoMarcosMilhomemAbreu
      @FranciscoMarcosMilhomemAbreu 2 роки тому +1

      Exactly! I faced this issue too. What do you say about duckdns?

    • @charlesrodriguez3657
      @charlesrodriguez3657 2 роки тому +7

      Cloudflared ( Argo Tunnels) ,or Ngrok. I've also heard of Inlets, but I haven't been able to test it.
      They're like a wormhole. The visitors hit the edge (Cloudflare servers) and see your site without having to open ports.

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

      Namesheap Dynamic dns client

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

      This is where cloudflare comes in!

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

    you got a like just because of the introduction, that was amazing :D

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

    Thank you so much for the easy tutorial. Worked super well!!

  • @StanyCarteny
    @StanyCarteny 2 роки тому

    Great works!!!! sei bravissimo, è un piacere seguirti!!!

  • @substandard649
    @substandard649 2 роки тому

    Great explanation, I found this really useful. Thanks

  • @Marco-rj3wv
    @Marco-rj3wv Місяць тому

    This video is a god send. Keep up with the great content

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

    Yes, it helped a lot! Thank you for the easy explainations!!!!

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

    absolutely wonderful! thank you!

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

    Amazing! thanks for sharing this 🙌🏽

  • @Kris-fm8ln
    @Kris-fm8ln 3 місяці тому +1

    The take a breath followed by screaming into a pillow made me laugh way too hard. Great video.

  • @RobPClayton
    @RobPClayton 2 роки тому

    Awesome video, finally got this working thanks to this :) thank you!

    • @RaidOwl
      @RaidOwl  2 роки тому +1

      Glad to hear it!

  • @julianorosario3040
    @julianorosario3040 2 роки тому

    Man this was so easy thank you

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

    The Cloudflare DNS API solved all the issues with my setup, thanks

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

    Incredible explanation. Thanks

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

    This is awesome, now I can try to host nextcloud at home and access it from anywhere 😉

  • @patongzz1
    @patongzz1 Рік тому +2

    Thank it work !! very useful

  • @ArchdruidViridian
    @ArchdruidViridian 22 дні тому

    Thanks very much friend! Great guide.

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

    Thank you so much , so easy explanation, well explained

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

    Great tutorial, thank you :)

  • @michaelcid
    @michaelcid 2 роки тому

    Thnx! This was really helpful :-)

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

    Amazing explanation! thanks

  • @aljubori
    @aljubori 2 роки тому

    Great and perfect vedio , you helped too much to work with... nice.... keep forword man

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

    subscribed in 30 seconds this guy is hilarious

  • @sakodv7137
    @sakodv7137 Рік тому +1

    Excellent video.

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

    Great, easy to follow video. Do you have a static ip? Would this work on a dynamic ip?

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

    Thanks man!!

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

    Simply amazing

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

    you're an inspiration to us all.. and I don't mean just the god tier memes you have in your videos, the networking part too :D Keep up the great work

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

      i really hope the balloon hands is referring to pink floyd's comfortably numb?

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

    Thanks for the video. Could you make some more videos about cloudflare settings? There are too many of them.

  • @froalexandre
    @froalexandre 2 роки тому +2

    Thanks for this video, the content quality is really great!
    I was using nginx on my new homeserver but the UI of nginx proxy manager feels so good...
    I see you are using portainer for your containers, as my home server is running proxmox and Truenas Scale, do you recommend setting up a new VM with portainer or use the k3s built in Truenas?

    • @RaidOwl
      @RaidOwl  2 роки тому +3

      k3s seems a little overkill for a single system so I'd personally just go with Docker/Portainer...but if it's working for you then that's all that matters haha

    • @froalexandre
      @froalexandre 2 роки тому +1

      @@RaidOwl It's just what's bundled with truenas scale but I guess I really should isolate more my services haha thanks again!

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

    great content, thanks for sharing

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

    Thank You :)) - Great Video

  • @Lamp512
    @Lamp512 2 роки тому

    hey this is great! but it seems impossible to set up wordpress using NPM as your ssl provider, could you do a follow up on that?

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

    This was perfect. Also, drinking out of cups.

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

    First of all, thank you. I just wanted to ask. I use the zero trust tunnel, where clearly there is no need to open any ports on the router. From your experience, in all sincerity, what do you think is the best solution between video and one (or more) zero trust tunnels? I really thank you. Videos always at the top! 🤙

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

    Great video!! I currently use Google domains with Dynamic DNS because I don’t have a static IP address. Is there a way to do this with dynamic DNS and use a CNAME instead?

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

    This is great, thank you. How do you do you provide SSL certificates for local services that you don't want to expose to the world?

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

    GREAT dude!

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

    great video even 2 years ! my doubt is the ip in my home chance after someone days(not static ip) and this tutorial mean "set your public ip in cloudflare configuration....", so this is a problem if my home ip is not static ?

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

    Nice video. Do you have any suggestions or advice for the 100MB upload limit? I have a Synology NAS and cloudflare limits uploads to 100MB.

  • @ChapuzasconRober
    @ChapuzasconRober 2 роки тому +1

    It looks awesome! Thank you for this and other so good videos. I have been enjoying a lot last two weeks.
    I wanted to ask you: For this solution a static IP from your ISP is needed, right?

    • @Klej0aka0Klej
      @Klej0aka0Klej 2 роки тому +1

      Yes it is, there is cloudflare tunnel that makes it much easier to setup if you got no public ip like me :)

    • @ChapuzasconRober
      @ChapuzasconRober 2 роки тому

      @@Klej0aka0Klej ey! Thanks for the answer. Right now I was trying ddclient without success. Could you give me a link? :)))

    • @Klej0aka0Klej
      @Klej0aka0Klej 2 роки тому

      @@ChapuzasconRober I believe you can find it yourself after writing `cloudflare tunnel`. Setup is pretty easy. :)

    • @ChapuzasconRober
      @ChapuzasconRober 2 роки тому

      @@Klej0aka0Klej Thank you very much! I will try it later!

  • @rzvendramini
    @rzvendramini Рік тому +1

    Man, great video. My server is behind a CGNAT. I am using Cloudflare tunnels but I would like to try another configuration using A VPS, wireguard and Nginx Proxy Manager. I configured an instance on Vultr using Wg-easy. The VPN is working great, but I still do not figure how to make the Nginx Proxy Manager work in this scenario. Do you have a tip? Again, nice work, man!

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

    Nice work

  • @Lucade2210
    @Lucade2210 2 роки тому

    That was great. Tnx!

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

    Thanks for this video!! How can you do this for internal use? i mean, use a certificate for private urls.

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

    awesome video.

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

    Your channel is seriously underrated bro. Awesome video! How would you implement dynamic DNS with this setup?

    • @RaidOwl
      @RaidOwl  Рік тому +1

      There are plenty of different ways but I use the DDNS service built into my firewall (pfSense).

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

      @@RaidOwl nice! I have a netgate 1100 so I'll have to check your vids later to see if you have a way to do that as well

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

    Do you need a static public IP for this? my ISP charges a lot for this so in the past ive used dynamic dns but this seems a lot more secure!

  • @sjaber7577
    @sjaber7577 2 роки тому

    Awesome guide! Been following some of your guides to set up my network. I admire the way you explain things, every step which makes it easy to understand not just follow "next next done"
    I get a 521 Error. What i did was to create Cloudflare Origin Certificate but did not solve the problem either. Portforwarding works, DNS is working. did read that problem persist with proxy on CloudFlare, even if i disable it to dns only it does not work. Any ideas what i could do? Is there a way to search in logs?
    Edit: Did set up Certs in Nginx Proxy Manager
    Thanks again

    • @RaidOwl
      @RaidOwl  2 роки тому

      Does your ISP put you behind a CGNAT? If so then you’ll want to check out my Cloudflare tunnel video.

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

    thanks for the video