Taking my Raspberry Pi Supercomputer off-grid

  Рет қаралды 192,665

Jeff Geerling

Jeff Geerling

Күн бұрын

Пікірлер: 713
@JeffGeerling
@JeffGeerling 3 жыл бұрын
All good things must come to an end-the site was handling a spike in traffic from HN quite well, but then someone pointed a DDoS cannon at it, and it's been blasted by over 40 Mbps of continuous traffic (all POST requests so it bypasses cache) for over an hour now. Now that I put Cloudflare in front, I am seeing over 6 million botnet POST requests per hour (in addition to some other traffic I haven't quite filtered). Ah well. At least it's back up and running! Thanks again to Ecoflow and Haarmann Farms!
@3xrd965
@3xrd965 3 жыл бұрын
not so nice👍
@SpaceDump
@SpaceDump 3 жыл бұрын
As stated below, ERR_TOO_MANY_REDIRECTS :'(
@AnkitRajpoot
@AnkitRajpoot 3 жыл бұрын
Sorry, but what did you expect after telling everyone your bandwidth and the comment trick! :)
@rednassie1101
@rednassie1101 3 жыл бұрын
@@AnkitRajpoot I mean... Yes, but people are dicks sometimes :/
@captain_ironbutt
@captain_ironbutt 3 жыл бұрын
That's why you can't have nice things :(
@JeffGeerling
@JeffGeerling 3 жыл бұрын
Good morning! The cluster is running *right now*, and if you read this blog post about it, you'll be reading it off the cluster running in my basement: www.jeffgeerling.com/blog/2022/hosting-website-on-farm-or-anywhere Thanks again to EcoFlow for sponsoring the video, and to Haarmann Farms for having me out there. Which cow's your favorite?
@itsaboutdriveitsaboutpowerwest
@itsaboutdriveitsaboutpowerwest 3 жыл бұрын
You forgot to pin this comment?
@rullywow3834
@rullywow3834 3 жыл бұрын
Tried to comment on the blog post but it "seems to be spam" per the site. :)
@JeffGeerling
@JeffGeerling 3 жыл бұрын
@@rullywow3834 Sorry my site is being so rude! Another comment went through, so I'm guessing for some reason my site's antispam software was personally offended. And again, I apologize for that. The site is easily offended, and probably a little scared since it's being hosted in a new place today :D
@JeffGeerling
@JeffGeerling 3 жыл бұрын
@@itsaboutdriveitsaboutpowerwest Fixed! Apparently it un-pins when you edit it.
@declanmcardle
@declanmcardle 3 жыл бұрын
$ cowsay "Daisy is the favourite."
@bdot02
@bdot02 3 жыл бұрын
I've often schemed how I would do this very thing. CGNAT was always the hurdle to overcome so I'm pleased that you also came to the conclusion of ssh port binding.
@thekakan
@thekakan 3 жыл бұрын
But on the same time, there's no way to prevent what he called a SPoF. In this case, it would be the DO server... Ig tunneling is really the only option when behind a CGNAT eh
@andrewknowles55
@andrewknowles55 3 жыл бұрын
I had to do something similar with my pi cluster! I'm behind a carrier grade NAT, and my entire apartment building shares one public IP. I used a reverse SSH tunnel from a GCP instance with a public IP :)
@victormorrow4351
@victormorrow4351 3 жыл бұрын
I salute your bravery. Someone has to ask "Why not?" and now we are all smarter as a result; thank you.
@ganon4
@ganon4 3 жыл бұрын
I think it's my favourite video ever posted in your channel. It gathers all the stuff you are doing (and that I like to see) hardware, kubernetes (k3s), ansible, zfs, network, explore aaaaaaaallll the things ! :D Thank you very much for sharing your content with so much passion and details.
@jeremiefaucher-goulet3365
@jeremiefaucher-goulet3365 3 жыл бұрын
I remember a few years ago, I was visiting Vodafone HQ and saw a bunch of big metallic suitcases, I was told these were portable base stations on standby, ready to be deployed anywhere in the world where there would be a disaster. Designed to act as relay cellular base station to provide emergency communication, beamed from satellites in orbit acting as the backend infrastructure. I thought that was pretty cool.
@monsterhunter445
@monsterhunter445 3 жыл бұрын
My friend's dad works at vodafone
@donaloflynn
@donaloflynn 3 жыл бұрын
Somebody told me that Cisco have huge trucks for this purpose equipped with every kind of wireless technology you can think of. One thing that was mentioned is enabling global telephone communication that's routed separately from the usual commercial satphone stuff.
@shariarrahman7562
@shariarrahman7562 3 жыл бұрын
Your dedication to open source everything and to allow future coders to come in and see how you did things is beyond exemplary
@MarkHadley206
@MarkHadley206 3 жыл бұрын
I would like to see more of these with dramatic disaster preparedness / harsh weather theme. And the sponsor Ecoflow is very apropos.
@charlieglennevansjr
@charlieglennevansjr 2 жыл бұрын
Your comments at the end of the video about communications resilience is exactly the sort of thing my startup is trying to tackle using IoT devices. I think it's awesome that folks are thinking about that and coming up with neat solutions!
@snoozy355
@snoozy355 3 жыл бұрын
Production quality is going up, great video mate. Entertaining, well cut, all the good things!
@the_beefy1986
@the_beefy1986 3 жыл бұрын
@jeff you might consider using stunnel to do point-to-point TCP tunneling. SSH can be a bit finicky for long-running tunnels. I know that's why you're using autossh, but you might get a better experience using a purpose-built solution rather than a "band-aid" one. Another good option is an overlay network like ZeroTier, which can be configured for L2 bridging or L3 routing configurations :)
@mikkel3135
@mikkel3135 3 жыл бұрын
WireGuard fan boy here, had great success with it.
@notsonominal
@notsonominal 3 жыл бұрын
wireguard is freckin' awesome, except when it doesnt work because you did something wrong:D
@BappyTechTips
@BappyTechTips 3 жыл бұрын
Cloudflare tunnel is the best!
@MartinPHellwig
@MartinPHellwig 3 жыл бұрын
It's about time that Green Shirt Jeff made an appearance! Looking forward for the next project, a Pi based cow position system with LoRa comms so the farmer always knows where the cows are and how much exercise they had :-)
@annakissed3226
@annakissed3226 3 жыл бұрын
That would be insanely useful for farmers trying to mob graze If someone hasn't implemented this please do so Mob grazing is one of the most powerful ways to reverse climate change #Savory
@cesarposadasatamusic
@cesarposadasatamusic 3 жыл бұрын
track methane output of each individual cow by LoRa
@noahluppe
@noahluppe 3 жыл бұрын
@Jim McIntosh you surely need sth battery powered, but PiZero is overkill, some small microcontroller (Arduino, ATTiny, ESP) would be enough and probably more energy efficient. One could also think about passive radio locators, where the active part is in the base station.
@jg374
@jg374 3 жыл бұрын
I haven't done tracking of individual cows, but I did build a system for monitoring a pressure pump, controlling an electric fence on a farm and detecting water during irrigating (with room for expansion) and it has definitely been useful, picking water leaks within a few hours rather than several days of wondering if the pump sounds like it is running more than usual :). In this case, it uses a raspberry pi for the base station running thingsboard, some old picaxe microcontrollers for each device (attiny or atmega would be just as good, if not better) and lora radios to link them. GPS tracking would probably be pretty similar in infrastructure I would think.
@annakissed3226
@annakissed3226 3 жыл бұрын
@@cesarposadasatamusic why would you need to? The only context where cattle produce large amounts of methane is if they are eating a bad diet of the unusable by humans vegetable waste left from Arable food production combined with limited movement. If cows eat grass they produce relatively little methane also if the grass is long, which it is what you aim for on rotational mob grazing it is also wet which absorbs any methane production. Which is the context where tracking & making sure cows are in all together in a large mob or herd, not spread apart where they can under/over graze the land Also when water usage is compared between arable production & ruminant production the water usage is not comparable. As rain is not counted in arable production but it is counted in ruminant production.
@AdrianBoyko
@AdrianBoyko 3 жыл бұрын
I’m really disappointed that the cluster wasn’t powered by methane sourced from the cows
@JeffGeerling
@JeffGeerling 3 жыл бұрын
Now *that* would be some 4D thinking.
@gus473
@gus473 3 жыл бұрын
😂 🐄💨🔋👍🏼😎
@asoteunh345
@asoteunh345 2 жыл бұрын
Love how you're getting sponsored and stuff. Thanks for the great videos!
@MegaManNeo
@MegaManNeo 3 жыл бұрын
This is the stuff I love to see. Crazy experiments and scenarios I would have never think off.
@barryman5000
@barryman5000 3 жыл бұрын
The farm ending part was pretty wholesome.
@JeffGeerling
@JeffGeerling 3 жыл бұрын
🐮
@MattSnow
@MattSnow 3 жыл бұрын
This is by far one of your best videos. Thanks for doing this and creating inspiration to other like minded folks.
@cryptomoonmonk
@cryptomoonmonk 2 жыл бұрын
As a comp tia A+ student taking a break from working on memorizing miscellaneous simple things in comparison to this, I'm afraid and excited at the same time while watching this video. Thankfully more excited. How am I supposed to continue studying instead of looking at all these products or reading your blogs?! Your technique of mixing product ad drops, tech, and blogs is work of wonder. Good stuff!
@Praderanoire
@Praderanoire 3 жыл бұрын
In 50 years we will look back at Jeff's tutorials and projects and realize how important people such as himself are to all of us. Bravo Jeff, godspeed my brother!
@SoundOfWaveform
@SoundOfWaveform 2 жыл бұрын
Now this is a fun project. Sorry to hear that it did not go according to plan but pushing boundaries like this is where you really expand your knowledge. As a network engineer I will give one thought. SSH tunnels are a simple solution but you will have inconsistent performance due to something called the TCP meltdown problem. Both SSH and HTTP run on TCP and when you stack TCP on itself the congestion control mechanisms of each stream fight the other one. Using a UDP based encrypted connection for the backhaul like wireguard would provide a smother connection and increase throughput. Keep up the great work!
@TurboPotato
@TurboPotato 3 жыл бұрын
I really liked the outdoor shots of you just talking about your setup. Do more of those! You explain things so cleanly. Edit: man I would love to see your take on disaster communications using LoRa and non line-of-sight communications. Try doing all of this in the mountains and almost all of the regular methods break down. No cell service, no towers, no power.
@emirgoodman250
@emirgoodman250 3 жыл бұрын
This is actually the first time I have ever seen a Delta Max power a server. Enjoyed the video.
@OldinMariner
@OldinMariner 3 жыл бұрын
Thanks Jeff. We can always count on you to come up with some great ideas. This idea can cover some digital emergency problems. I hope you also know about what Amateur Radio is doing in the emergency back up system too. They do cover power out communications and some digital com. for those who need it with their ARES and MARS programs.
@dalemayer9457
@dalemayer9457 3 жыл бұрын
Thank you Jeff for the video. I normally use my Delta Max as a backup UPS for my setup and after watching this you gave me another idea.
@NormanBaatz
@NormanBaatz 3 жыл бұрын
I never would’ve thought I would ever be watching a video with this title 😊 Good stuff, Jeff!
@derrekg8338
@derrekg8338 3 жыл бұрын
Just wanted to offer a quick atta-boy, Jeff. Your presentation is excellent, and your projects are both interesting and valuable for real world applications.
@parakhsinghal
@parakhsinghal 3 жыл бұрын
Jeff, Thank you for making such great educational content. I am running a NAS using Open Media Vault and was planning to attach to a UPS in case of a power outage. A sun powered NAS is a great idea. And here in northern India we receive a lot of sunlight. Will implement your idea to my NAS. On a side note, apologies, but your website is not accessible as I was watching this video.
@ReQuiem_2099
@ReQuiem_2099 3 жыл бұрын
Read your great post about the DDoS and Hacker News drama this morning. That must've really sucked! But great "opportunity" I guess to learn a ton! Love and appreciate your content!
@user72974
@user72974 3 жыл бұрын
Thanks!
@rmcdudmk212
@rmcdudmk212 3 жыл бұрын
Another great video. Keep up the great job Jeff. Also please give red shirt Jeff a cookie for all the hard work he dose 👍
@JeffGeerling
@JeffGeerling 3 жыл бұрын
Especially for the 📞 modeling today :)
@rmcdudmk212
@rmcdudmk212 3 жыл бұрын
@@JeffGeerling right? You're a good man for keeping that lovable maniac around 😁
@johnrperry5897
@johnrperry5897 2 жыл бұрын
This is absolutely insane. So impressed
@BradClarke
@BradClarke 3 жыл бұрын
Practical for day-to-day stuff? Not with the cost of 4G LTE data. But that is really slick how it all worked. When you posted the picture last night, I thought, "Turing Pi cluster in a pizza hot bag. This is going to be interesting." and it was.
@jamesyoung6878
@jamesyoung6878 3 жыл бұрын
Gotta say, I like your segues, they aren't annoying like many other channels.
@MarcoGPUtuber
@MarcoGPUtuber 3 жыл бұрын
You already have a farm in your house! A Raspberry Pi server farm! Jokes.
@bullzebub
@bullzebub 3 жыл бұрын
a really good reason to use the pi instead of a old laptop is the gpio. you could have useful sensors and maybe a LoRaWAN and other radio services.
@JeffGeerling
@JeffGeerling 3 жыл бұрын
True, true.
@stevy2
@stevy2 3 жыл бұрын
You can get GPIO through USB adapters.
@eDoc2020
@eDoc2020 3 жыл бұрын
You could also use the old laptop's parallel port as GPIO ;)
@mamborambo
@mamborambo 3 жыл бұрын
This is something I am planning to build, so thank you for figuring out all the problems!
@spk2pranav
@spk2pranav 3 жыл бұрын
Another gem of a video from Jeff. I'll be using the nginx with kubernetes for my project
@derekgoodwine7509
@derekgoodwine7509 3 жыл бұрын
Sir this is the best video you have ever made. Amazing, informative and extremely interesting. Maybe you have no future as a farmer but as IT professional and geek your present is excellent and your future is bright! Keep it up Jeff!
@doffer987
@doffer987 3 жыл бұрын
What an amazing project! Well done! Greetings from the Netherlands
@annakissed3226
@annakissed3226 3 жыл бұрын
I was thinking this would be useful for initial build out of May Contain Hackers in August
@mmosbauer
@mmosbauer 3 жыл бұрын
I have to admit that was pretty exciting, great video can see a lot of applications for this type of setup keep up the good work.
@marvinmcdonald6617
@marvinmcdonald6617 3 жыл бұрын
Thanks for sharing Jeff. I never thought of powering a Kubernetes cluster with my Delta Max.
@Muscleduck
@Muscleduck 3 жыл бұрын
JEFF GOT SPONSORED!!! Not sure if I forgot all previous ones but I'm not counting the 'we sent you free stuff' ones like Seagate. Congrats Jeff!
@userhandler0tten351
@userhandler0tten351 3 жыл бұрын
You can also bond multiple wireless connections with LACP to create additional throughput. It doesn’t just double your speed, but it does provide more consistent connection and more bandwidth which “can” result in faster download or upload speeds.
@craigmcinnes1212
@craigmcinnes1212 2 жыл бұрын
this was sooooo much work, really appreciate all the posts showing how you did everything. Keep up the great work.
@ramosel
@ramosel 3 жыл бұрын
Cool project and proof of concept. I'll certainly glean a few concepts for my own use. I don't understand what your cousin's farm issue is with Starlink. After getting my Starlink up and running, I helped a Neighbor do the same. We both applied on day 3 of the open Beta. They are building a retirement home in Idaho and wanted another Starlink system and were told that area was not currently being serviced. So they asked for a second Starlink at their current address... and got it. We set it up. 8 months goes by and they moved the second system to Idaho and informed Starlink.... not a problem they said and it's working fine.
@JeffGeerling
@JeffGeerling 3 жыл бұрын
For some reason that cell where her farm is just hasn't been opened up. What's crazy is it's geographically closer to the nearest base station (than my house).
@ramosel
@ramosel 3 жыл бұрын
@@JeffGeerling Have you ever considered the "easier to get forgiveness than permission tactic?"
@realandrewhatfield
@realandrewhatfield 3 жыл бұрын
@@ramosel He did, and that's how he found out about the location lock that Starlink has. Cool video on the whole thing if you look it up here.
@gladiator6016
@gladiator6016 2 жыл бұрын
Really enjoy your work. One thing comes to mind. If you are solely running your server through the ac Corsair ps. Off grid Solar groups will be saying that there is an unnecessary power loss with the dc to ac to dc conversion. That is solar panel to inverter to ac power supply. Not to be harsh. But a direct dc power input might be a consideration. That is if you have not already addressed the option.
@joelincz8314
@joelincz8314 3 жыл бұрын
Thanks, especially overcoming CG-NAT is something I was interested in, will check out your blog.
@Gosuminer
@Gosuminer Жыл бұрын
Really cool, thank you for putting all of this together and sharing your findings. What I would really like to see is a tiny version of an off-grid system. I am trying to set up an off-grid timelapse camera based on a Raspberry Pi Zero 2 W, a Waveshare 4G hat and a small MPTT solar power manager and to my surprise I found very little information on such systems. This setup would also be great for all kinds of sensors far out like wildlife cameras, weather stations, traffic metering. If there is only few data to send back you could also use LORA instead of 4G.
@DerekMurawsky
@DerekMurawsky 3 жыл бұрын
This is such a neat project! You're basically exploring edge computing. It's like Chick-fil-A's use of NUCs and k8s in each of their stores. Very cool! I love the disaster support case as well.
@JeffGeerling
@JeffGeerling 3 жыл бұрын
That Chick-Fil-A article about their in-store clusters partially inspired this project!
@DerekMurawsky
@DerekMurawsky 3 жыл бұрын
@@JeffGeerling I'm sure you've seen their presentation, too, but in case anyone hasn't, I thought it was a great watch. kzbin.info/www/bejne/bpbHdZavaNSYi9E
@0092f9c
@0092f9c Жыл бұрын
Thanks Jeff, I wasn't aware of autossh's existence. Very useful for reverse proxying stuff through a VPS!
@christopherleadholm6677
@christopherleadholm6677 3 жыл бұрын
"If this sounds a little complicated..." You stopped right before the good parts! Lol. But then you said "it was a fun learning experience". I bet it was. Sounds like it was a good time.
@JeffGeerling
@JeffGeerling 3 жыл бұрын
Heh... it's always a balancing act with these videos-I try to make it approachable for beginners while not losing them too quickly. But rest assured that the issues and code/docs in the GitHub project contain *everything* (all my thoughts, my learning process, my mistakes): github.com/geerlingguy/turing-pi-2-cluster/issues?q=is%3Aissue+is%3Aclosed
@christopherleadholm6677
@christopherleadholm6677 3 жыл бұрын
@@JeffGeerling I understand. I particularly like the more geeky side, but yes, it depends on your target audience. I do enjoy your vids, don't get me wrong! I am not the greatest at this stuff, but i am stumbling through my own journey as well 😆 it's the best way to learn, I think. Taking the subject material and messing around with it yourself. First learning variables, and strings... comparison operands. For loops... and theres plenty more...but, I just love all of it! I! What happens if I put a quotation mark HERE, instead of over THERE? Those types of things... It builds you own unique way of memorizing syntax and how things are arranged, when tinkering by yourself or even with a friend. Jeff you are awesome! 😁 love your stuff. Keep it up! Also, it took you 2mo. to make that video? Wow. Can tell you have a strong passion for this stuff and are committed to this craft-ing of RPi's. As far as redShirtJeff goes, well... he definitely has passion for SoMeThiNG 😄
@jacekruzyczka3058
@jacekruzyczka3058 3 жыл бұрын
Be glad you've got 4G mobile internet and 5 MBit / sec DSL out there in the country! Here where I live, mobile connections tend to be unrealiable, even in not-too-rural corners, and broadband landline doesn't exist at all.
@Scyth3934
@Scyth3934 3 жыл бұрын
I loved the phone numbers at 5:10
@younisamedi
@younisamedi 3 жыл бұрын
You're a great engineer and always inspiring. Thanks for helping the tech community!
@apidas
@apidas 3 жыл бұрын
I like the reverse ssh bit. very clever to gain virtually public ip
@rpavlik1
@rpavlik1 3 жыл бұрын
This is great, so much great stuff to dig into and learn about. Makes me a little self conscious about my newly upgraded home server environment (upgraded from a single rpi3 to an x64 quad core "thin client", with most services now migrated to docker compose) for still being mostly just a single computer... But hey, you got me using Ansible, so it's at least a really quickly replaceable computer!
@LampJustin
@LampJustin 3 жыл бұрын
Hey Jeff, awesome video! I'd love to see a version 2.0 with ha storage like Gluster, redundant internet with mptcp to route all the traffic over the two Interfaces with WireGuard or such, the VM in the cloud be a remote worker and be flagged with a router role so that nginx only runs on there. That would be amazing!
@larrywebber2971
@larrywebber2971 3 жыл бұрын
Kudos Jeff for a very interesting and educational video.
@carlossoriano4010
@carlossoriano4010 3 жыл бұрын
Awesome video as always, stoked to watch the rest on my next work break! I’m guessing someone might have pointed it out already but your k3s series card around 9:36 didn’t pop up for me. Since I doubt I’ll be running into you at the zoo anytime soon, figured I’d just do a quick comment 🙃
@JeffGeerling
@JeffGeerling 3 жыл бұрын
It should be on their now... it was too close to the next card for some reason, so it wouldn't pop open. Thanks, and maybe I'll see you at the Zoo next year!
@bryanv.2365
@bryanv.2365 3 жыл бұрын
That's some great LMG level sponsor segues! Props++;
@Taernsietr
@Taernsietr 3 жыл бұрын
Jeef has improved so much, there aren't even enough outtakes to put at the end of the video now :DD
@iandron7119
@iandron7119 3 жыл бұрын
Coming from Dundee, Scotland, I appreciated the Desperate Dan reference.
@retroretiree2086
@retroretiree2086 3 жыл бұрын
After a flood in 2013 at our premises where we were doing a small amount of hosting (we survived it but only just and only because the server room was one floor above ground level). We wouldn't have lost data but we would have been down for quite a while! I looked around for a cheap solution. I looked at Pi and other emerging SBCs. So I came up with SRIF - "Server Room in a Flightcase or maybe even a suitcase... I've just seen you do it for real :) I didn't complete the project then because I couldn't pack enough power (speed) into that space but now we can!
@zebop917
@zebop917 3 жыл бұрын
Great stuff, Jeff! You do these things so that we don’t have to 😀. But it’s a lot of fun watching and learning a bit.
@DiyintheGhetto
@DiyintheGhetto Ай бұрын
I know this is a old video but here is some tips. First is the dynamic ip address you get with a mobile provider. To keep something static you can you something like no-ip or dydns and when your ip address changes it will query your internet connection to make sure if your ip stays the same or if it changes it updates there servers automatically so no matter what you have a stable address. Second thing is if you first provider fails to connect you can have a second usb stick with another internet on there as a back up. Even you can channel bond them together to get a little more speed out of it. My old job did that a long time ago when they was running multiple 10 base T network to get faster internal network. I'm pretty sure they are doing the same thing now with multiple ISP providers and if you msil connection goes out you have a back up connection. Hope this helps.
@Jojaje-124
@Jojaje-124 3 жыл бұрын
Took some inspiration from LTT with your sponsor segue there - I like it xD
@Robb403
@Robb403 3 жыл бұрын
If you could make a Raspberry Pi replace the computer on that John Deere tractor, a whole lot of farmers would be eternally grateful.
@PhG1961
@PhG1961 3 жыл бұрын
Waw, this is an amazing video ! Great work !
@rajatkhanna5530
@rajatkhanna5530 3 жыл бұрын
The award for 'Most unreliable hosting setup ever created' goes to you! Congratulations you worked hard for it!
@nkings10
@nkings10 3 жыл бұрын
Here in Australia you can request a static IPv4 public address on the Optus mobile network if you register with them as a business. You may find this to also be the case if you contact your carrier and ask the right questions.
@Antti_Nannimus
@Antti_Nannimus 3 жыл бұрын
This video is one of the most remarkable I've ever seen, even excluding the cows. You, Dr. Geerling, are THE REAL DEAL! In this project, you have taken on ALL the most important and difficult challenges in remotely deploying Internet technology, and have, for the most part, successfully solved them. At the very least, this is an important proof-of-concept. And as if that were not enough, you have solved these problems on both a minimal cost, and open-source basis, and then provided that information to the entire world free-of-charge. How is it that Red-Shirt-Jeff didn't sabotage this entire project and kill it in its crib? Well, perhaps he did, because your basement server cluster is 500 Internal Server Error unresponsive at the moment. Have you finally broken the Internet, sir?
@aw11.les.char.
@aw11.les.char. 3 жыл бұрын
This is a cool video. I don't have an "ISP" myself at home in the city. I use my unlimited data from my phone which I connect to my Rpi 3b+ via USB. Then I share the connection from the USB to the Ethernet port (via script) and plug that into a Wireless AP. BOOM! Shared internet on my unlimited plan. Can stream and game on it no problem.
@BrondRando
@BrondRando 3 жыл бұрын
I just set up a Cloudflare tunnel for my Starlink system yesterday. Works great through Nginx Proxy Manager and all my web services are working perfectly. I am running mine on one of my UnRaid servers. I have wanted to set up a tunnel from my own server though
@Marcocspc
@Marcocspc 3 жыл бұрын
3:28 “what if I want to host a site in my car while I’m driving?” LMFAO this is totally possible, and I’m serious 😂😂😂😂😂😂😂😂
@BigSneakySnake
@BigSneakySnake 3 жыл бұрын
Very interesting, thanks. It's cool to see someone tackle a non cookie-cutter project such as this
@jddes
@jddes 3 жыл бұрын
I love your vids about pi's. You're like if steve buscemi were a huge nerd.
@peterleealtmann5359
@peterleealtmann5359 3 жыл бұрын
I love it Jeff. Sounds like an awesome learning experience and I have to give it a go!
@bored_god_slayer
@bored_god_slayer 3 жыл бұрын
Every project you do is so impressive :O
@Readyxumin
@Readyxumin 3 жыл бұрын
That's really cool project. Nice work! I think SSH port forward is a little bit slow for web proxy in my experience. And all the web traffic still need to go through your VPS server. IPFS might be a good solution. But that is a different technology.
@renobodyrenobody
@renobodyrenobody 3 жыл бұрын
Excellent, thank you, always a pleasure.
@sams5803
@sams5803 3 жыл бұрын
Jeff you have inspired me so much! You rock! Thank you so much man! I seriously would have never tried getting back into tech without you! Wish me luck!
@sounds252
@sounds252 3 жыл бұрын
All I can say is wow! Love your work.
@alexxx4434
@alexxx4434 3 жыл бұрын
Great video production value, plenty of location shooting!
@JeffGeerling
@JeffGeerling 3 жыл бұрын
Location shooting is no joke... especially on such a cold and windy day! Luckily all's well that ends well-I didn't get frostbite, nor did my camera helper :) The cows just sat and laughed at us, I think.
@marksterling8286
@marksterling8286 3 жыл бұрын
You are absolutely right, it’s all about how you configure the computer. I have pis running things like asterisk server and it runs rock solid stable. Just like my x86 and x64 that proceeded it.
@eDoc2020
@eDoc2020 3 жыл бұрын
I remember reading an old story where somebody transferred their old Pentium III server from one datacenter to another, using public transportation, while maintaining a connection _and_ their years of uptime. It's much the same concept, except even more impractical. I could see your setup being adapted to sane use cases.
@DarkusObscurius
@DarkusObscurius 3 жыл бұрын
Nice journey Jeff! Damn, i would love this cold instead the hellish temperature its doing now here in Brazil.
@JeffGeerling
@JeffGeerling 3 жыл бұрын
Best if we could meet in the middle on the temps!
@saraban5rivers
@saraban5rivers 3 жыл бұрын
so much info packed in this video
@send2gl
@send2gl 3 жыл бұрын
That was an amazingly interesting video, even though most of it was totally over my head. Your presentation was excellent and made for a very enjoyable video.
@o1v
@o1v 3 жыл бұрын
For 4G I am using Mikrotik LHG series antenna and modem. A very nice product and my speeds got up from 20 Mbps to 90 Mbps. Makes life a bit easier since there is no tinkering with a internal modem 😄
@encoderencoder1031
@encoderencoder1031 3 жыл бұрын
nice video i have manage to run my raspberry home server for about year without a single failure
@inversechi
@inversechi 3 жыл бұрын
Awesome video! thanks for sharing from start to finish and your thought process throughout. One thing I notices is your hosting on an unmaintained PHP version (7.3) if you're pushing the X-Powered-By header correctly.
@JeffGeerling
@JeffGeerling 3 жыл бұрын
Heh, it's still supported for security updates on the distribution I'm running, but you're right, I should probably update to 8.1 soon-the problem is some dependencies of my site had bugs with PHP 8 support until recently.
@sgguitarfan7
@sgguitarfan7 3 жыл бұрын
Thank you so much for this video, I live in Puerto Rico and there was no way for me to port foward since my ISP dosent let me, this info will help me in knowing what the terms are called and help my 2 rpi and 1 jetson nano be accessed from anywhere.
@maximus6884
@maximus6884 3 жыл бұрын
This is so cool. Just so cool. Reverse proxy is so cool
@Dygear
@Dygear 3 жыл бұрын
I was running my companies website off of a Raspberry Pi 4 8GB using Nginx, PHP, and SQLite from the MicroSD Card. This was raw, without a server in front of it to cache any content. Most page loads happened under 16ms from time of request to first byte. It made me super vulnerable to (D)DoS but other than that it's mostly fine. The server is still up and running right now and acts as a hot spare in the case of my 1U server going down. There is a third that is another hot spare for the event that both servers go down (like a power outage on the Eastern Seaboard.) But because they use so little power, you can easily run one for DAYS of a UPS.
@eDoc2020
@eDoc2020 3 жыл бұрын
Unfortunately, you probably can't run a Pi for days off of a standard UPS. The idle losses in the UPS will limit the runtime. You'd need to use a specialized UPS if you actually want crazy runtime. For commercial offerings, something like the EcoFlow Jeff is demonstrating could work, as these units often let you disable the AC inverter and only use the DC/USB outputs. And btw, running off a MicroSD card should be perfectly fine if you are working in a read-only environment.
@hajajmaor
@hajajmaor 3 жыл бұрын
Great video!!! The end with the cows was hilarious.
@airy_co
@airy_co 3 жыл бұрын
This video is gold, thanks for the guides!
@macnottsuk
@macnottsuk 3 жыл бұрын
Great job Jeff. But at time of writing the site is down (that is from the uk) like the idea of disaster backup. Put it in a dig yellow box and sell it you make a fortune :)
@fyi1rob
@fyi1rob 3 жыл бұрын
Man I have not heard the weatherline number in years .. shocked it still exists!
@JeffGeerling
@JeffGeerling 3 жыл бұрын
Ha, I hate that it starts with a long ad now, but that's probably the only way they can justify keeping it running. It was always that plus listening to the radio stations to hear if school or a sports game was cancelled when I was a kid :)
@Kaeserando
@Kaeserando 3 жыл бұрын
Always knew that IT ist damn cool, but this....This is just WOW! Great video Jeff. Keep on with that cool stuff. Hopefully in a warmer environment next time :^)
Silencing the 100% Arm NAS-while making it FASTER!
17:26
Jeff Geerling
Рет қаралды 195 М.
Automating my Homelab with Ansible
13:18
Jeff Geerling
Рет қаралды 353 М.
Мясо вегана? 🧐 @Whatthefshow
01:01
История одного вокалиста
Рет қаралды 7 МЛН
Raspberry Pi 4 Alternatives: Five ARM Contenders
20:21
ExplainingComputers
Рет қаралды 192 М.
This storage cluster is WEIRD! (Mars 400)
14:15
Jeff Geerling
Рет қаралды 227 М.
How I survived a DDoS attack
13:19
Jeff Geerling
Рет қаралды 678 М.
Meshtastic: Build Your Own Private Off-Grid Network!
19:02
Crosstalk Solutions
Рет қаралды 204 М.
6-in-1: Build a 6-node Ceph cluster on this Mini ITX Motherboard
13:03
This device makes Meshtastic the BEST off-grid tech
6:46
Level 2 Jeff
Рет қаралды 254 М.
DON'T Use Raspberry Pis for Servers! (Use THIS)
16:23
Hardware Haven
Рет қаралды 1,3 МЛН
So much functionality in one tiny Pi!
15:27
Jeff Geerling
Рет қаралды 206 М.