← Back
Tech Hut March 25, 2024 15m

self-host the INTERNET! (before it's too late)

Read full transcript 10 segments
  1. in this video what we're going to be in this video what we're going to be doing is hosting our very own internet doing is hosting our very own internet doing is hosting our very own internet offline what we're going to be doing is offline what we're going to be doing is offline what we're going to be doing is getting some of the internet's most getting some of the internet's most getting some of the internet's most important resources such as Wikipedia important resources such as Wikipedia important resources such as Wikipedia archwiki askubuntu and one of my archwiki askubuntu and one of my archwiki askubuntu and one of my personal favorites the option to host personal favorites the option to host personal favorites the option to host the entirety of the world's mapping data the entirety of the world's mapping data the entirety of the world's mapping data giving you offline and basically giving you offline and basically giving you offline and basically permanent access to all of these permanent access to all of these permanent access to all of these resources now a fair question you may resources now a fair question you may resources now a fair question you may have is why the hell would anybody want have is why the hell would anybody want have is why the hell would anybody want to do this and there's a couple of to do this and there's a couple of to do this and there's a couple of reasons first of course if internet reasons first of course if internet reasons first of course if internet isn't something that you can easily isn't something that you can easily isn't something that you can easily access whether that be you in some super access whether that be you in some super access whether that be you in some super far rural County and you just find it far rural County and you just find it far rural County and you just find it easier to have a lot of this information easier to have a lot of this information easier to have a lot of this information offline or you can be in some remote offline or you can be in some remote offline or you can be in some remote Village somewhere the Internet isn't Village somewhere the Internet isn't Village somewhere the Internet isn't accessible to everybody and that's fine accessible to everybody and that's fine accessible to everybody and that's fine the second main reason and this is more the second main reason and this is more the second main reason and this is more of a Doomer mentality and kind of my of a Doomer mentality and kind of my of a Doomer mentality and kind of my personal mentality is you don't personal mentality is you don't personal mentality is you don't necessarily trust the network necessarily trust the network necessarily trust the network infrastructure of your nation to have infrastructure of your nation to have infrastructure of your nation to have the data available to you all the time the data available to you all the time the data available to you all the time or maybe you just don't trust whoever or maybe you just don't trust whoever or maybe you just don't trust whoever your government happens to be to allow your government happens to be to allow your government happens to be to allow you to have access to all this data you to have access to all this data you to have access to all this data still no matter your reason it's a fun still no matter your reason it's a fun still no matter your reason it's a fun project it's a cool thing to do and it's project it's a cool thing to do and it's project it's a cool thing to do and it's nice to have just on your Nas all that nice to have just on your Nas all that nice to have just on your Nas all that data speaking of Nas this video is made data speaking of Nas this video is made data speaking of Nas this video is made possible by ug green and their Naas possible by ug green and their Naas possible by ug green and their Naas Solutions because oh boy Wikipedia is Solutions because oh boy Wikipedia is Solutions because oh boy Wikipedia is about 100 GB and we're going to need a about 100 GB and we're going to need a about 100 GB and we're going to need a place to put it ug green is currently place to put it ug green is currently place to put it ug green is currently known for their charge cables phone known for their charge cables phone known for their charge cables phone accessories things like that but they accessories things like that but they accessories things like that but they are jumping into the nas Market starting are jumping into the nas Market starting are jumping into the nas Market starting on Kickstarter March 26 6th they're on Kickstarter March 26 6th they're on Kickstarter March 26 6th they're going to have models ranging from 2bay

  2. going to have models ranging from 2bay going to have models ranging from 2bay to 4 B I have a 4 Bay Nas right here and to 4 B I have a 4 Bay Nas right here and to 4 B I have a 4 Bay Nas right here and here's the spec sheet of all the nases here's the spec sheet of all the nases here's the spec sheet of all the nases that they have I currently have the dxp that they have I currently have the dxp that they have I currently have the dxp 4800 plus and as you can see with the 4800 plus and as you can see with the 4800 plus and as you can see with the CPU models gone are the days of needing CPU models gone are the days of needing CPU models gone are the days of needing to use Celeron their lowest in one to use Celeron their lowest in one to use Celeron their lowest in one coming at 239 has an Intel n100 which is coming at 239 has an Intel n100 which is coming at 239 has an Intel n100 which is phenomenal this guy has an Intel penon 5 phenomenal this guy has an Intel penon 5 phenomenal this guy has an Intel penon 5 cor six threads and you can get all the cor six threads and you can get all the cor six threads and you can get all the way up to a 12th gen I5 with 10 cores way up to a 12th gen I5 with 10 cores way up to a 12th gen I5 with 10 cores just on the front we have an SD card just on the front we have an SD card just on the front we have an SD card reader USB type-c and on the back we reader USB type-c and on the back we reader USB type-c and on the back we have two land ports one is 2.5 g and the have two land ports one is 2.5 g and the have two land ports one is 2.5 g and the other one is 10 gbit HDMI some more USB other one is 10 gbit HDMI some more USB other one is 10 gbit HDMI some more USB power no screws or anything needed you power no screws or anything needed you power no screws or anything needed you just pop the hard drive in and then it just pop the hard drive in and then it just pop the hard drive in and then it slides into the NZ the hardware is slides into the NZ the hardware is slides into the NZ the hardware is absolutely fantastic and they do have absolutely fantastic and they do have absolutely fantastic and they do have their own software for these things I their own software for these things I their own software for these things I played around a little bit with it and played around a little bit with it and played around a little bit with it and so far so good their application in its so far so good their application in its so far so good their application in its current state being able to access all current state being able to access all current state being able to access all your files photos and more from one your files photos and more from one your files photos and more from one convenient location this includes an convenient location this includes an convenient location this includes an integrated AI smart assistant that works integrated AI smart assistant that works integrated AI smart assistant that works without internet allowing you to do without internet allowing you to do without internet allowing you to do things such as search pictures by text things such as search pictures by text things such as search pictures by text they're going to be coming out with uh they're going to be coming out with uh they're going to be coming out with uh Docker support and virtualization Docker support and virtualization Docker support and virtualization support pretty soon but I can't really support pretty soon but I can't really support pretty soon but I can't really speak on the software much until they speak on the software much until they speak on the software much until they actually come out with that in which actually come out with that in which actually come out with that in which I'll be doing a non-sponsored review of I'll be doing a non-sponsored review of I'll be doing a non-sponsored review of this device so do subscribe and watch this device so do subscribe and watch this device so do subscribe and watch out for that and if you go ahead and out for that and if you go ahead and out for that and if you go ahead and drop a $5 deposit before March 26th you drop a $5 deposit before March 26th you drop a $5 deposit before March 26th you can get 40% off now with that we're can get 40% off now with that we're can get 40% off now with that we're going to get into the guide and show you going to get into the guide and show you going to get into the guide and show you you how to do this now what have I done you how to do this now what have I done you how to do this now what have I done already a couple things first I

  3. already a couple things first I already a couple things first I installed Ubuntu server on proxmox so installed Ubuntu server on proxmox so installed Ubuntu server on proxmox so you can install Ubuntu server on you can install Ubuntu server on you can install Ubuntu server on whatever you want to go and Host this whatever you want to go and Host this whatever you want to go and Host this whether that be a small Mini PC like whether that be a small Mini PC like whether that be a small Mini PC like this if you have a rackmount server or this if you have a rackmount server or this if you have a rackmount server or you already have a NZ like this that you you already have a NZ like this that you you already have a NZ like this that you can install a virtual machine on and I can install a virtual machine on and I can install a virtual machine on and I will note the software that we're going will note the software that we're going will note the software that we're going to be using does have desktop to be using does have desktop to be using does have desktop applications so you don't even applications so you don't even applications so you don't even necessarily need to host this data on a necessarily need to host this data on a necessarily need to host this data on a server but I think it's a really good server but I think it's a really good server but I think it's a really good idea to do so because if you're in a idea to do so because if you're in a idea to do so because if you're in a situation you actually want to use this situation you actually want to use this situation you actually want to use this data you can have it on your local data you can have it on your local data you can have it on your local network and devices can just hook up and network and devices can just hook up and network and devices can just hook up and see this data just by typing in an IP see this data just by typing in an IP see this data just by typing in an IP address instead of having to have all address instead of having to have all address instead of having to have all the data locally or even need those the data locally or even need those the data locally or even need those desktop applications available so what desktop applications available so what desktop applications available so what have I done I've installed auntu server have I done I've installed auntu server have I done I've installed auntu server I updated it and then I used the I updated it and then I used the I updated it and then I used the convenience script from Docker to get convenience script from Docker to get convenience script from Docker to get that installed we are going to be doing that installed we are going to be doing that installed we are going to be doing this with Docker and then what I did this with Docker and then what I did this with Docker and then what I did because this proxmox virtual machine I because this proxmox virtual machine I because this proxmox virtual machine I only gave 128 GB so I actually linked up only gave 128 GB so I actually linked up only gave 128 GB so I actually linked up to an as I already have up and running to an as I already have up and running to an as I already have up and running because I already have a bunch of Zim because I already have a bunch of Zim because I already have a bunch of Zim files on that they take up a whole bunch files on that they take up a whole bunch files on that they take up a whole bunch of space depending on what you actually of space depending on what you actually of space depending on what you actually uh want to store and I simply did that uh want to store and I simply did that uh want to store and I simply did that by first installing a CF utils we made a by first installing a CF utils we made a by first installing a CF utils we made a media or a data directory within our media or a data directory within our media or a data directory within our media folder and you can see here this media folder and you can see here this media folder and you can see here this is the actual line in our FS tab to is the actual line in our FS tab to is the actual line in our FS tab to point and mount to that so we can see point and mount to that so we can see point and mount to that so we can see the IP address that's going to mount to the IP address that's going to mount to the IP address that's going to mount to that data folder using cifs we have the that data folder using cifs we have the that data folder using cifs we have the proper permissions and the directory for proper permissions and the directory for proper permissions and the directory for my actual username and password so now

  4. my actual username and password so now my actual username and password so now if I mount that so pseudo mount a oh I if I mount that so pseudo mount a oh I if I mount that so pseudo mount a oh I forgot I changed my username for the forgot I changed my username for the forgot I changed my username for the server mount a there we go so let's server mount a there we go so let's server mount a there we go so let's check and make sure all the data is check and make sure all the data is check and make sure all the data is there media there media there media data sweet and see my Zim folder there data sweet and see my Zim folder there data sweet and see my Zim folder there so if I CD into Zim LS you could see the so if I CD into Zim LS you could see the so if I CD into Zim LS you could see the data I currently have we have uh data I currently have we have uh data I currently have we have uh Wikipedia Wiki books Wiki spaces Wiki Wikipedia Wiki books Wiki spaces Wiki Wikipedia Wiki books Wiki spaces Wiki house and Ted Talk stuff we're good to house and Ted Talk stuff we're good to house and Ted Talk stuff we're good to go this right here is kiwix this is the go this right here is kiwix this is the go this right here is kiwix this is the website and organization that provides website and organization that provides website and organization that provides all of this you can see internet connect all of this you can see internet connect all of this you can see internet connect without internet access I do recommend without internet access I do recommend without internet access I do recommend you kind of read through this it's a you kind of read through this it's a you kind of read through this it's a really really cool organization you can really really cool organization you can really really cool organization you can see their mission here knowledge is a see their mission here knowledge is a see their mission here knowledge is a fundamental human right so they're fundamental human right so they're fundamental human right so they're dedicated to providing free and open dedicated to providing free and open dedicated to providing free and open access to knowledge for everyone access to knowledge for everyone access to knowledge for everyone everywhere and you a bunch of Statistics everywhere and you a bunch of Statistics everywhere and you a bunch of Statistics bunch of Articles who their partners are bunch of Articles who their partners are bunch of Articles who their partners are we're going to come over here to get the we're going to come over here to get the we're going to come over here to get the downloads in just a sec but first I want downloads in just a sec but first I want downloads in just a sec but first I want to show you this website library. to show you this website library. to show you this website library. key.org if we go here this is what our key.org if we go here this is what our key.org if we go here this is what our server is going to look like once we server is going to look like once we server is going to look like once we have it kind of self-hosted and you can have it kind of self-hosted and you can have it kind of self-hosted and you can see some of the data here we have see some of the data here we have see some of the data here we have wikiversity Arch Wiki Bitcoin wiki wikiversity Arch Wiki Bitcoin wiki wikiversity Arch Wiki Bitcoin wiki Wikipedia and you can see Wikipedia is Wikipedia and you can see Wikipedia is Wikipedia and you can see Wikipedia is just about 110 gabt for the entire thing just about 110 gabt for the entire thing just about 110 gabt for the entire thing which really if you think about it is which really if you think about it is which really if you think about it is not too bad and then like Arch Wiki a not too bad and then like Arch Wiki a not too bad and then like Arch Wiki a lot less information but a lot lot less information but a lot lot less information but a lot nonetheless is about 30 megabytes so you nonetheless is about 30 megabytes so you nonetheless is about 30 megabytes so you could really self-host a lot of data if could really self-host a lot of data if could really self-host a lot of data if I actually click on this we can kind of I actually click on this we can kind of I actually click on this we can kind of view what it's going to look like on our view what it's going to look like on our view what it's going to look like on our end offline this right here is Wikipedia end offline this right here is Wikipedia end offline this right here is Wikipedia so for example if I go to geography

  5. so for example if I go to geography so for example if I go to geography let's go to Europe Europe geography we let's go to Europe Europe geography we let's go to Europe Europe geography we got a lot of information we have a lot got a lot of information we have a lot got a lot of information we have a lot of pictures there's other versions of of pictures there's other versions of of pictures there's other versions of Wikipedia that you could get that take Wikipedia that you could get that take Wikipedia that you could get that take up a lot less space and scrolling up we up a lot less space and scrolling up we up a lot less space and scrolling up we have Wikipedia 100 top 100 articles we have Wikipedia 100 top 100 articles we have Wikipedia 100 top 100 articles we have an offline version with about have an offline version with about have an offline version with about roughly half the size and there's just a roughly half the size and there's just a roughly half the size and there's just a bunch of different versions so you can bunch of different versions so you can bunch of different versions so you can really get exactly what you need and of really get exactly what you need and of really get exactly what you need and of course to actually download this data course to actually download this data course to actually download this data you could click right here to start the you could click right here to start the you could click right here to start the download and then move it into whatever download and then move it into whatever download and then move it into whatever server or wherever you want to actually server or wherever you want to actually server or wherever you want to actually store this data so from there to store this data so from there to store this data so from there to actually host the data what we are going actually host the data what we are going actually host the data what we are going to do is head back over here and go to to do is head back over here and go to to do is head back over here and go to all apps from there we have the actual all apps from there we have the actual all apps from there we have the actual kind of mobile and desktop applications kind of mobile and desktop applications kind of mobile and desktop applications that you can use if you don't want to that you can use if you don't want to that you can use if you don't want to set up a server but if I go down to the set up a server but if I go down to the set up a server but if I go down to the QX server right here under Docker images QX server right here under Docker images QX server right here under Docker images and I do believe it is this first one and I do believe it is this first one and I do believe it is this first one right here ah there it is took me a sec right here ah there it is took me a sec right here ah there it is took me a sec to find that so we do have some options to find that so we do have some options to find that so we do have some options to go ahead and access this we have um to go ahead and access this we have um to go ahead and access this we have um the option to point it to specific Zim the option to point it to specific Zim the option to point it to specific Zim files but what we're going to do right files but what we're going to do right files but what we're going to do right here is if you want to load all zims here is if you want to load all zims here is if you want to load all zims within a directory use this so I'm just within a directory use this so I'm just within a directory use this so I'm just going to grab this right here give that going to grab this right here give that going to grab this right here give that a quick Copy and do not I did set this a quick Copy and do not I did set this a quick Copy and do not I did set this up in nonroot mode I'll link to this up in nonroot mode I'll link to this up in nonroot mode I'll link to this down below uh if you don't know much down below uh if you don't know much down below uh if you don't know much about Docker and you want to learn how about Docker and you want to learn how about Docker and you want to learn how to use it we've recently made a pretty to use it we've recently made a pretty to use it we've recently made a pretty good video going over the basics so I'll good video going over the basics so I'll good video going over the basics so I'll link to that so let's paste that on in link to that so let's paste that on in link to that so let's paste that on in and we are going to want to change some and we are going to want to change some and we are going to want to change some things here including this right here things here including this right here things here including this right here TMP SL Zim is not the proper directory TMP SL Zim is not the proper directory TMP SL Zim is not the proper directory you're going to want to point this to you're going to want to point this to you're going to want to point this to your proper directory U Mine in this

  6. your proper directory U Mine in this your proper directory U Mine in this instance is going to be media data and instance is going to be media data and instance is going to be media data and then Zim and then another thing I'm then Zim and then another thing I'm then Zim and then another thing I'm going to change is the default Port going to change is the default Port going to change is the default Port because the service that we're going to because the service that we're going to because the service that we're going to be setting up in a little bit open be setting up in a little bit open be setting up in a little bit open street map is going to want the port street map is going to want the port street map is going to want the port 8080 so I'm just going to change it to 8080 so I'm just going to change it to 8080 so I'm just going to change it to the port 8000 so now if I go ahead and the port 8000 so now if I go ahead and the port 8000 so now if I go ahead and hit enter what it should do after it hit enter what it should do after it hit enter what it should do after it pulls the image and everything it needs pulls the image and everything it needs pulls the image and everything it needs is it should list all the Zim files so is it should list all the Zim files so is it should list all the Zim files so now we can actually access this so then now we can actually access this so then now we can actually access this so then let's go to our IP address 10.52 or let's go to our IP address 10.52 or let's go to our IP address 10.52 or whatever yours is at the Port whatever yours is at the Port whatever yours is at the Port 8,000 there we go we can see we are now 8,000 there we go we can see we are now 8,000 there we go we can see we are now hosting this little bit of resources hosting this little bit of resources hosting this little bit of resources offline so again if I go to Wikipedia offline so again if I go to Wikipedia offline so again if I go to Wikipedia here this is going to be the English all here this is going to be the English all here this is going to be the English all Maxi so everything I can get and I do Maxi so everything I can get and I do Maxi so everything I can get and I do need to update these I've had these for need to update these I've had these for need to update these I've had these for a little bit of time and here we go we a little bit of time and here we go we a little bit of time and here we go we have everything offline so if I go to have everything offline so if I go to have everything offline so if I go to something let's go to trains here is the something let's go to trains here is the something let's go to trains here is the wiki Wikipedia page on trains and it's wiki Wikipedia page on trains and it's wiki Wikipedia page on trains and it's cool because all the links work too so cool because all the links work too so cool because all the links work too so if I go to Electric locomotives awesome if I go to Electric locomotives awesome if I go to Electric locomotives awesome solar panels awesome cloud cover get solar panels awesome cloud cover get solar panels awesome cloud cover get some nice geoscience stuff going on some nice geoscience stuff going on some nice geoscience stuff going on cyclones we can learn about those and cyclones we can learn about those and cyclones we can learn about those and all this is offline on your local all this is offline on your local all this is offline on your local network and then another example uh wiky network and then another example uh wiky network and then another example uh wiky how here we have the full website with how here we have the full website with how here we have the full website with all the images so you can learn guitar all the images so you can learn guitar all the images so you can learn guitar chords singing motorcycles driving chords singing motorcycles driving chords singing motorcycles driving Basics a lot of stuff and one of the Basics a lot of stuff and one of the Basics a lot of stuff and one of the things that I find really cool is TED things that I find really cool is TED things that I find really cool is TED Talks here so if I go to a tedm for Talks here so if I go to a tedm for Talks here so if I go to a tedm for example we could go down and actually

  7. example we could go down and actually example we could go down and actually play these full videos so if I open up play these full videos so if I open up play these full videos so if I open up this one tracking Health with johnone this one tracking Health with johnone this one tracking Health with johnone Foundation we have full videos with Foundation we have full videos with Foundation we have full videos with additional information on them so really additional information on them so really additional information on them so really nice I do recommend everybody have a zim nice I do recommend everybody have a zim nice I do recommend everybody have a zim server with at least a little bit of server with at least a little bit of server with at least a little bit of data that you can access if the internet data that you can access if the internet data that you can access if the internet goes down whether that be Wikipedia Wiki goes down whether that be Wikipedia Wiki goes down whether that be Wikipedia Wiki how whatever you need now the other how whatever you need now the other how whatever you need now the other piece data that we need in this kind of piece data that we need in this kind of piece data that we need in this kind of a Doomer scenario that's in my head is a Doomer scenario that's in my head is a Doomer scenario that's in my head is mapping data we need to know how to get mapping data we need to know how to get mapping data we need to know how to get around without having to whip out an around without having to whip out an around without having to whip out an atlas whenever we need to do so or atlas whenever we need to do so or atlas whenever we need to do so or actually find an updated one and that's actually find an updated one and that's actually find an updated one and that's going to be with this right here this is going to be with this right here this is going to be with this right here this is the open street map tile server another the open street map tile server another the open street map tile server another thing that's pretty easy to go install thing that's pretty easy to go install thing that's pretty easy to go install takes a little bit more time and what takes a little bit more time and what takes a little bit more time and what we're going to want to do first is get a we're going to want to do first is get a we're going to want to do first is get a volume we're going to want to create a volume we're going to want to create a volume we're going to want to create a volume called osm data we just give that volume called osm data we just give that volume called osm data we just give that a copy open up our terminal here and I'm a copy open up our terminal here and I'm a copy open up our terminal here and I'm going to hit control C which is going to going to hit control C which is going to going to hit control C which is going to cancel out that Zim server if I wanted cancel out that Zim server if I wanted cancel out that Zim server if I wanted to run this I would just go ahead and to run this I would just go ahead and to run this I would just go ahead and run it run it run it in-d for detached mode and I think that in-d for detached mode and I think that in-d for detached mode and I think that would work there we go so now our Zim would work there we go so now our Zim would work there we go so now our Zim server is still running in the server is still running in the server is still running in the background but what we want to do is background but what we want to do is background but what we want to do is create the data for our mapping stuff so create the data for our mapping stuff so create the data for our mapping stuff so let's create that volume and depending let's create that volume and depending let's create that volume and depending on the data you grab this will take up a on the data you grab this will take up a on the data you grab this will take up a lot of space so do keep note of that and lot of space so do keep note of that and lot of space so do keep note of that and if you need to create this volume on a if you need to create this volume on a if you need to create this volume on a network share or something I'll leave to network share or something I'll leave to network share or something I'll leave to some documentation on how to do that but some documentation on how to do that but some documentation on how to do that but if you're only just grabbing like a if you're only just grabbing like a if you're only just grabbing like a specific region it should only be a specific region it should only be a specific region it should only be a couple gigabytes and speaking of this couple gigabytes and speaking of this couple gigabytes and speaking of this right here is the website that I've been right here is the website that I've been right here is the website that I've been pulling the data from there are other pulling the data from there are other pulling the data from there are other websites that you can use but this one websites that you can use but this one websites that you can use but this one is really good it is the open street map

  8. is really good it is the open street map is really good it is the open street map data extracts now here we have regions data extracts now here we have regions data extracts now here we have regions and we have all the files that we're and we have all the files that we're and we have all the files that we're going to need and we can see when we going to need and we can see when we going to need and we can see when we hover over these data or the specific hover over these data or the specific hover over these data or the specific data it shows us the region now for me data it shows us the region now for me data it shows us the region now for me let's go uh North America here within let's go uh North America here within let's go uh North America here within North America you could either get the North America you could either get the North America you could either get the entire continent if you would like to or entire continent if you would like to or entire continent if you would like to or you could get specific data sets or sub you could get specific data sets or sub you could get specific data sets or sub regions for example we have a US Midwest regions for example we have a US Midwest regions for example we have a US Midwest I could get the US West and we have all I could get the US West and we have all I could get the US West and we have all the data sizes here so us Pacific for the data sizes here so us Pacific for the data sizes here so us Pacific for example is not going to be a lot of data example is not going to be a lot of data example is not going to be a lot of data and you can see over here if I hover and you can see over here if I hover and you can see over here if I hover over it what exactly it's going to be over it what exactly it's going to be over it what exactly it's going to be looks like Alaska and some of the looks like Alaska and some of the looks like Alaska and some of the islands and I do believe if we click on islands and I do believe if we click on islands and I do believe if we click on like United States of America we could like United States of America we could like United States of America we could go down to State Pacific or specific go down to State Pacific or specific go down to State Pacific or specific data if we would like to which I think data if we would like to which I think data if we would like to which I think I'm going to do because um I did the I'm going to do because um I did the I'm going to do because um I did the entirety I did the whole like western entirety I did the whole like western entirety I did the whole like western region of the United States when I was region of the United States when I was region of the United States when I was testing this testing this testing this and it took a long time to process I and it took a long time to process I and it took a long time to process I mean the download probably took like 5 mean the download probably took like 5 mean the download probably took like 5 minutes and it probably took like an minutes and it probably took like an minutes and it probably took like an hour and a half to process the data into hour and a half to process the data into hour and a half to process the data into that uh volume that we we created in that uh volume that we we created in that uh volume that we we created in this case I'm going to grab Washington this case I'm going to grab Washington this case I'm going to grab Washington so if we click on Washington it gives us so if we click on Washington it gives us so if we click on Washington it gives us some more formats including the commonly some more formats including the commonly some more formats including the commonly used formats and in this case we're used formats and in this case we're used formats and in this case we're going to be paying attention to the PBF going to be paying attention to the PBF going to be paying attention to the PBF as well as this poly file here so going as well as this poly file here so going as well as this poly file here so going over here there's a lot of information over here there's a lot of information over here there's a lot of information on how to set this up there's a lot of on how to set this up there's a lot of on how to set this up there's a lot of different ways to do it and a lot of different ways to do it and a lot of different ways to do it and a lot of different ways to use like alternative different ways to use like alternative different ways to use like alternative Styles and things like that but just for Styles and things like that but just for Styles and things like that but just for our use case here what we're going to do our use case here what we're going to do our use case here what we're going to do is this command this is letting the is this command this is letting the is this command this is letting the container download the file you can just container download the file you can just container download the file you can just download it yourself and point to the download it yourself and point to the download it yourself and point to the file and have it do it locally but I

  9. file and have it do it locally but I file and have it do it locally but I mean we might as well do this so let's mean we might as well do this so let's mean we might as well do this so let's copy that open up our terminal here and copy that open up our terminal here and copy that open up our terminal here and paste it on in so we have the downloads paste it on in so we have the downloads paste it on in so we have the downloads right here so we're going to need to right here so we're going to need to right here so we're going to need to change these URLs to what we're actually change these URLs to what we're actually change these URLs to what we're actually going to be using so this one is going going to be using so this one is going going to be using so this one is going to be the PBF file so let's head back to be the PBF file so let's head back to be the PBF file so let's head back over here I'm going to right click copy over here I'm going to right click copy over here I'm going to right click copy this link and then drop it in here and this link and then drop it in here and this link and then drop it in here and then we're going to get the poly link so then we're going to get the poly link so then we're going to get the poly link so let's get rid of that and then let's let's get rid of that and then let's let's get rid of that and then let's copy this poly link open up our terminal copy this poly link open up our terminal copy this poly link open up our terminal paste that in and there we go so paste that in and there we go so paste that in and there we go so essentially what this command is doing essentially what this command is doing essentially what this command is doing is it's going to download both of these is it's going to download both of these is it's going to download both of these files that we need it's going to mount files that we need it's going to mount files that we need it's going to mount the volume here inside of itself as a the volume here inside of itself as a the volume here inside of itself as a data database and then it's going to data database and then it's going to data database and then it's going to download import and process the data so download import and process the data so download import and process the data so and you can see here it is going to be and you can see here it is going to be and you can see here it is going to be doing this with a postgress if you were doing this with a postgress if you were doing this with a postgress if you were curious so let's hit enter it's first curious so let's hit enter it's first curious so let's hit enter it's first going to pull the image and then begin going to pull the image and then begin going to pull the image and then begin downloading and importing that data and downloading and importing that data and downloading and importing that data and there it goes it's starting the proess there it goes it's starting the proess there it goes it's starting the proess database downloading everything that we database downloading everything that we database downloading everything that we need it's going pretty quick again I need it's going pretty quick again I need it's going pretty quick again I picked a single state of the United picked a single state of the United picked a single state of the United States instead of uh half the country States instead of uh half the country States instead of uh half the country like I did last time of course pull what like I did last time of course pull what like I did last time of course pull what you think you might need so there we go you think you might need so there we go you think you might need so there we go we can see it's now processing now I'm we can see it's now processing now I'm we can see it's now processing now I'm going to give it probably like 10 20 going to give it probably like 10 20 going to give it probably like 10 20 minutes based on the hour and a half it minutes based on the hour and a half it minutes based on the hour and a half it took for half the country uh should be took for half the country uh should be took for half the country uh should be done fairly soon all right it's done so done fairly soon all right it's done so done fairly soon all right it's done so now that the data is imported we now that the data is imported we now that the data is imported we actually need to launch the server so we actually need to launch the server so we actually need to launch the server so we can access that data and to do this it's can access that data and to do this it's can access that data and to do this it's going to be right under here um pretty going to be right under here um pretty going to be right under here um pretty sure it's this one right here the very sure it's this one right here the very sure it's this one right here the very first one under connecting to postgress

  10. first one under connecting to postgress first one under connecting to postgress so let's give that a copy pop that on in so let's give that a copy pop that on in so let's give that a copy pop that on in there and I don't think we have to make there and I don't think we have to make there and I don't think we have to make any changes we have the connection to any changes we have the connection to any changes we have the connection to the database we have it on the port 8080 the database we have it on the port 8080 the database we have it on the port 8080 now it does take a sec so do give it now it does take a sec so do give it now it does take a sec so do give it some time so for example if I go over some time so for example if I go over some time so for example if I go over here to the port 8080 we can see the here to the port 8080 we can see the here to the port 8080 we can see the toel server is running but it's still toel server is running but it's still toel server is running but it's still kind of loading up some of that data for kind of loading up some of that data for kind of loading up some of that data for us if I go ahead over to Washington us if I go ahead over to Washington us if I go ahead over to Washington State zoom in a bit you can see we have State zoom in a bit you can see we have State zoom in a bit you can see we have the data let's zoom into my teeny tiny the data let's zoom into my teeny tiny the data let's zoom into my teeny tiny hometown of uh yakal Washington again hometown of uh yakal Washington again hometown of uh yakal Washington again this is the first time it's loading and this is the first time it's loading and this is the first time it's loading and rendering out so it's going to going to rendering out so it's going to going to rendering out so it's going to going to take a little bit of time there it is take a little bit of time there it is take a little bit of time there it is yakle yakle yakle Washington I went to this school right Washington I went to this school right Washington I went to this school right here for uh kindergarten and second here for uh kindergarten and second here for uh kindergarten and second grade I believe yeah we have all the grade I believe yeah we have all the grade I believe yeah we have all the data and I'm pretty sure that you can data and I'm pretty sure that you can data and I'm pretty sure that you can use like uh various mobile applications use like uh various mobile applications use like uh various mobile applications or even desktop applications to connect or even desktop applications to connect or even desktop applications to connect to your very own server and then use to your very own server and then use to your very own server and then use like uh GPS navigation and things like like uh GPS navigation and things like like uh GPS navigation and things like that well not really GPS but navigation that well not really GPS but navigation that well not really GPS but navigation do like some good old uh Map Quest do like some good old uh Map Quest do like some good old uh Map Quest Direction print outs that's if for some Direction print outs that's if for some Direction print outs that's if for some reason a GPS was reason a GPS was reason a GPS was down but regardless that is how you down but regardless that is how you down but regardless that is how you create your very own internet offline we create your very own internet offline we create your very own internet offline we have access to a bunch of data very have access to a bunch of data very have access to a bunch of data very critical information pair this up with critical information pair this up with critical information pair this up with your Plex to replace streaming services your Plex to replace streaming services your Plex to replace streaming services or jelly fin whatever you happen to be or jelly fin whatever you happen to be or jelly fin whatever you happen to be using and all your other stuff you have using and all your other stuff you have using and all your other stuff you have running in the home lab and you don't running in the home lab and you don't running in the home lab and you don't need the Internet you don't need but need the Internet you don't need but need the Internet you don't need but it's good to have

Summary

This video explains how to host essential internet resources like Wikipedia offline for permanent access. Reasons include unreliable internet access in remote areas or a distrust of network infrastructure and government control. The takeaway is that having this data locally on a NAS is a fun and practical project, especially with new NAS solutions like UG GREEN's.

View original episode ↗