Тёмный
No video :(

I messed up - and got called on it. 

Awesome Open Source
Подписаться 138 тыс.
Просмотров 10 тыс.
50% 1

=== Links ===
Get the AwesomeOpenSource Merchandise
awesomeopensource.creator-spr...
Support my Channel and ongoing efforts through Patreon:
/ awesomeopensource
Buy Me a Coffee or Beer
paypal.me/BrianMcGonagill?cou...
=== Timestamps ===
=== Contact ===
Twitter: @mickintx
Telegram: @MickInTx
Mastodon: @MickInTx@fosstodon.org
Try out SSDNodes VPS Services! Amazing Specs for incredibly low costs. I'm running a 32 GB RAM / $ CPU Server for only $9 a month! Seriously. FOr long term server usage, this is the way to go!
www.ssdnodes.com/manage/aff.p...
Get a $50.00 credit for Digital Ocean by signing up with this link:
m.do.co/c/a6a61ae55242
Use Hover as your Domain Name Registrar to get some great control over you domains / sub-domains:
hover.com/SHPaiirr
Support my Channel and ongoing efforts through Patreon:
/ awesomeopensource
What does the money go to?
To Pay for Digital Ocean droplets, donations to open source projects I feature, any hardware I may need to purchase for future episodes (which I will then give to a subscriber in a drawing or contest).

Опубликовано:

 

17 апр 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 78   
@EIRE55
@EIRE55 3 месяца назад
Deep respect to the person who quietly and gently pointed out your mistake, and without causing you any harm at all. We need more humans like that. Stay safe and well, everyone.
@AwesomeOpenSource
@AwesomeOpenSource 3 месяца назад
100%
@joaovaz1289
@joaovaz1289 3 месяца назад
You did more than many multi million dollar companies do not do. You had a security flaw, corrected it, did not hide it and still educated others to avoid the same issue from happening to others. Can't ask much more then that. Great stuff!!!! Keep up the great work!!!
@AwesomeOpenSource
@AwesomeOpenSource 3 месяца назад
I appreciate it, and I see this as an opportunity to learn for us all.
@Stinosko
@Stinosko 3 месяца назад
Appreciating the video! Nobody is perfect🙂
@AwesomeOpenSource
@AwesomeOpenSource 3 месяца назад
I appreciate you.
@ghangj
@ghangj 3 месяца назад
It happens to the best of us. Thanks for sharing.
@AwesomeOpenSource
@AwesomeOpenSource 3 месяца назад
Yes it does!
@jeffherdz
@jeffherdz 3 месяца назад
Dude, You dodged a huge bullet.
@AwesomeOpenSource
@AwesomeOpenSource 3 месяца назад
I think it's more like a kind stranger jumped in harms way and shoved me aside, but indeed!
@EIRE55
@EIRE55 3 месяца назад
Actually, this news has made my day. It means there's still some hope for humankind.
@AwesomeOpenSource
@AwesomeOpenSource 3 месяца назад
Me too, my friend.
@SchalkNeethling
@SchalkNeethling 3 месяца назад
This says a LOT about you. Than you for doing this. Very few folks would actually do this. 👏
@AwesomeOpenSource
@AwesomeOpenSource 3 месяца назад
When I mess up, I own it. It's not bad to admit we are flawed.
@SchalkNeethling
@SchalkNeethling 3 месяца назад
@@AwesomeOpenSource You said it.
@arvindhn036
@arvindhn036 3 месяца назад
You can use services like tailscale with split dns to access your network outside. Will ensure unauthorized devices wont connect to your network
@AwesomeOpenSource
@AwesomeOpenSource 3 месяца назад
I actually am gett that setup with netbird, but indeed.
@jim7smith
@jim7smith 3 месяца назад
One of the things I really like about your channel, Brian is that you admit errors and fix them and tell us about them so we can avoid the same. Have a blessed day!
@AwesomeOpenSource
@AwesomeOpenSource 3 месяца назад
I appreciate that!
@rklauco
@rklauco 3 месяца назад
This spewks volume about how good your channel is - your audience includes the nice internet people - and that is getting rare these days!
@AwesomeOpenSource
@AwesomeOpenSource 3 месяца назад
My community is awesome, and it renews my faith in humankind every dat.
@JeromeMassey
@JeromeMassey 3 месяца назад
Good video best to learn from mistakes. Respect to the person that alerted you.
@AwesomeOpenSource
@AwesomeOpenSource 3 месяца назад
100%
@bugdozer314
@bugdozer314 3 месяца назад
I really appreciate your hands-on intros and thorough walk-throughs on all things open source. Excellent for folks to get a good feel for various tools. Thank you! Consider ansible, terraform (opentofu), etc, and have all such settings defined in code? Easy to copy or apply them to new installations, and ensure nothing is missed. I would much rather noodle through how to make traefik, nginx, or whatever, do what I want via ansible than have a UI to fiddle with for such serious configurations. (once you get a few things built with ansible, you then have a body of work to extend and build on, things become much easier.)
@AwesomeOpenSource
@AwesomeOpenSource 3 месяца назад
I really do need to start looking into tools like this. Especially for my series on MSP building.
@bugdozer314
@bugdozer314 3 месяца назад
@@AwesomeOpenSource I'd be happy to share with you some of things I'm doing. Ansible for local machine things, usually VMs atop proxmox, which in turn run immutable docker containers. No docker volumes, rather mount directories from /root/data/containername/volumename, which can then be easily backed up or restored, etc. Terraform for cloud things (gcp presently), again with immutable docker containers running atop GCP CoOS and a mounted drive for storing data long term. With these things, any part of a docker container or VM can be given up, rebooted, deleted, etc, and just a restore of the /root/data (if relevant) or remounting the data volume and we're up and running again. Using nginx or traefik for web proxy, SSL, etc, which is keyed to listen for docker labels if/how to provide http/s services. My own internal software is also packaged into docker containers for their runtimes. Nothing beyond base packages is usually installed on the host, and everything config wise is in git. Reboot, reinstall, docker image changes are almost always safe, or can be rolled back to earlier versions. TechnoTim and Jeff Geerling both have some resources on ansible, however, I don't know of anyone doing immutable containers this way (and sharing it publicly). This is an outgrowth of skills picked up at former employer(s), I think it'd make a revolution if it were widely adopted. Avoids a great many problems with docker, docker compose, etc (they are great for testing something out, but generally less than ideal for running/managing things long term IMO). Again, happy to share more detail. I don't have anything out on git publicly for this at the moment, but that's possible if there's interest. lmk if I can help in any way.
@XSpImmaLion
@XSpImmaLion 3 месяца назад
Phew, glad the right person detected it... xD But yeah, it comes with this type of content. Thanks for sharing it too! When I finally get my hardware together, my plan is to set it all up over Tailscale for external access. As I won't need for anyone else to get access to my stuff, it'll be strictly personal, it doesn't really need a proper public address. But it gets way harder to administer all of it if you need a public facing address... I have a hard time wrapping my head around all the stuff that needs to be in place.
@AwesomeOpenSource
@AwesomeOpenSource 3 месяца назад
I need to do an updated video about how that stuff works together. And, yes, thank goodness my community is so awesome!
@uuu12343
@uuu12343 3 месяца назад
It happens to the best of us, time to integrate cybersecurity into your homelab! Great learning point
@uuu12343
@uuu12343 3 месяца назад
Fun fact: In cybersecurity, this is what we call Ethical Hacking, specifically Vulnerabiliy Testing and Analysis + Pentesting thats part of the offensive security site of things
@uuu12343
@uuu12343 3 месяца назад
Also, perhaps a video on setting up a headscale/tailscale + maybe a vps from scratch?
@AwesomeOpenSource
@AwesomeOpenSource 3 месяца назад
Definitely. I actually toyed with becoming a white-hat hacker (ethical hacker) as a job, but not sure I've got the right skill set for it, and it takes a ton of work to really learn about it.
@AwesomeOpenSource
@AwesomeOpenSource 3 месяца назад
I have a headscale / tailscale client video out already, but might be good to do another.
@zenith54
@zenith54 3 месяца назад
Lessons learned vids are always welcome and valuable, thanks for taking the time. Would you consider doing one on making a homelab security checklist when deploying new things?
@AwesomeOpenSource
@AwesomeOpenSource 3 месяца назад
What an amazing idea! Absolutely.
@Glatze603
@Glatze603 3 месяца назад
I would recommend to focus more an security and hardening your systems und your infrastructure, especially because you make many great videos for us. There are many things you can do in order to protect your data more efficient than I have seen in many of your videos. I could give you a lot of security tips because this is my job 👍
@AwesomeOpenSource
@AwesomeOpenSource 3 месяца назад
Always happy to get tips from anyone willing to share, my friend.
@SchalkNeethling
@SchalkNeethling 3 месяца назад
Also agree, what a solid person who did that. They could have really made your life super hard.
@AwesomeOpenSource
@AwesomeOpenSource 3 месяца назад
Absolutely, the person who left me a simple message was Awesome about how they did it.
@whereistheline8964
@whereistheline8964 3 месяца назад
Very valuable video! Thank you.
@AwesomeOpenSource
@AwesomeOpenSource 3 месяца назад
You're welcome.
@dastiffmeister1
@dastiffmeister1 3 месяца назад
Interesting video, thanks for sharing. My critical services have never been publicly accessible because of an ACL AND the dns records for those services are not public. The second aspect is also important in my opinion.
@AwesomeOpenSource
@AwesomeOpenSource 3 месяца назад
Yep. I try to maintain that as well. The ACL was a huge miss by me.
@kristof9497
@kristof9497 3 месяца назад
kind person
@AwesomeOpenSource
@AwesomeOpenSource 3 месяца назад
Indeed, a 100% kind person.
@darkienescariot9361
@darkienescariot9361 3 месяца назад
Tailscale can help avoid this kinda thing. Glad you didnt get completely pwned.
@keyboard_g
@keyboard_g 3 месяца назад
100% this. Never expose anything to the internet that isn’t meant to be public.
@AwesomeOpenSource
@AwesomeOpenSource 3 месяца назад
Indeed, though I'll probabaly use Netbird, but 100% agree, and it's they way I should have gone to start with after the move, just got behind on things and it all just bubbled over on me.
@l0gic23
@l0gic23 3 месяца назад
Thanjs for sharing
@AwesomeOpenSource
@AwesomeOpenSource 3 месяца назад
You bet.
@coldpizza2453
@coldpizza2453 3 месяца назад
I Am glad nothing got damaged I can't afford home labs/servers where i live , but if i ever did it it will be totally air gapped and if i ever want to connect to it from outside of home i will expose only one Pc and ssh/VNC to that pc then connect to my home lan ( this is the best i can think of not saying best way to do it ) Good Luck
@AwesomeOpenSource
@AwesomeOpenSource 3 месяца назад
Sounds like a great plan!
@4ida
@4ida 3 месяца назад
I wonder now if nginx proxy manager could also do the serving static vhost html (similar to typical nginx config, like just point the right directory to use)
@AwesomeOpenSource
@AwesomeOpenSource 3 месяца назад
Not sure. It might be a good request as an added feature though.
@bloodniece
@bloodniece 3 месяца назад
CloudFlare privacy proxy will help too.
@AwesomeOpenSource
@AwesomeOpenSource 3 месяца назад
Yeah, just trying not to depend too much on a 3rd party fo that. There are great tools out there, I just need to take my time and get them setup properly first.
@andreasgramfalt
@andreasgramfalt 3 месяца назад
No reason att all to expose any service like that. Use VPN 😀
@AwesomeOpenSource
@AwesomeOpenSource 3 месяца назад
Indeed. VPNs are a great option. Working up my netbird setup as we speak.
@csgrullon
@csgrullon 3 месяца назад
You could try tailscale for remote access.
@AwesomeOpenSource
@AwesomeOpenSource 3 месяца назад
I use Netbird, just hadn't seteverything back up yet. I prefer the open source tools whenever possible.
@southseapirate1
@southseapirate1 2 месяца назад
I'm not smart enough to understand all of this and cover all the attack vectors. So I just VPN or nothing.
@AwesomeOpenSource
@AwesomeOpenSource 2 месяца назад
Good plan all around.
@chrisearl2217
@chrisearl2217 3 месяца назад
Just watching this for the colourful dashboard thingy, wish I understood what he was talking about.
@abdraoufx
@abdraoufx 3 месяца назад
He got hacked basically. And it was his fault.
@AwesomeOpenSource
@AwesomeOpenSource 3 месяца назад
The dashboard is Dashy, and I left one of my services that I run from my homelab exposed without any authentication around it.Someone who noticed got on and showed me by changing my dashboard config just a bit.
@chrisearl2217
@chrisearl2217 3 месяца назад
​@AwesomeOpenSource there are still a few decent people out there 😀
@poonsakthipwan4384
@poonsakthipwan4384 3 месяца назад
Hi, What tools did you use to create this beautiful dashboard? :)
@AwesomeOpenSource
@AwesomeOpenSource 3 месяца назад
The dashboard itself runs on Dashy. Here's a video on it. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-QsQUzutGarA.htmlsi=7YRJHoWotadxQgyO
@poonsakthipwan4384
@poonsakthipwan4384 2 месяца назад
@@AwesomeOpenSource I like it. Thank you so much.
@jamesbaxter2812
@jamesbaxter2812 3 месяца назад
Ok. To start with. The more I watch you. I get more items I can do. Like your backup. With I need to do.
@AwesomeOpenSource
@AwesomeOpenSource 2 месяца назад
That's a good thing. Take it slow. Learn the basics. Learn about Docker. I have a video that will help a bit I think. It's a bit older, but still valid. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-cjJVmAI1Do4.htmlsi=x_Guk4KTqSfzNmus
@TheBeefiestable
@TheBeefiestable 2 месяца назад
sorry... but you have no idea that they "did no harm at all" if you don't recreate EVERYTHING from scratch, you have no idea what kind of long term backdoor is running in fact we know due to the xz stuff, that this is basically an unwinnable war even if we segregated every single app into virtual machines, and whitelist-only every network packet... we still cant be sure
@AwesomeOpenSource
@AwesomeOpenSource 2 месяца назад
Well, not exactly. The only service that was open was the access to my Dashy. They were able to modify my Dashy conifg, which I did check as well. They could have linked to some of my other public services from there, but those were all protected with logins and 2FA. There was really nowhere else to go from there. And, if they wanted to do something nefarious, why even tell me they did it in such a nice way. Your thoughts are completely valid though. Fortunately, I've been reworking a ton of stuff anyway, so it's all been "redone" twice by now.
Далее
I Bought a Recording Jammer. It’s Legal.
14:00
Просмотров 1,5 млн
The Insane Engineering of the Gameboy
17:49
Просмотров 1,7 млн
Calendly vs Tidycal vs Cal.com
5:11
Просмотров 11 тыс.
I tried 10 code editors
10:28
Просмотров 2,9 млн
5 reasons EVERYONE needs a home server
12:05
Просмотров 373 тыс.
Should You Worry About CPU Degradation?
20:46
Просмотров 27 тыс.
3 Levels of WiFi Hacking
22:12
Просмотров 1,7 млн
I Spy, with my Little Pi...
23:46
Просмотров 299 тыс.