all right this is my daily update for my all right this is my daily update for my all right this is my daily update for my build and public log it’s February 4th build and public log it’s February 4th build and public log it’s February 4th 2025 I just I just recorded this in my 2025 I just I just recorded this in my 2025 I just I just recorded this in my app that I’m using crashed and I that app that I’m using crashed and I that app that I’m using crashed and I that was a pretty good video so let’s see if was a pretty good video so let’s see if was a pretty good video so let’s see if I could do better this time uh I don’t I could do better this time uh I don’t I could do better this time uh I don’t know why this the software I’m using know why this the software I’m using know why this the software I’m using it’s been buggy lately it’s really it’s been buggy lately it’s really it’s been buggy lately it’s really pissing me off because I’ll I’ll do like pissing me off because I’ll I’ll do like pissing me off because I’ll I’ll do like a a a recording and then it just crashes and I recording and then it just crashes and I recording and then it just crashes and I lose everything I recorded it’s very lose everything I recorded it’s very lose everything I recorded it’s very just a waste of time and just a waste of time and just a waste of time and frustrating okay so I’m excited to share frustrating okay so I’m excited to share frustrating okay so I’m excited to share with you um what I got done and I want with you um what I got done and I want with you um what I got done and I want to talk to you about like how I’m to talk to you about like how I’m to talk to you about like how I’m self-hosting all of this and and my like self-hosting all of this and and my like self-hosting all of this and and my like how and why I set it up so first of all how and why I set it up so first of all how and why I set it up so first of all I managed to stand up all the things I managed to stand up all the things I managed to stand up all the things I’ve been working on uh for my API I’ve been working on uh for my API I’ve been working on uh for my API service so there is a a back in server service so there is a a back in server service so there is a a back in server that serves up the endpoints and kicks that serves up the endpoints and kicks that serves up the endpoints and kicks off the job Que service using bowl mq off the job Que service using bowl mq off the job Que service using bowl mq that talks to reddis which I actually that talks to reddis which I actually that talks to reddis which I actually will talk about soon I actually replaced will talk about soon I actually replaced will talk about soon I actually replaced reddis was a reddis was a reddis was a database um all this good stuff I got it database um all this good stuff I got it database um all this good stuff I got it on the server and before this call I on the server and before this call I on the server and before this call I broke something so I reconfigured broke something so I reconfigured broke something so I reconfigured something and broke something but something and broke something but something and broke something but anyways it was it’s working basically anyways it was it’s working basically anyways it was it’s working basically and it will be working very very shortly and it will be working very very shortly and it will be working very very shortly and I wanted to explain how I’m hosting and I wanted to explain how I’m hosting and I wanted to explain how I’m hosting this and kind of my this and kind of my this and kind of my views on how best to do this I believe views on how best to do this I believe views on how best to do this I believe that you need to do your very best for that you need to do your very best for that you need to do your very best for security it’s one part of your product security it’s one part of your product security it’s one part of your product your process you don’t want to half F your process you don’t want to half F your process you don’t want to half F you don’t want to just like leave the you don’t want to just like leave the you don’t want to just like leave the chance you don’t want to blindly listen chance you don’t want to blindly listen chance you don’t want to blindly listen to the AI and and not try to do your to the AI and and not try to do your to the AI and and not try to do your homework and do your very best think homework and do your very best think homework and do your very best think about security like you would your house about security like you would your house about security like you would your house or wherever you’re living or wherever you’re living or wherever you’re living uh do you want to just leave the windows uh do you want to just leave the windows uh do you want to just leave the windows open at night the do unlocked all the open at night the do unlocked all the open at night the do unlocked all the time no you don’t want to do that you time no you don’t want to do that you time no you don’t want to do that you want to obviously like lock the door you want to obviously like lock the door you want to obviously like lock the door you want to lock the windows maybe you want want to lock the windows maybe you want want to lock the windows maybe you want to get um you know one of those chains to get um you know one of those chains to get um you know one of those chains that you you know lock from the inside that you you know lock from the inside that you you know lock from the inside maybe a home alarm you know you got to maybe a home alarm you know you got to maybe a home alarm you know you got to do the do those minimum in my opinion do the do those minimum in my opinion do the do those minimum in my opinion steps don’t don’t mess around with it steps don’t don’t mess around with it steps don’t don’t mess around with it and if you have a let’s say you have the and if you have a let’s say you have the and if you have a let’s say you have the the locks you know you have a good the locks you know you have a good the locks you know you have a good system you keep everything locked you system you keep everything locked you system you keep everything locked you have a home home alarm you know where have a home home alarm you know where have a home home alarm you know where you all you arm it when you leave and you all you arm it when you leave and you all you arm it when you leave and and you you you know it buzzes and an and you you you know it buzzes and an and you you you know it buzzes and an alarm goes off and nudify somebody alarm goes off and nudify somebody alarm goes off and nudify somebody uh is that going to stop like some elite uh is that going to stop like some elite uh is that going to stop like some elite team of like thieves like that were team of like thieves like that were team of like thieves like that were really determined to get into your house really determined to get into your house really determined to get into your house no probably not they’re going to no probably not they’re going to no probably not they’re going to probably find some way to disarm it get probably find some way to disarm it get probably find some way to disarm it get in there in there in there but but but 99.9% of people you’re going to that can 99.9% of people you’re going to that can 99.9% of people you’re going to that can maybe pass by and you know check the maybe pass by and you know check the maybe pass by and you know check the door handle and try to get in it’s going door handle and try to get in it’s going door handle and try to get in it’s going to probably stop those people that’s to probably stop those people that’s to probably stop those people that’s that’s what you’re trying to do with if that’s what you’re trying to do with if that’s what you’re trying to do with if you’re going to self host you know are you’re going to self host you know are you’re going to self host you know are you GNA stop the NSA from hacking you you GNA stop the NSA from hacking you you GNA stop the NSA from hacking you are you gonna stop a state actor from are you gonna stop a state actor from are you gonna stop a state actor from hacking you or some extremely hacking you or some extremely hacking you or some extremely sophisticated you know team of hackers sophisticated you know team of hackers sophisticated you know team of hackers no you’re you’re probably not going to no you’re you’re probably not going to no you’re you’re probably not going to like I’m going to be just blunt but are like I’m going to be just blunt but are like I’m going to be just blunt but are they going to care about your stupid they going to care about your stupid they going to care about your stupid little API server no they’re not you little API server no they’re not you little API server no they’re not you want to stop like that 99 perc just like want to stop like that 99 perc just like want to stop like that 99 perc just like you would from people walking by and you would from people walking by and you would from people walking by and trying to break into your house and I trying to break into your house and I trying to break into your house and I actually have a real story to share actually have a real story to share actually have a real story to share about security um pretty scary stuff so about security um pretty scary stuff so about security um pretty scary stuff so twice uh somebody tried to break in kind twice uh somebody tried to break in kind twice uh somebody tried to break in kind of home invasion while I was asleep of home invasion while I was asleep of home invasion while I was asleep twice uh one time I had physically run twice uh one time I had physically run twice uh one time I had physically run to the door and like physically stop to the door and like physically stop to the door and like physically stop them pretty scary and the second them pretty scary and the second them pretty scary and the second time it happened my girlfriend and I time it happened my girlfriend and I time it happened my girlfriend and I were asleep and again security I I were asleep and again security I I were asleep and again security I I really mean what I’m saying here we had really mean what I’m saying here we had really mean what I’m saying here we had this she did she had this big like this she did she had this big like this she did she had this big like special chain like a real thick heavy special chain like a real thick heavy special chain like a real thick heavy not like a normal kind of Hotel I if you not like a normal kind of Hotel I if you not like a normal kind of Hotel I if you stayed at hotel this flimsy little thing stayed at hotel this flimsy little thing stayed at hotel this flimsy little thing I’m mean a big honk and chain we were I’m mean a big honk and chain we were I’m mean a big honk and chain we were asleep and three guys we so we saw video asleep and three guys we so we saw video asleep and three guys we so we saw video footage of them so we know what who they footage of them so we know what who they footage of them so we know what who they what they look like we didn’t know who what they look like we didn’t know who what they look like we didn’t know who they were they somehow got into the they were they somehow got into the they were they somehow got into the building it’s a security stck unlocked building it’s a security stck unlocked building it’s a security stck unlocked the dead bolt and tried to get in in the the dead bolt and tried to get in in the the dead bolt and tried to get in in the middle of the night and that chain middle of the night and that chain middle of the night and that chain stopped them and it made a really big stopped them and it made a really big stopped them and it made a really big loud noise it woke us up it stopped them loud noise it woke us up it stopped them loud noise it woke us up it stopped them and it prevented us from being robbed or and it prevented us from being robbed or and it prevented us from being robbed or God knows what horrible thing would have God knows what horrible thing would have God knows what horrible thing would have happened if those men what have gotten happened if those men what have gotten happened if those men what have gotten in there and that extra layer of in there and that extra layer of in there and that extra layer of security like could have probably saved security like could have probably saved security like could have probably saved us from a serious disaster or emergency us from a serious disaster or emergency us from a serious disaster or emergency situation you want to do that as best as situation you want to do that as best as situation you want to do that as best as you can for your security when you’re you can for your security when you’re you can for your security when you’re self hosting look like I said if a state self hosting look like I said if a state self hosting look like I said if a state actor or something crazy is going after actor or something crazy is going after actor or something crazy is going after you are you are you are you like a you are you are you are you like a you are you are you are you like a googleing are you gonna stop them googleing are you gonna stop them googleing are you gonna stop them probably not but those people aren’t probably not but those people aren’t probably not but those people aren’t going to go after you anyway so stop going to go after you anyway so stop going to go after you anyway so stop don’t worry about like weird don’t worry about like weird don’t worry about like weird unlikely things worry about the known unlikely things worry about the known unlikely things worry about the known possible exploits okay like things like possible exploits okay like things like possible exploits okay like things like let’s say you have a myal database and let’s say you have a myal database and let’s say you have a myal database and you know there’s all these like scripts you know there’s all these like scripts you know there’s all these like scripts that people run that try to find that people run that try to find that people run that try to find exploits know don’t worry about some exploits know don’t worry about some exploits know don’t worry about some crazy unlikely hypothetical of like a crazy unlikely hypothetical of like a crazy unlikely hypothetical of like a state actor coming after you or some state actor coming after you or some state actor coming after you or some nonsense like for example that nonsense like for example that nonsense like for example that chain yeah somebody could get in the chain yeah somebody could get in the chain yeah somebody could get in the building they did somebody could get building they did somebody could get building they did somebody could get through the dead bolt they did somebody through the dead bolt they did somebody through the dead bolt they did somebody could still get in and try to get into could still get in and try to get into could still get in and try to get into the house so same thing so with that in the house so same thing so with that in the house so same thing so with that in mind that’s how I approach security for mind that’s how I approach security for mind that’s how I approach security for self-hosting it’s still scary I’m like G self-hosting it’s still scary I’m like G self-hosting it’s still scary I’m like G to be honest I worry about it all the to be honest I worry about it all the to be honest I worry about it all the time I like the zero trust approach time I like the zero trust approach time I like the zero trust approach that’s where it trust nothing even don’t that’s where it trust nothing even don’t that’s where it trust nothing even don’t even trust having access on the machine even trust having access on the machine even trust having access on the machine even lock that down like for one example even lock that down like for one example even lock that down like for one example is is is changing like build having a new user so changing like build having a new user so changing like build having a new user so you don’t s say in as root you know you don’t s say in as root you know you don’t s say in as root you know don’t have zero trust as little trust as don’t have zero trust as little trust as don’t have zero trust as little trust as possible so how I built this was is like possible so how I built this was is like possible so how I built this was is like this this is you know pretty basic this this is you know pretty basic this this is you know pretty basic there’s no access to all the various there’s no access to all the various there’s no access to all the various services so well kind of I’ll get to services so well kind of I’ll get to services so well kind of I’ll get to that in a second so let’s say I need to that in a second so let’s say I need to that in a second so let’s say I need to connect to redis on my local computer or connect to redis on my local computer or connect to redis on my local computer or the database to go just query look at the database to go just query look at the database to go just query look at some data you know look at a table some data you know look at a table some data you know look at a table inspect some data inspect some data inspect some data um all of it’s blocked off from the um all of it’s blocked off from the um all of it’s blocked off from the internet from the public web there’s no internet from the public web there’s no internet from the public web there’s no access the only access is through the access the only access is through the access the only access is through the website so Port 80 with Port 443 so you website so Port 80 with Port 443 so you website so Port 80 with Port 443 so you know when you use SSL that’s that’s you know when you use SSL that’s that’s you know when you use SSL that’s that’s you use 443 use 443 use 443 https uh and there’s firewalls for https uh and there’s firewalls for https uh and there’s firewalls for everything blocking everything obviously everything blocking everything obviously everything blocking everything obviously there’s SSH I can SSH into the box um I there’s SSH I can SSH into the box um I there’s SSH I can SSH into the box um I change the port I like to run on a change the port I like to run on a change the port I like to run on a different port and do the normal different port and do the normal different port and do the normal security steps for security steps for security steps for that um and that’s it so let’s but what that um and that’s it so let’s but what that um and that’s it so let’s but what if I am local you know you might be if I am local you know you might be if I am local you know you might be wondering well how do you how do you run wondering well how do you how do you run wondering well how do you how do you run the app locally uh local local redus the app locally uh local local redus the app locally uh local local redus instance with just you instance with just you instance with just you know like not using the same data that’s know like not using the same data that’s know like not using the same data that’s in the in production and uh database you in the in production and uh database you in the in production and uh database you know just have a have a have a test know just have a have a have a test know just have a have a have a test database a local test database well database a local test database well database a local test database well let’s say I need to get in and I need to let’s say I need to get in and I need to let’s say I need to get in and I need to like look at some data I need to like um like look at some data I need to like um like look at some data I need to like um check something you know I want to look check something you know I want to look check something you know I want to look at like the the tables in the at like the the tables in the at like the the tables in the database I put it all behind a t scale database I put it all behind a t scale database I put it all behind a t scale private Network I I’ll leave a I’ll private Network I I’ll leave a I’ll private Network I I’ll leave a I’ll leave a link in the description for that leave a link in the description for that leave a link in the description for that um another really popular one is zero um another really popular one is zero um another really popular one is zero tier that’s a that’s a free one too tier that’s a that’s a free one too tier that’s a that’s a free one too that’s a that’s a good popular one that’s a that’s a good popular one that’s a that’s a good popular one that’s like tail scale so I included that’s like tail scale so I included that’s like tail scale so I included that as a that as a that as a second option if you want something a second option if you want something a second option if you want something a little different little different little different um so what that means is you know when um so what that means is you know when um so what that means is you know when you query something on your local you query something on your local you query something on your local network you know 10 do z00.00 or network you know 10 do z00.00 or network you know 10 do z00.00 or something uh what what that does is that something uh what what that does is that something uh what what that does is that sets it up and firewalls it in a private sets it up and firewalls it in a private sets it up and firewalls it in a private Network where you can ping you know like Network where you can ping you know like Network where you can ping you know like I could ping you know the the the I could ping you know the the the I could ping you know the the the database or redus or whatever I need to database or redus or whatever I need to database or redus or whatever I need to like it’s a a computer at at my home you like it’s a a computer at at my home you like it’s a a computer at at my home you know like on the local network you’ve know like on the local network you’ve know like on the local network you’ve you’ve reduced the surface attack okay you’ve reduced the surface attack okay you’ve reduced the surface attack okay and so it often what you what you’ll see and so it often what you what you’ll see and so it often what you what you’ll see when you’re cell pH it’s not really when you’re cell pH it’s not really when you’re cell pH it’s not really hackers it’s Bots like just hackers it’s Bots like just hackers it’s Bots like just killing you um now a big big big problem killing you um now a big big big problem killing you um now a big big big problem is with all the llm AI stuff is these is with all the llm AI stuff is these is with all the llm AI stuff is these these scrapers and tools that that are these scrapers and tools that that are these scrapers and tools that that are running around wild they don’t respect running around wild they don’t respect running around wild they don’t respect anything they just hit all these in anything they just hit all these in anything they just hit all these in points they don’t respect your robots points they don’t respect your robots points they don’t respect your robots txt and they go wild so sometimes what txt and they go wild so sometimes what txt and they go wild so sometimes what I’m seeing the most is is not like I’m seeing the most is is not like I’m seeing the most is is not like scripts trying to exploit and hack you scripts trying to exploit and hack you scripts trying to exploit and hack you it’s like really abusive Bots and like it’s like really abusive Bots and like it’s like really abusive Bots and like let’s say you have a let’s say you have a let’s say you have a redis open on the default Port well redis open on the default Port well redis open on the default Port well guess what’s going to happen the Bots guess what’s going to happen the Bots guess what’s going to happen the Bots are going to run and they will look at are going to run and they will look at are going to run and they will look at every single IP address with uh the every single IP address with uh the every single IP address with uh the reddest port and they’ll hammer away and reddest port and they’ll hammer away and reddest port and they’ll hammer away and then then somebody will get flagged and then then somebody will get flagged and then then somebody will get flagged and maybe someone will look at it or someone maybe someone will look at it or someone maybe someone will look at it or someone will run a more advanced um bot to try will run a more advanced um bot to try will run a more advanced um bot to try to hack it yes you should have a to hack it yes you should have a to hack it yes you should have a password and do all that stuff but like password and do all that stuff but like password and do all that stuff but like why why get hammered by by Bots like so why why get hammered by by Bots like so why why get hammered by by Bots like so block everything so how does it all work block everything so how does it all work block everything so how does it all work you might be wondering uh it talks to you might be wondering uh it talks to you might be wondering uh it talks to itself locally um and you want that to itself locally um and you want that to itself locally um and you want that to be like in a true be like in a true be like in a true zero zero zero trust environment like it would even use trust environment like it would even use trust environment like it would even use SSL to talk to each other like no d data SSL to talk to each other like no d data SSL to talk to each other like no d data is even locally transmitted um around it is even locally transmitted um around it is even locally transmitted um around it on the local machine um you have Docker on the local machine um you have Docker on the local machine um you have Docker containers that are like really locked containers that are like really locked containers that are like really locked down uh there’s so many things you could down uh there’s so many things you could down uh there’s so many things you could do and like I said I’m I’m not going to do and like I said I’m I’m not going to do and like I said I’m I’m not going to go real deep into all of that stuff in go real deep into all of that stuff in go real deep into all of that stuff in this video it’s a bit out of scope but this video it’s a bit out of scope but this video it’s a bit out of scope but uh essentially this is all um talking to uh essentially this is all um talking to uh essentially this is all um talking to each other like the backend talks to its each other like the backend talks to its each other like the backend talks to its you know reddest instance the the you know reddest instance the the you know reddest instance the the database locally there’s no there’s no database locally there’s no there’s no database locally there’s no there’s no going out the server there’s no going going out the server there’s no going going out the server there’s no going out of the network there’s no Public out of the network there’s no Public out of the network there’s no Public Access and if I really need to no Access and if I really need to no Access and if I really need to no worries I can just uh worries I can just uh worries I can just uh securely access it behind the network so securely access it behind the network so securely access it behind the network so about that one other thing I did was I about that one other thing I did was I about that one other thing I did was I after doing a bunch of research decided after doing a bunch of research decided after doing a bunch of research decided to drop reddis and I’m trying out a new to drop reddis and I’m trying out a new to drop reddis and I’m trying out a new service which I’ll leave a link in the service which I’ll leave a link in the service which I’ll leave a link in the description uh this is a description uh this is a description uh this is a new replacement for reddish so um it new replacement for reddish so um it new replacement for reddish so um it tries to be an extremely more efficient tries to be an extremely more efficient tries to be an extremely more efficient version of like Drop in replacement for version of like Drop in replacement for version of like Drop in replacement for reddis and let me tell you I had to do reddis and let me tell you I had to do reddis and let me tell you I had to do some work it was not a drop in some work it was not a drop in some work it was not a drop in replacement but in their defense they replacement but in their defense they replacement but in their defense they say you can replace it in that day and say you can replace it in that day and say you can replace it in that day and yeah okay so reddis scals fantastically yeah okay so reddis scals fantastically yeah okay so reddis scals fantastically redis is great I’m not hating on reddis redis is great I’m not hating on reddis redis is great I’m not hating on reddis but yeah I can get can get costly and but yeah I can get can get costly and but yeah I can get can get costly and yeah you have to scale it a lot and the yeah you have to scale it a lot and the yeah you have to scale it a lot and the the philosophy is the philosophy is the philosophy is make it use your resources much more make it use your resources much more make it use your resources much more efficiently so you don’t have to scale efficiently so you don’t have to scale efficiently so you don’t have to scale it like like crazy um I’m trying it out it like like crazy um I’m trying it out it like like crazy um I’m trying it out so I will report back but it looks fast so I will report back but it looks fast so I will report back but it looks fast and it looks pretty pretty interesting and it looks pretty pretty interesting and it looks pretty pretty interesting so I want to use the limited resources I so I want to use the limited resources I so I want to use the limited resources I have as as efficiently as possible let’s have as as efficiently as possible let’s have as as efficiently as possible let’s put it that way and look it even talks put it that way and look it even talks put it that way and look it even talks about it’s even they work together Bull about it’s even they work together Bull about it’s even they work together Bull and Q work together to to make it work and Q work together to to make it work and Q work together to to make it work for Bull and so like right on the for Bull and so like right on the for Bull and so like right on the landing page they they talk about it so landing page they they talk about it so landing page they they talk about it so I’m sold if that makes it work more I’m sold if that makes it work more I’m sold if that makes it work more efficiently uh then yeah I’m sold efficiently uh then yeah I’m sold efficiently uh then yeah I’m sold already so I I dropped this in and I did already so I I dropped this in and I did already so I I dropped this in and I did a bunch of work to get that working the a bunch of work to get that working the a bunch of work to get that working the the data modeling I need to get that the data modeling I need to get that the data modeling I need to get that working so there’s actual user accounts working so there’s actual user accounts working so there’s actual user accounts you get a real API key that’s my update you get a real API key that’s my update you get a real API key that’s my update for today um now let’s jump to comments for today um now let’s jump to comments for today um now let’s jump to comments and and and questions uh let’s see what we got here questions uh let’s see what we got here questions uh let’s see what we got here really appreciate this type of content really appreciate this type of content really appreciate this type of content you are what what I consider a Visionary you are what what I consider a Visionary you are what what I consider a Visionary developer oh thank you thank you so developer oh thank you thank you so developer oh thank you thank you so much yeah uh by the way I’m sure the much yeah uh by the way I’m sure the much yeah uh by the way I’m sure the Woodpecker thinks you were weird yeah Woodpecker thinks you were weird yeah Woodpecker thinks you were weird yeah definitely definitely came across your definitely definitely came across your definitely definitely came across your channel through YouTube recommendation channel through YouTube recommendation channel through YouTube recommendation good recommendations for someone who is good recommendations for someone who is good recommendations for someone who is starting out doesn’t have a lot of starting out doesn’t have a lot of starting out doesn’t have a lot of experience especially by the fact that experience especially by the fact that experience especially by the fact that you give real examples of what inails you give real examples of what inails you give real examples of what inails each one of the entities of your diagram each one of the entities of your diagram each one of the entities of your diagram slightly toward the Prem Ure slightly toward the Prem Ure slightly toward the Prem Ure optimization not something that you need optimization not something that you need optimization not something that you need to care too to care too to care too much API changes are too much API changes are too much API changes are too expensive aren’t too expensive from an expensive aren’t too expensive from an expensive aren’t too expensive from an engineering perspective yeah I agree the engineering perspective yeah I agree the engineering perspective yeah I agree the job queue is likely to be a problem from job queue is likely to be a problem from job queue is likely to be a problem from the client the client the client perspective I would like I would likely perspective I would like I would likely perspective I would like I would likely to design the API that takes some sort to design the API that takes some sort to design the API that takes some sort of request config as a parameter for of request config as a parameter for of request config as a parameter for example example example request tll let me move request tll let me move request tll let me move this one minor suggestion is to be this one minor suggestion is to be this one minor suggestion is to be slightly more concise and direct I think slightly more concise and direct I think slightly more concise and direct I think if you had some use cases and walk if you had some use cases and walk if you had some use cases and walk through the diagram you would you could through the diagram you would you could through the diagram you would you could have made the flow a little bit more have made the flow a little bit more have made the flow a little bit more simple to understand yeah I’m working on simple to understand yeah I’m working on simple to understand yeah I’m working on that I this is unscripted um I do want that I this is unscripted um I do want that I this is unscripted um I do want to have a scripted Channel where it is to have a scripted Channel where it is to have a scripted Channel where it is like much more concise and direct I like much more concise and direct I like much more concise and direct I agree it’s something I’m working on um agree it’s something I’m working on um agree it’s something I’m working on um like I said there is a big difference like I said there is a big difference like I said there is a big difference between having a scripted Channel and between having a scripted Channel and between having a scripted Channel and like everything is your reading a script like everything is your reading a script like everything is your reading a script versus just Off the Cuffs it’s hard it’s versus just Off the Cuffs it’s hard it’s versus just Off the Cuffs it’s hard it’s hard but I agree thank you so much um hard but I agree thank you so much um hard but I agree thank you so much um yeah so onto my random story for the day yeah so onto my random story for the day yeah so onto my random story for the day uh so this one time when I was living uh so this one time when I was living uh so this one time when I was living and traveling around Mexico I worked and traveling around Mexico I worked and traveling around Mexico I worked remotely okay and I had this laptop that remotely okay and I had this laptop that remotely okay and I had this laptop that was fairly new wasn’t even that old was fairly new wasn’t even that old was fairly new wasn’t even that old well the what was it I think it was the well the what was it I think it was the well the what was it I think it was the fan died something died in the computer fan died something died in the computer fan died something died in the computer computer just it it wouldn’t run it was computer just it it wouldn’t run it was computer just it it wouldn’t run it was super overheating and this was an old super overheating and this was an old super overheating and this was an old Linux computer that was you know pushed Linux computer that was you know pushed Linux computer that was you know pushed to the max so I you know do development to the max so I you know do development to the max so I you know do development work and when you run all the services work and when you run all the services work and when you run all the services locally it pushes the computer pretty locally it pushes the computer pretty locally it pushes the computer pretty hard and so the fan or something burned hard and so the fan or something burned hard and so the fan or something burned out and I scrambled because I I had a out and I scrambled because I I had a out and I scrambled because I I had a day job I had to show up every day to day job I had to show up every day to day job I had to show up every day to work and I found a repair shop and I was work and I found a repair shop and I was work and I found a repair shop and I was like hey here’s the problem and they’re like hey here’s the problem and they’re like hey here’s the problem and they’re like okay we’ll get back to you like okay we’ll get back to you like okay we’ll get back to you tomorrow they can get back to me I tomorrow they can get back to me I tomorrow they can get back to me I showed at the shop hey what’s going on I showed at the shop hey what’s going on I showed at the shop hey what’s going on I need this computer fixed like oh yeah need this computer fixed like oh yeah need this computer fixed like oh yeah yeah about that um we we see the problem yeah about that um we we see the problem yeah about that um we we see the problem we need this and this part okay cool no we need this and this part okay cool no we need this and this part okay cool no worries oh yeah we have to order it from worries oh yeah we have to order it from worries oh yeah we have to order it from abroad and get it from here and do this abroad and get it from here and do this abroad and get it from here and do this it’s going to take a while well how long it’s going to take a while well how long it’s going to take a while well how long is it going to take uh I don’t know is it going to take uh I don’t know is it going to take uh I don’t know three to four three to four three to four weeks three to four weeks I was like I I weeks three to four weeks I was like I I weeks three to four weeks I was like I I I got to work here I I can’t like I got I got to work here I I can’t like I got I got to work here I I can’t like I got to go to work today I I I literally to go to work today I I I literally to go to work today I I I literally cannot I literally cannot wait like uh I cannot I literally cannot wait like uh I cannot I literally cannot wait like uh I can’t wait a month like what the hell can’t wait a month like what the hell can’t wait a month like what the hell okay well I don’t know they’re like that okay well I don’t know they’re like that okay well I don’t know they’re like that that’s not our problem and so I I I had that’s not our problem and so I I I had that’s not our problem and so I I I had to like go find one of these fake Apple to like go find one of these fake Apple to like go find one of these fake Apple Stores you know it looks like an Apple Stores you know it looks like an Apple Stores you know it looks like an Apple store but it’s like an authorized store but it’s like an authorized store but it’s like an authorized reseller and I I I ran Linux and I and I reseller and I I I ran Linux and I and I reseller and I I I ran Linux and I and I didn’t run like I didn’t didn’t use uh didn’t run like I didn’t didn’t use uh didn’t run like I didn’t didn’t use uh MacBooks or anything before uh only only MacBooks or anything before uh only only MacBooks or anything before uh only only only had a previous job but I I ran a only had a previous job but I I ran a only had a previous job but I I ran a Linux computer and so I was like it Linux computer and so I was like it Linux computer and so I was like it I’m going I’m I’m going to go get a Mac I’m going I’m I’m going to go get a Mac I’m going I’m I’m going to go get a Mac like I can’t stand this like uh you know like I can’t stand this like uh you know like I can’t stand this like uh you know PC thing where the computers just break PC thing where the computers just break PC thing where the computers just break the Macs do the same so I went down to the Macs do the same so I went down to the Macs do the same so I went down to this Apple Store and I did pull out my this Apple Store and I did pull out my this Apple Store and I did pull out my credit card and buy a computer on the credit card and buy a computer on the credit card and buy a computer on the spot just because I needed a computer spot just because I needed a computer spot just because I needed a computer like that day and I was even late to like that day and I was even late to like that day and I was even late to work you know I told him hey I’m going work you know I told him hey I’m going work you know I told him hey I’m going to be late I had to buy a brand new to be late I had to buy a brand new to be late I had to buy a brand new computer set it up frantically and get computer set it up frantically and get computer set it up frantically and get back to work like I just had no choice back to work like I just had no choice back to work like I just had no choice and then like a month later I got the and then like a month later I got the and then like a month later I got the computer fixed and then I sold it to computer fixed and then I sold it to computer fixed and then I sold it to somebody and the guy I’ll never forget somebody and the guy I’ll never forget somebody and the guy I’ll never forget the guy he’s like hey it’s really loud the guy he’s like hey it’s really loud the guy he’s like hey it’s really loud like why does it get so loud whoops of like why does it get so loud whoops of like why does it get so loud whoops of course they insulted some janky fan that course they insulted some janky fan that course they insulted some janky fan that they got from God knows where and the they got from God knows where and the they got from God knows where and the fan was really loud I said I’m so sorry fan was really loud I said I’m so sorry fan was really loud I said I’m so sorry I replaced the fan and I I didn’t know I replaced the fan and I I didn’t know I replaced the fan and I I didn’t know it was going to be so loud and he he was it was going to be so loud and he he was it was going to be so loud and he he was like okay it’s fine I’ll live with it like okay it’s fine I’ll live with it like okay it’s fine I’ll live with it but I felt so bad this poor guy this he but I felt so bad this poor guy this he but I felt so bad this poor guy this he said it was super super loud but uh yeah said it was super super loud but uh yeah said it was super super loud but uh yeah sometimes you got to drop everything and sometimes you got to drop everything and sometimes you got to drop everything and buy the computer all right that’s all I buy the computer all right that’s all I buy the computer all right that’s all I got for today see you tomorrow
Description
Security focus:
- Server hardening
- SSL implementation
- Access control setup
Summary
Summary of the Video: Daily Update Build and Public Log
The video provides a daily update on setting up an API service with self-hosting, discussing software bugs, backend configuration, security practices, and a switch from Redis to a new efficient service. It also shares a personal anecdote about an urgent computer repair.
Chapters
AI with Steve build in public
Subscribe to stay up to date