Please make an episode 2: How to scale with a raspberry pi :)
@damiann47344 жыл бұрын
@@whateverbefore he meant scale up automatically to infinity based on certain metrics within a few minutes and scale down when idle to save on power.
@nonsudunk4 жыл бұрын
How to scale a thumb-size raspberry pi to 3-floor server
@brentgreeff11154 жыл бұрын
Kubernetes is the way, but you would need the Pies. - I am thinking about doing this myself because I have a kube cluster burning money on GCP right now. - but I am not sure about ARM. - I might start with 2 second-hand mini 86 machines. - I have a feeling I am going to not be able to install something, - some library or service - plus I develop on Mac - if I get a bug in production I dont want to be wondering if its an ARM / 86 difference. - On the other hand - If I had an ARM Macbook, - that would be different.
@IBareBear_4 жыл бұрын
Automaticly pls - it should order the extra hw automatically and call someone to add it to the system
@anthonyoleinik64724 жыл бұрын
Episode 2 is him walking to Microcenter to buy a second rPi
@theweirdsquid3 жыл бұрын
I personally use a Raspberry Pi 4 with this exact setup to run my development servers that don't need to scale, and that I don't want to pay for yet. The only difference is that I have a reverse proxy set up so that I can run many websites at once off of it, but the Raspberry Pi 4 is honestly such an underrated little computer. Great for risk-free development.
@1Naif2 жыл бұрын
Is it capable for WebSocket? I mean can it handle a small online game with 150 users?
@hopelessdecoy2 жыл бұрын
@@1Naif there's a lot of variables besides users that determine if it could but theoretically yes. Probably could. But not very well unless it's a tic tac toe or other simple game server. Real time interaction game play? no, just no.
@sivaganesh28992 жыл бұрын
@@1Naif Hello. I am working on aproject which involves controlling hardware components let's say leds connected to raspberry pi GPIO pins and i want host a webpage on raspberry pi to control the leds from a browser that's not a part of local network. Can I actually achieve this with web socket server. If not please tell any other ways to do this. Please do reply..This is for my college project.
@jsmythib2 жыл бұрын
@@1Naif Ill be the one that says 'of course'. You could build a super efficient bitwise framework..The pi would eat it up :)
@galleon8129 Жыл бұрын
So how do you set up one, do you have links to comprehensive tutorials?
@WolfrostWasTaken4 жыл бұрын
Self-hosting is always the most based way to deploy your stuff. Also extra tip: dockerize it right away! (I mean do not install nginx directly on the machine but use docker-compose to launch and orchestrate the nodejs container and the nginx container)
@ArmandSterbend3 жыл бұрын
Self-hosting is a perfect way to lose a lot of time and money, and because time is money is even worst. I'm being paid to do the best with the technologies, time and money we have, not to re-invent the wheel.
@WolfrostWasTaken3 жыл бұрын
@@ArmandSterbend cope
@no_one67493 жыл бұрын
What
@Yaxqb3 жыл бұрын
I'd say no to containerizing if you're a single dev. It's too much work for nothing. If you're a company, then it's fine to containerize
@fin3363-f4g2 жыл бұрын
If you want to learn new things, this is how it's done.
@2mvX2 жыл бұрын
Those videos are amazing! I am senior SW dev but sometimes I feel like a trainee when watching this. IT is an infinite topic where innovations pops out on daily routine. Thanks for your work
@DarkH4X04 жыл бұрын
All fun and games until someone start dossing literally your home connection trying to bring down your stupid to-do list webapp hosted on a Raspberry Pi
@TheRanguna4 жыл бұрын
Man chill..
@domenicoespinosa26774 жыл бұрын
Hahaha
@nathanherder14144 жыл бұрын
Use fail2ban. Problem solved.
@LaZZeYT4 жыл бұрын
Just use cloudflare.
@ThePapanoob4 жыл бұрын
@@nathanherder1414 fail2ban doesnt help against ddos attacks
@turnerboyish4 жыл бұрын
This video broke down about 4 hours of research into 8 minutes and I love it. Could you do one about converting old computers to Ubuntu Desktop/Server and using Apache2? Love this. Thank you!
@dhruvikdonga45694 жыл бұрын
Kids :- build Twitter from scratch Men:- build zoom from scratch Legends :-build AWS from scratch 8:14
@Gameplayer550554 жыл бұрын
Zoom actually was built from scratch. Annoying sound quality and awful security
@player-87404 жыл бұрын
@@Gameplayer55055 more like using scratch
@pulkitsharma92914 жыл бұрын
I know Kids and men .... Hahahahaha
@Jimmy_Jones4 жыл бұрын
Damn. I didn't know Scratch was that powerful. Lol
@Gameplayer550554 жыл бұрын
@@player-8740 more like using brainfuck
@keyboardwarrior56964 жыл бұрын
Hosting out of your own local network is pretty nice for home automation, assuming you secure it properly. You can build and host a web interface that manages devices on your LAN. Super fun stuff. :)
@Latigo2 жыл бұрын
Publish a video about this.
@ameeraqel10902 жыл бұрын
I'd buy a course on this.
@Vegetoyesh Жыл бұрын
@ameeraqel1090 And what would you be willing to pay for such a course. I have this very expertise. :)
@ben9583_4 жыл бұрын
Host a website on your own network to avoid the big monopolies of the internet! **ISP blocks outgoing port 80 and 443 traffic**
@pm790804 жыл бұрын
VPN to an ISP which won't or use Tor onion services.
@FixingGunsInAir4 жыл бұрын
Buy a VPS on a provider what is far from US jurisdiction Wireguard to it (Even my home router has a Wireguard plugin :P) Point DNS A record to VPS Some routing and forwarding ??? PROFIT
@devluz4 жыл бұрын
Man that is fucked up. He should actually make a video about IP4 / TCP / UDP and IP6. I bet most services online could be entirely descentralized without the need for so many servers & the cloud if ISP's would do shit like this.
@u1f98a4 жыл бұрын
Outgoing? You mean you can't connect to any website at all?
@nicolascossio59614 жыл бұрын
@@u1f98a I think it means that his website/server that is being forwarded from the Pi to the internet through his router using that public ip dynamic address gets blocked by his ISP
@tonipejic26453 жыл бұрын
One more thing to add is the local IP of the raspberry pi is not static by default, it can get reassigned to another device if your raspberry pi goes offline or the router is restarted. You can mitigate this by assigning a static IP to your raspberry pi on your router based on the raspberry pi's MAC address
@gourangasatapathy25658 ай бұрын
You can use ngrok/cloudflare tunnel though
@muhammadsami4794 жыл бұрын
Solid design principles in 100 seconds 🤩
@hagenlens14034 жыл бұрын
Yes I would love that
@adam-bt5xo4 жыл бұрын
Yes, please! Could it be a longer episode? The longer, the better!
@MarioRamosMontesinos4 жыл бұрын
Please
@magne60494 жыл бұрын
with examples in JS!
@igorswies59133 жыл бұрын
you don't need solid if you don't use classes
@aritrachatterjee80572 жыл бұрын
You have to maintain the room temperature as well. I used to host jenkins, application on rasp for interview purpose but rasp was damaged 8 months later due to heat issues. Remember it will be on 24×7, so need to maintain the temperature.
@joshblf4 жыл бұрын
This is the kind of creativity we need in the world right now.
@erickbahamondes3 жыл бұрын
I made this so many times that it was like showing my computer haha. Glad this info is available for everyone, for the old school people we had to read lots an lots of pages separately to get this working as you are. thank you very much
@ChumX1004 жыл бұрын
This was hilarious, sad and educational, all at the same time.
@thecashewtrader33283 жыл бұрын
Yes 😞
@CowlandGameStudios3 жыл бұрын
+1!!!
@augustday94833 жыл бұрын
A word of advice for anybody thinking of trying this: hosting a public website on your local internet is like painting a huge target on your back. Please make sure you know EXACTLY what you're doing before attempting this, or you are likely to get burned.
@rishabhanand42704 жыл бұрын
ddos attackers: it's free real estate
@prasadbroo4 жыл бұрын
Cloudflare joined the chat
@_MPP_4 жыл бұрын
Just install and configure fail2ban, problem solved.
@_MPP_4 жыл бұрын
@@Sevenhens you can use it for any port you like. I'm running a couple of webapps on my Pi and fail2ban has been doing great job at banning hammering attempts. Setup jails and banaction = iptables-multiport and it's pretty much idiot-proof.
@Sevenhens4 жыл бұрын
@@_MPP_ A modern DDOS (layer 7 attack) is nothing more than an http(s) request from millions to billions of zombie computers. It'll absolutely cripple your network, and you'll have no way of knowing what's a legit request or not! EDIT: It seems in the past DDoses were done at lower layers and they CAN be mitigated somewhat using what you described. But I still stand that in 2021, modern DDoses can still cripple a specific website and the only solution is having a gigantic enough bandwidth pipe to take the hit.
@Sevenhens4 жыл бұрын
@@_MPP_ Btw that's a good setup for network security, all im saying is that a DDos flood is impossible to mitigate since those requests look legitimate. You can ban russian and chinese ips, but with hacked amazon and Google IOTs in the US and Europe, it's now impossible to mitigate against zombie DDos attacks.
@nithinchinni3 жыл бұрын
Most under rated video ............. I had to learn all this stuff the hard way. Countless hours of exploration.
@RobertWildling4 жыл бұрын
Very, very cool! Would be great if you could make a whole series about that. I'd even buy it, if it were a course!!
@HyperspaceQ4 жыл бұрын
I really enjoyed your Freedom theme running in the 'background'!
@danpatiu40174 жыл бұрын
Cant wait for the next upload 'Scaling up the Raspberry PI bong cloud' it's gonna be a instant hit.
@tntg54 жыл бұрын
Between AWS and making your own service, there is a lot of room for other solutions ! Traditional hosting services also work nicely !
@gaius100bc2 жыл бұрын
1x vCPU and 4GB RAM VPS container in some data centre, with static IP by default, 100Gbit connection to the outside world, pre-installed with some full Linux stack, with 99.98% uptime, for $5 a month - is a very viable alternative to a raspberry pi in a shoe box under the bed.
@defy9332 жыл бұрын
@@gaius100bc 1x vCPU and 4GB RAM VPS for $5 a month? freaking where?
@thejonte Жыл бұрын
Are you french?
@josealvaradotorre68704 жыл бұрын
"just in case a natural disaster destroys the raspberry pi like a volcano or peaceful protestors" ROFL greetings from Seattle
@cookingandjava75744 жыл бұрын
the capitol building is in seattle?
@chihchang11394 жыл бұрын
@@cookingandjava7574 he's talking about capital hill in Seattle where there was peaceful protesting with instances of violence like when a 15 year old white kid drove through with guns trying to "kill some black guys", and then he shot a couple people before he got shot himself. White supremacists like to use this example to say that seattle protests were violent because most people don't know what actually happened. They just hear people died so therefore violence on both sides.
@DSCuber4 жыл бұрын
_Seattle_ : "Allow us to introduce ourselves"
@josealvaradotorre68704 жыл бұрын
Sorry, I'm not equivocating the Seattle riots to the attempted coup we just witnessed. It's just funny to reflect that peaceful protesters in 2020 have a bad habit of going off the rails
@chihchang11394 жыл бұрын
@@josealvaradotorre6870 I think that your comment does create the false equivalency that BLM protests also went off the rails like the MAGA insurrections first in Michigan state house and now in the US capitol. BLM protestors at most made property damage and bruised some cops. MAGA protestors came in with guns and killed a cop and helped Nazis plan to kill US officials. It's not the same at all.
@regul4rjohn4 жыл бұрын
Good kick-off. As you mentioned on the beginning, I’d be weary of the security aspect. Opening ports and leaving nginx config on default with no hardenining on the OS is not the best idea in general. A good part two would be adding HTTPS and a domain name to the mix (with google domains or whatever) and securing things a bit on the web server. Docker/k8s are also a hot topic, if instead of installing nginx directly on the host you add two different pods, one for the webpage static assets, and one for a backend API that serves the count number you’d end up with a setup that’s closer to real-world scenarios. Just my 2c, thanks for the fun content!
@Sqedabantwana4 ай бұрын
Woaahh sounds so cool
@DSCuber4 жыл бұрын
Fireship just to lyk you became my favorite tech youtuber today
@patthetech4 жыл бұрын
What AWS did to parler is *exactly* why I have never liked "the cloud". There is no "cloud", just someone else's computer.
@andrewbasore35604 жыл бұрын
The term makes it sound like some celestial heavenly place that delivers 1's and 0's
@kaitsurugi32804 жыл бұрын
"There is no "cloud" Just someone else's computer." Wow, that was a perfect way of putting it!
@patthetech4 жыл бұрын
@@kaitsurugi3280 I wish I could take credit for it but I saw it on a sticker years ago lol
@freshhb1004 жыл бұрын
Of all the business that run in the cloud, across the whole world, you have list only 1 example. There are many reason to not like the cloud but what you mention here, isn't a strong one.
@patthetech4 жыл бұрын
@@freshhb100 it is the ultimate example.
@nicolasneumeier76904 жыл бұрын
Historical moment: Swearing on Fireship (even if it was censored) xd
@basil66864 жыл бұрын
it's happened before.
@fire_boat4 жыл бұрын
it happened before in the electron vid I think
@junesuprise4 жыл бұрын
Situation with aws and parler well justfies that
@juliansoto26514 жыл бұрын
Censorship could make any cryptoanarchist really mad
@josephsagotti87863 жыл бұрын
Makes me like Fireship even more.
@hooch912 Жыл бұрын
This video is literally my job right now. Kudos.
@franmaric4 жыл бұрын
Please expand this to a bigger scale and build an app with it :) Who wants to see that?
@TheNewton4 жыл бұрын
I'd want to see the migration process and it's pains along with the monetary tradeoff happening
@Pete_YT4 жыл бұрын
This is the best channel on KZbin for software devs 🙏
@CassiusEvon4 жыл бұрын
Amen! Finally a good tutorial about this very topic! Had my RP4 sitting on the shelf for months now not being able to get it to work. Thank You!
@elpidalastname98344 жыл бұрын
I totally agree with you. But my biggest problem is why would I invite 300 people into my home? There’s so many things that could go wrong.
@sainathsingineedi29224 жыл бұрын
This is funny and informative at the same time lol😂
@whatamievendoing2 жыл бұрын
I didn't learn anything new but it's nice to see someone go through the process
@nt444554 жыл бұрын
The problem is heating of processor and electricity fluctuations.
@Fireship4 жыл бұрын
Just one of many problems.
@amalirfan4 жыл бұрын
Tip: Use a fan and or heatsink, it helps a lot, may be overclock?, I'm not an expert though.
@atulsinghrajput99324 жыл бұрын
@@amalirfan 😆😆
@MarkVonBaldi4 жыл бұрын
A UPS and a better cooler should fix those problems. Maybe also a generator. But If you are really serious... Why not buy a VM in a DataCenter and host it from there?
@Supperconductor4 жыл бұрын
@@MarkVonBaldi Because you could get taken down like Parler. Better IMHO to use cloud server as a proxy, personally I don't want to open up ports on my home network.
@chrismuir55418 ай бұрын
V helpful video, mate. Explained something that would've otherwise required me to actually attend class. A note: The first time I coded along through with this video, I kept getting the error: TypeError [ERR_INVALID_ARG_TYPE]: The "data" argument must be of type string or blah blah blah on line 13. I solved the error by adding a 0 to the first line of count.txt before starting the server and adding .toString() to newCount on line 13. I'm happy I got it working now, but now I'm confused why it worked for you and not for me. (working on a mac with macOS Sonoma, node v22.1.0) Anyways, great video as always.🍻
@yashasvi96554 жыл бұрын
No one: Jeff: Different sized cords into different sized holes
@jaromor88084 жыл бұрын
What does the no one line add to the joke?
@Galenoisen Жыл бұрын
Excellent video, love the humour and you expain the process really well. Cheers
@brettgregory36224 жыл бұрын
Wish this was done like a month ago. Struggled a lot to get this up and running for some reason haha. Would be great to see a follow-up video on security that can be applied for a rasberry pi when hosting your own website.
@sharique80513 жыл бұрын
Every video from you channel gives me out of the world feeling....
@Raspikabekk4 жыл бұрын
Great alternatives for Dynamic Ips + a domain is to use a service that check & update (if necessary) the IP in the DNS config of the domain. I'm running a docker container to update that in Cloudflare. I think Duck DNS is another alternative as well, there are some Docker images available for that as well.
@lennonmclean3 жыл бұрын
That’s exactly what he did
@gracelandtoo6240 Жыл бұрын
And that's why you don't comment before finishing the video.
@brendan65694 жыл бұрын
I just woke up, how this dude already on topic with today’s events. Lmao
@halasimov13624 жыл бұрын
He must be in on the conspiracy! :D
@MaximeTrichard4 жыл бұрын
This was hands down the most entertaining episode you did ! Kudos for all the jokes without taking any political stance, I hope more people will follow you example, because this is way too fun to not be done !
@fabiofreitas77603 жыл бұрын
In Portugal, most ISPs allow you to request a Static IP from the Router Administration Panel
@mitchell_codes2 жыл бұрын
There are obviously a lot of issues here with scalability, containerization... But my most important recommendation to anyone trying to do this is to make sure your raspberry pi is issued a static local IP address by your router. Most routers will automatically use DHCP to dynamically assign IP addresses to internal devices so your raspberry pi will be prone to being reassigned a new IP address at which point your port forward will need to be updated. Instead, you can assign a static IP to the pi based on its hardware ID / MAC address!
@lonewolfplays7664 Жыл бұрын
How to do that?
@nicklowe_4 жыл бұрын
Humor was on point. About to start a raspberry pi farm and call up parler
@andresromerodev4 жыл бұрын
8:16 was definitely the best moment! 😂😂
@ocmaniac13 жыл бұрын
very much impressed how dense in information but at the same time rich in content fireship is able to present my favourite topics 🚀
@roselpadilla4 жыл бұрын
"Both of which are terrible options, but lets go with the first one... From here we're going to build a NodeJS ap..." 😂
@mikoajmazur711 Жыл бұрын
*_Mikołaju, jeśli mogę tak na ty :)_* _W końcu zbudowałem swój pierwszy komputer, nie licząc braku monitora, wyszła mi ładna gablotka do podziwiania. Teraz liczę na cień szansy i szczyptę wyrozumiałości co do tego, czy byłem grzeczny w tym roku._ _Jeśli tak było, to monitor, który stanąłby na stanowisku dowodzenia, byłby strzałem w dziesiątkę. Dodatkowo podpowiem, że chłopaki z kanału GiT znaleźli niezłą sztukę, tak nie sugerując ;)_ *_Owocnej pracy i szerokich kominów!_* Twój imiennik, Mikołaj
@stanflintdev4 жыл бұрын
Can't wait for the follow up where you create a data center with hundreds of Raspberry Pis
@EndermanAPM4 жыл бұрын
When you said they migrated to serverless i thought they moved to lambda functions for a second hehe
@ricosrealm4 жыл бұрын
Yeah... i was confused... then I finally got the joke :)
@DavidJJJ4 жыл бұрын
Or S3, :)
@nicolascossio59614 жыл бұрын
was confused too, pretty funny joke tho ahahahh
@verareyou2 жыл бұрын
the only funny youtube channel of all time period !!!
@chairlovawitabat4 жыл бұрын
“In case your app is destroyed by a volcano or peaceful protesters” SHOTS FIRED 😂😂😂
@adorablecheetah29304 жыл бұрын
LOL it came out of nowhere 😂
@1101100104 жыл бұрын
"shots fired", literally, huh?
@ko-Daegu4 жыл бұрын
@owo グーチmoshi Gov didn’t ban parler is still operates but not allowed to be downloaded in App Store Ans App Store owned by private foaming called Apple In which they hey have freedom to use there services to the way they see it fits If not allowing parler is a thing then be it If you have company would you allow angry chickens on the internet to change what and what you want about your own company I don’t think so
@MyBinaryLife4 жыл бұрын
@owo グーチmoshi how did they violate the camera apps terms of service?
@chaseisawesum4 жыл бұрын
@@ko-Daegu Yes Apple is a private company, but there are legal protections in place that make it so they aren't liable for the content on their platform. When they show a clear bias in their moderation, such legal protections might be removed and they would be held accountable for the illegal activity that happens on their platform, i.e. the large amount of CP that gets posted on twitter.
@mubafaw3 жыл бұрын
Cool! You just saved Humanity! 😃. Do a part 2 that addresses any security holes and how to mitigate. Good summary work! 👍
@hamza2011834 жыл бұрын
I love this channel even more now :)
@xDELTAGIx4 жыл бұрын
im actually going with this approach for a website I'm building, we have to build out server infrastructure using hardware we buy and are putting in datacenters in Chicago, San Fran and New York locations for now. Very similar to your project.
@0xrod4 жыл бұрын
I was about to sleep, saw the notification, now sleep no more
@biffy73 жыл бұрын
With a straight face - This was great. Thank you. Very informative.
@Ma1ne24 жыл бұрын
This was awesome! Exactly what I was looking for, I wanted to start hosting a forum for the faculty of my university. This was so informative, specially since I'm new to nginx. I would be curious to know, how to distribute the load with that onto multiple raspberry pies. Would enjoy a follow up video on that very much!
@commander_red4 жыл бұрын
I have some positive and negative stuff.. Positive: Video is well done, the graphical content was perfect! Negative: Don't know if it is really that good to open port 80, i think 443 would be a better option... The thing is, every port you open is a hole hackers can use to exploit your system. For example, if you have your own website running on an homesystem, you can easily find out the public IP trough the browsers dev-console and thus, could exploit port 80! Some notes for the future: I would recommend to open vscode on an laptop or pc and ssh to the raspberry pi, as every new application you have installed could hurt the performance..! Great video, looking forward to see more!👍
@GoodVolition4 жыл бұрын
The thought of having something *on* the cloud and getting kicked off (especially for a big site) is spooky. AWS definitely has to have some secret sauce. The speed of some AWS data transfers is surprisingly fast.
@EvanOfTheDarkness3 жыл бұрын
AWS is very expensive as fuck. My understanding is, that companies use it when they need something _fast_ no matter the cost, or when they need scalability over anything else. Most smaller to medium sized companies can be served from a single rack server in the basement just fine for a fraction of the cost.
@zcehtro2 жыл бұрын
[...] In case a natural disaster destroys a respberry pi, like a volcano or... "peaceful protesters". You sir, are one in a million. Keep it coming and I'll stay subscribed. Godspeed.
@kristofgilicze4 жыл бұрын
The thing is that even if they can self host, vendor lock-in might be a major issue. We should really have a decentralized cloud, just like Piper-net :D. Individuals would share their computing power to host the cloud, and the collected fees from clients would be split between automagically.
@XDjUanZInHO4 жыл бұрын
You just gave me all the steps to make my own Minecraft server on the pi, thank you so much
@haziqsembilanlima4 жыл бұрын
I've been thinking to do this, but apart from downtime, do you have a suggestion on how to fortify our deployment if we are going to deploy it on home network?
@ScottDonald784 жыл бұрын
🤣 This was the best gimmick to form a tutorial around. Very bold, very amusing and very informative.
@adam-bt5xo4 жыл бұрын
Thank you very much, Fireship! As a sequel to this, could we ask for an SSL + certbot setup with ARM docker images? That would be super cool!
@nosouponhead2 жыл бұрын
lol no, that's way too esoteric
@akautosport3 жыл бұрын
Pretty sweet! I've been trying to figure out how to do this for a while now. Thank you!
@XxDarkCinisterxX4 жыл бұрын
OMG I always wanted a guide like this :o
@simoneurbani98393 жыл бұрын
ok, made it to 2:50 and you almost convinced me to deploy to AWS
@ore_bear80454 жыл бұрын
Perfect video in this days. Feels like there Will be a battle between good devs who like a free and open web and the big tech DDR/ccp devs
@randytucker30834 жыл бұрын
What a blast! Why I have a couple of raspberry pi s. And I can't wait .Faith restored
@flexdash4 жыл бұрын
It's probably a good idea to route through Cloudflare, so that a DDOS attack doesn't put down your entire home network.
@flexdash4 жыл бұрын
@@goc9000 If Cloudflare boots you, it's not that big of a deal to switch the DNS to route directly to bare metal. For the time being, Cloudflare is your best bet. No other platform can viably protect you from DDOS attacks. Not saying it's impossible, but it's extremely hard/costly. Bonus points if you can find a Cloudflare alternative in the EU because they have better laws (Germany, Switzerland, Austria, etc)
@tobaadesanya32 Жыл бұрын
Excellent video man! Great job explaining the fundamentals of how web applications are hosted on the internet!
@nullp01nter204 жыл бұрын
I am planning on building my own web hosting and this appears. 😂😂😂
@meronpansukidayo2 жыл бұрын
The comedy in this video should win an award.
@mcp6134 жыл бұрын
Like a volcano, or a peaceful protest...
@armaldoillo6304 жыл бұрын
Is he /ourguy/ ?
@yurayurec60714 жыл бұрын
@@armaldoillo630 for sure
@Cheater24a4 жыл бұрын
based
@ko-Daegu4 жыл бұрын
For people who don’t know he’s talking about the what happened int he halls of Congress by alt-right wing
@ko-Daegu4 жыл бұрын
@John Doe Oooh sry I’m not American I was confused as what he was talking about so I saw other comment I remember him liking or something but saw many said he was talking about what happen recently. But I agree radical lefts are no better (being antifa or others) But could you elaborate how is blm bad I thought it’s basically saying hey slavery is bad & black people lives matter meaning don’t slave something like that
@divinemattress2 жыл бұрын
Loved this video! When is the English version coming out? -some random guy who has never coded
@billy.n28134 жыл бұрын
Thank you for this nice video. I learned a lot from it. Indeed, building your own data center is no easy task. And scaling becomes rapidly an issue. I am not a computer networking expert. But, what do you think of an open-source distributed infrastructure as an alternative to AWS and other cloud services. Users will still get billed, but the revenue will help maintain the infrastructure, and eventually pay full-time developers working on the project, etc. I look forward to hearing from you. Thank you for reading! P.S. Please, no toxic comments.
@vipulbhatia35622 жыл бұрын
You are doing awesome work, keep the flow running 👍
@TheNewton4 жыл бұрын
For fireships 2021 predictions video I wrote I expected code documentation will need to become even more important/transparent for risk management & as a tool for platform migration. I didn't anticipate it to be from a singular event right when the year starts! I more assumed a series of small tiny wake up calls such as infrastructure brown outs, Industry regulation, or brexit compliance issues, etc would be the type of clarion calls.
@changjsc2 жыл бұрын
This was something I always wondered how to do. Great video!!!
@ThaChillz4 жыл бұрын
My interpretation of fireship's political stance: everything is crazy, dude
@danielegvi4 жыл бұрын
That's just what everybody is thinking lol
@wowowowzzz4 жыл бұрын
Most people seem to be over emotional and under analytical
@PrintAimGame4 жыл бұрын
You say that, but the only people I've seen using similar memes and jokes are right-wing libertarians. There's a pretty big right-leaning bias in the first half of the video. Kinda disappointing tbh given everything that's happened. While I understand the relevance for this video, I really hope that future videos are truly neutral like past videos have been.
@iagoofdraiggwyn984 жыл бұрын
@@PrintAimGame so like, your logic in context is: censorship is spooky = right wing bias?
@PrintAimGame4 жыл бұрын
@@iagoofdraiggwyn98 Considering the only people who consider censorship of insurrection and attempts to overthrow the government "spooky" (which is not at all what has been said or implied) are right-wing media outlets, yes. No one bats an eye when we censor child porn because everyone understands that it's objectively bad for society and the victims. It's over a very clear line. I don't know why terrorism, threats of violence/murder, and insurrection are somehow not over that same line. I also want to be clear, this isn't an argument I'm looking to engage in as it would be in bad faith. There is literally nothing you could say that would change my mind on this topic, and you would only be proving yourself as an awful, hateful person by attempting to do so.
@aq4383 Жыл бұрын
You did really well in this episode. However, those challenges are a lot to deal with, like you want to bear the weight and costs or you will give up your freedom and go with aws 😅😅
@aboodzz2zz4 жыл бұрын
Also worth mentioning that a lot of ISPs blocks incoming traffic to port 80 and 443 for home users. You'll need to use a different port to serve your pages.
@developertips26072 жыл бұрын
You gained my subscription as soon as you said "peaceful protestor"
@saadabbasi20634 жыл бұрын
I hope you don’t go missing 😋🤞
@elliot67583 жыл бұрын
I did it! Thank you for this, it'll surely be useful in the future for more complex projects
@Kaiju33014 жыл бұрын
This is a good video because I would rather make a server out of raspberry pi and bits of driftwood and junk I found in the dumpster in the shady part of town that has bullet holes in it than do business with amazon.
@ssahillppatell4 жыл бұрын
Those little touches of sarcasm. I love it 😂😂😂
@Sabre004 жыл бұрын
I'm doing pretty much the same thing but I am a python guy so I went with Flask option vs the Express route. I am very Interested in the NGINX expansion. The part about getting a static IP from your ISP was a long drawn out process for me. Nice video. Hopefully part two and or the Nginx expansion comes soon.
@codyjmathis3 жыл бұрын
Watched your channel for years and never felt the urge to comment until now. Thank you for filtering your humorous commentary in here; it helps me not feel so isolated as the only conservative (don’t worry, I won’t tell anyone) software engineer, seemingly, in the entire world.
@Cergorach4 жыл бұрын
A Raspberry Pi 4 is a great tool to develop stuff on, it might even run sites if you design your stuff for it optimally, something most developers have forgotten how to. ;) Scaling multiple RP4s is a fun experiment but very inefficient. It's way better to use modern x86 hardware, but you don't need a complete pizza box server setup to get way more power. AMD has released 8 core laptop CPUs that are incredibly powerful for the wattage used, not to mention, they don't have to be big nor break the bank (look up Asus PN50 4800U). But as an experiment anything beyond a RP4 is usually overkill. I think hardware like this makes someone re-evaluate what and how they are making stuff. Do I really need dynamic code that runs every time on the RP4 to display a page counter? Do I or the visitors really need that information? What do I and the visitor do with that information? How do you make your 'service' as lean as possible? Also, can your upload internet connection handle it, it is my understanding that not everyone had a 500/500 fiberglass connection... ;)
@theclockworkcadaver70252 жыл бұрын
@Deborah Hearne That very much depends on what the server needs to do.
@nicolo.lazzaro2 жыл бұрын
I really enjoyed this content 🤸🏻♂️ great video
@psychoclips68174 жыл бұрын
Would definitely be interested in a part two that goes into the making it scalable.
@UltraNyan3 жыл бұрын
Me: "Why the hell would anyone want to host a web app on rasberry pi?" Also me: Has a IBM server as a footrest under the table, warm an cozy.
@Nif34 жыл бұрын
How miserable that we've gotten to this point. Thanks for the content my man.
@jadespy3993 жыл бұрын
I fricking love the door analogy+picture.
@KyleHarrisonRedacted3 жыл бұрын
One of the big problems with self-hosting at home, is that regular people don't typically have business lines that allow for multiple external connections at any given time. Standard residential lines throttle it to just one or two tops
@Zancb Жыл бұрын
Did you think this subject (or even this channel) was for regular people in the first place? Who exactly are you talking to?
@Roboprogs Жыл бұрын
Yeah. As a developer, I feel like the tutorial should have been “outside in”. I know how to make an app, but I’m not a network/system admin. How to get “inbound” internet service In which hosting a site is not a terms of service violation, then how to set up DNS, then the router/firewall, then the front end nginx/Apache, and lastly your app using whatever tech you already know.