ditch Google!! (build your own PRIVATE search engine)

Поделиться
HTML-код
  • Опубликовано: 1 фев 2025

Комментарии • 1,9 тыс.

  • @NetworkChuck
    @NetworkChuck  2 года назад +169

    Start building your own search engine RIGHT NOW!: ntck.co/linode and you get a $100 Credit good for 60 days as a new user!
    🧪🧪Try it yourself!! (Links, docs, and walkthrough): ntck.co/searx
    🔥🔥Join the NetworkChuck Academy!: ntck.co/NCAcademy
    0:00 ⏩ Intro
    1:37 ⏩ What are we doing?
    2:14 ⏩ What do you need?
    3:15 ⏩ What is Searx and why is it so awesome?
    7:00 ⏩ Time to build our server!
    9:30 ⏩ How to install Searx
    12:00 ⏩ Testing our search engine!
    13:24 ⏩ Tearing it all down(if you want to)
    15:00 ⏩ Fixing the back button issue
    15:40 ⏩ Adding in some other cool features
    17:19 ⏩ Checking stats
    17:30 ⏩ Outro

    • @SaarNatanzon
      @SaarNatanzon 2 года назад

      omg finally a great server to run my python scripts thank you very much !!!!! finally I can turn off pydroid 3 :p

    • @Noor-sf1lx
      @Noor-sf1lx 2 года назад

      @@rickysargulesh1053 lol it's not 12:40

    • @jayclosky7441
      @jayclosky7441 2 года назад +3

      This was a great video Chuck Thanks! Works just as you showed us and was fun to deploy.
      Now that it's up, I want to replace the "SearXNG" on the front page with something more personal. Haven't been able to find it in the docs - would you have a clue?

    • @dataorbit27
      @dataorbit27 2 года назад +5

      Okay, chuck. @ 12.06 get 'this site can't provide a secure connection' ##.###.###.## sent an invalid response. ree_ssl_protocol_error

    • @franklemanschik_de
      @franklemanschik_de 2 года назад

      Some little critisms for you why do you install docker on such a small vps ? are you planning to add that to you swarm if not i am not sure what your doing there do you got to much coffe? If so maybe install kvm first and run some nested hyper vision you can maybe also add some layers of binary virtualisation like some headers that shim the fs calls ?

  • @paulstallard3868
    @paulstallard3868 2 года назад +410

    Dear Mr Chuck,
    I have been an avid watcher of your videos for a number of years now but this is the first time of leaving a comment. I would like to say a massive huge thank you from the bottom of my heart because you have been instrumental in my passion for all things IT and having finally getting my foot in the door 18 months ago as an IT apprentice I am now able to play with all of these crazy and exciting topics and toys. You are an amazing teacher and are incredibly infectious and passionate about everything and so I guess I just want to say thank you dude and keep doing what you do. Kindest regards Paul

  • @techmainframe6864
    @techmainframe6864 2 года назад +7

    Network Chuck, as a watcher for 2 years it is the first time I have ever commented. And i would like you a deep thank you for the things you have been doing. Hats off to you!!

  • @albertwang5974
    @albertwang5974 2 года назад +1238

    Yes, you can build your own search engine by integrating the search API of Google!

  • @HightowerLSSD
    @HightowerLSSD 2 года назад +2

    Thanks! Useful video and great to finally get rid of the search engines that are only out there to make a buck off your private information. Thanks again!

  • @jos3366
    @jos3366 2 года назад +261

    Every time Chuck spins up a $5 VPS: "This is such a steal. So cheap!"
    His monthly bill for all his VPS' combined: $320

    • @NetworkChuck
      @NetworkChuck  2 года назад +177

      That is scary accurate.

    • @DaFreshbreeze
      @DaFreshbreeze 2 года назад +37

      @@NetworkChuck Someone is getting profiled..... keep using those proxychains!

    • @Anarchy-Is-Liberty
      @Anarchy-Is-Liberty Год назад +3

      @@DaFreshbreeze ROFL!!!

    • @ohokcool
      @ohokcool 8 месяцев назад +1

      If I spin up another VM the wife is going to kill me 😂 jk

    • @GreenvillSSnick
      @GreenvillSSnick 3 месяца назад

      @@NetworkChuck just like you :)

  • @cybr774
    @cybr774 2 года назад +27

    Projects Like this are great, you could make a whole series of self hosted services that you think that are cool to have. To enhance the series, you could show it all on a raspberry pi running docker

  • @dang6206
    @dang6206 2 года назад +788

    Whilst there is some privacy gains by doing this, you are still subject to content ranking/filtering algorithms employed by the major search engines so if you're searching for things 'they' don't like, your search results will be poor quality. One project worth exploring is building your own web crawler/indexer and then a basic web front end to facilitate the search and results.

    • @ioneocla6577
      @ioneocla6577 2 года назад +65

      This would probably be a pretty hard task there is a reason of why most know private search engines uses preexistant indexes (bing for DDG or google for StartPage)

    • @badrang431
      @badrang431 2 года назад +64

      It would be a cool learning project, but I don't think you could build something that is actually usable. That's no one man's project, you would probably need petabytes of storage, and a sophisticated algorithm, plus many other things, if you want decent results.

    • @dang6206
      @dang6206 2 года назад +57

      @@badrang431 Possibly, but I think it's the sophisticated algorithms that are causing a large part of the problem by over sanitising results. Building a 'raw' option can't be that hard. Basically what I'm saying is, I'm going to try haha.

    • @dang6206
      @dang6206 2 года назад +61

      @@ioneocla6577 Indeed, but the question then becomes 'would it be worth the effort?'. To build something that allows an unfiltered view of content on the internet that is not manipulated by 'big tech', for me the answer is yes.

    • @y0plait567
      @y0plait567 2 года назад +44

      @@dang6206 could you make a GitHub or something for this project (if you start it) plz. I’d like to see how you would do that
      Thx

  • @HectorDiabolucus
    @HectorDiabolucus 2 года назад +10

    X is Chi so SearXNG = Searching. And the reason POST is used is because GET means your data entry is in the URL field which is recorded by the browser.

  • @BlaineGlynn
    @BlaineGlynn 2 года назад +23

    I was getting the HTTP 429 error whenever I tried performing a search.
    Hosted on linode, DNS on cloudflare.
    Here was the fix: Disable proxy status (change to DNS only) on the DNS record in cloudflare for the A record pointing to your server.
    Works like a charm now - Thanks Chuck.

    • @orhancekic_
      @orhancekic_ 2 года назад +2

      if you disable cf proxy, there is no point to use it.

    • @mickeydangerez
      @mickeydangerez 2 года назад +4

      @@orhancekic_ Also getting 429 error believe it some bad setting in docker-compose.yaml

  • @DrXJ
    @DrXJ 2 года назад +4

    What you've taught me so far...🤯🤯🤯
    1 of my Best RUclips Channel subscription ever.

  • @MrSloppyLoppy
    @MrSloppyLoppy 2 года назад

    BRUH!!!! This is amazing. I have watched this video (along with many others) 10+x over and over. This is so much easier to build and the nicest database around. Thank you for this information and tutorial.

  • @Minecraft101ToonLink
    @Minecraft101ToonLink 2 года назад +145

    In some languages, the usage of the X in SearX makes a “ch” sound, so basically, you pronounce “SearX” as “Search”. Pretty clever. Sometimes I’ll pronounce it “Sir X” If I want to emphasize that I’m using the SearX program.

    • @anti-troll-software6151
      @anti-troll-software6151 2 года назад +2

      it's like LaTex

    • @LordDewi
      @LordDewi 2 года назад +4

      This is exactly correct. This is the same reason I argue every Christmas that Xmas is a legit alteration because its derived from the Greek letter Χ or "chi" So it should just be pronounced the same as Search. en.wikipedia.org/wiki/Chi_(letter)

    • @Alphahydro
      @Alphahydro 2 года назад +1

      I was coming hear to say the same

    • @dragonsage6909
      @dragonsage6909 2 года назад +5

      I thought of the x as a ch and add the ng and you have Searching.. lol

    • @Minecraft101ToonLink
      @Minecraft101ToonLink 2 года назад +1

      @@dragonsage6909 Also clever.

  • @ankitysabha2577
    @ankitysabha2577 2 года назад +2

    i just can say, don’t ever stop teaching please. 🙏🙏🙏

  • @fritz3249
    @fritz3249 2 года назад +8

    Hi Chuck. Love your videos! I work in a tech related field and your videos often give me a great nudge into topics I want to learn more about. Best wishes from Germany

    • @TheComsicCurator
      @TheComsicCurator 2 года назад +1

      Lol right? Same. I just about finished build my home lab that has everything but a standalone Firewall. I just finished building a hypervisor with a Recursive DNS server, NAS, and Media server. I ran the installer for a game server last night.. should be finished, now I'm going to build a search engine probably on the same VM as my DNS server since it still has room and why bother spinning up a brand new VM

  • @ccuny1
    @ccuny1 2 года назад +91

    QWANT is a French search engine that tried very hard to sell itself on the basis of challenging Google and Bing on the basis of privacy and security. It's still used, but hasn't lived up to the dream so far. I understood about 5% of this video but I love it. I know you said you wouldn't explain how to set this up without Linode, but some pointers would be nice. I have never used Linux so I get real confused. Mind you, I get real confused with Windows too. That's why I watch your vids: for a nanosecond, I feel all smart and geeky.

    • @Ctrl_Del_0
      @Ctrl_Del_0 2 года назад +6

      He also has video's where he sets up a linux server (which is just a computer with Linux on it which is running somewhere in the corner of your room) or if you have a raspberry pi, you can set that up as well.
      He has video's about that too. However, for setting up a Linux server or raspberry Pi with Linux you can just go on RUclips and search for it. There are tons out there.
      I would recommend setting up a Raspberry pi because it is completely under your control, at home and it is the cheapest option.
      And good luck with learning Linux. Like the Nike commercial.... "Just do it".
      It is a wise decision to learn Linux.
      Linux will still be around when Microsoft and Apple are long forgotten. The future starship enterprise will run on an embedded version of Linux. 😁

    • @ccuny1
      @ccuny1 2 года назад +2

      @@Ctrl_Del_0 Thanks for the heads-up. Much appreciated.

    • @mbuivids
      @mbuivids 2 года назад

      Really good

    • @leesweets4110
      @leesweets4110 2 года назад +15

      This is my biggest criticism with this guy. Its not that anything he puts out is too difficult. Its that he talks too fast, brushes over everything in a very handwavy sort of way, shows off flawless runs that require no troubleshooting, expects us all to go the exact same route as he does via linode (hardly ANYONE wants to), and puts a lot of effort into hyping something up without actually saying anything useful.

    • @burprobrox9134
      @burprobrox9134 2 года назад

      @@leesweets4110 this is a valid criticism of nearly everything and everyone talking about linux. It’s been like that since it’s birth. BSD is the same. Geeks aren’t generally empathetic and can’t understand how non nerds think. These are all generalizations as I said, but I’ve found them the same over my 30 in IT. (God I got old)

  • @Sk1pperCS
    @Sk1pperCS 2 года назад +5

    I'm new here. Love this channel already.
    Your production value is very good, so good that it makes me want to pickup a camera and make things... (camera quality, color grading, AUDIO is huge.) Plus you have a very charismatic charm to your personality.
    I would also like to give props to your editor for making everything flow so well!

  • @Slink1
    @Slink1 2 года назад +91

    I think it's a pretty good idea to create my own search engine especially because I want my search engine to collect data about me, but I don't want it to be a third-party.

    • @remy44444
      @remy44444 2 года назад +4

      You can create a chrome addon for that.

    • @Slink1
      @Slink1 2 года назад +3

      @@remy44444 I think I'm better off creating programs using python rather than JS, just cause it's much simpler...

    • @newnegusnetwork1787
      @newnegusnetwork1787 2 года назад +1

      @@Slink1 isn't java also vulnerable to numerous exploits?

    • @Slink1
      @Slink1 2 года назад +1

      @@newnegusnetwork1787 I didn't talk about Java... I said I rather make a project like this in python over java*script*

    • @GoldenretriverYT
      @GoldenretriverYT 2 года назад +5

      @@newnegusnetwork1787 1) How can a programming language be vulnerable to exploits? Unless you add vulnerabilities to your code, it isn't
      2) JavaScript is not Java, but Slink already said that.

  • @ccc2357
    @ccc2357 2 года назад +4

    Best part of Mr Chuck is even the most complicated things makes it look very easy and with his coffee break it gets better by every minute.The audience is always on some mission.

  • @acidkick2057
    @acidkick2057 2 года назад

    dude you've taught me so much, i appreciate all that you do. don't ever quit what you're doing, no matter the struggle or obstacles!

  • @laveeshtomar
    @laveeshtomar 2 года назад +5

    Seriously! Every time this guy upload a video, It is something thet is really helpful and extremely valuable.

  • @MysticMylesZ
    @MysticMylesZ Год назад +4

    0:33 I pulled a ultimate troll and asked Bing GPT about this, and it denied it 😂😂😂😂
    Proving a point to me that I will always remember.

  • @mattmill30
    @mattmill30 2 года назад +47

    SearX is likely wordplay with the Greek letter chi [χ], causing SearX to simply be pronounced Search, like arXiv is pronounced Archive

    • @realist1729
      @realist1729 2 года назад +4

      I believe the the name is pronounced "Searching"

    • @vyomaran6723
      @vyomaran6723 2 года назад

      WOW

    • @JosephDalrymple
      @JosephDalrymple 2 года назад +2

      Came to the comment section to say exactly this lol. "X" can be pronounced "ch" :)

    • @AITreeBranches
      @AITreeBranches 2 года назад

      X is pronounce CS not CH in Greek.

    • @mattmill30
      @mattmill30 2 года назад

      @@AITreeBranches I literally just pulled up RUclips to find this video again, and your comment from 24 mins ago was in my unread notifications 🤯

  • @FundimanDEV
    @FundimanDEV Месяц назад

    This is my first time commenting on your videos! They are great!

  • @johnathancallahan
    @johnathancallahan 2 года назад +4

    You're the man! Can't wait to try this!

  • @gand0rfTRZ
    @gand0rfTRZ 2 года назад

    Thanks for the video!! Had a curve ball with trying to figure out let's encrypt. Never worked with cert bot before. Took me a little bit to get things in place but worth it. AT $5 a month for linode and $10 a year for google domain, that's $70 a year for my own search page. So worth it!!!

  • @Monster33336
    @Monster33336 2 года назад +44

    For those who ultimately want control over your computing power, whether its your search engine or God forbid the day you upload your conscious itself to a cloud, you want to be in control of your data. This means it has to be free and open source. All that power is within your own hands. Good luck! 😁

  • @MikeS29
    @MikeS29 2 года назад +2

    Most RUclips channels I watch at playback speeds of 1.5 to 2. With Network Chuck, I find it best at 0.75.

  • @SoloLegends
    @SoloLegends 2 года назад +118

    This is interesting, though it would still have an issue, especially if you're running it from home because your IP address, geolocation of the IP (for when it shifts because likely you don't have a static ip at home) can be use to correlate search data to build a profile on you regardless of cookies or user agents etc. Though, admittedly it does make it FAR harder, and makes the data more limited at the very least.
    Edit: Obviously this wouldn't apply to you personally using the linode method he describes, it would be a profile on you, but harder to personally attach it to you

    • @schildwacht
      @schildwacht 2 года назад +5

      I know VPNs are not the end all, say all when it comes internet privacy because they aren't true privacy that they claim. But if you were running this docker container on your computer as your search engine, couldn't you use your VPN as your connection to mask your IP address?

    • @scoobone
      @scoobone 2 года назад +7

      @@schildwacht but the issue is if any legitimate criminal activity is being performed governments and such have the ability to ask for logs from the VPN provider, as most providers log activity and keep track of everything that's happening on their servers believe it or not, so you're still traceable just it's very unlikely someone will put in all that effort unless you did some REALLLYY fucked up shit

    • @schildwacht
      @schildwacht 2 года назад +9

      @Runner Right. You couldn't get away with nefarious shenanigans with this method 🤣 but if you were simply just wanting to search with some privacy, not a bad method!

    • @SoloLegends
      @SoloLegends 2 года назад +2

      ​@@schildwacht yeah that could make a difference, or at least add one step to identifying you, the search engine may not get the data to profile you, buuuttt someone still has it..
      What you could do is set it up on linode or AWS or wherever with an ephemeral IP address (I know you can with AWS, not sure about linode) then use their API to periodically stop and start the instance which will likely change the IP, then use more code for API access to wherever to automatically update DNS records. Though there are places that track dns changes over time so it would just be adding another step before being able to possibly identify you.
      I guess moral of the story is you can't avoid online traffic being possibly identified depend on circumstances, you can just make it not worth the effort

    • @0x007A
      @0x007A 2 года назад +6

      @@scoobone run your own VPN on a VPS instance and disable all logging, and I mean all logging. Run your VPN by itself on the VPS instance and setup searx or whatever on a second VPS instance and configure DNS accordingly. If you want more privacy, from the VPN go to a Tor entry/exit node.

  • @ShiroCh_ID
    @ShiroCh_ID 2 года назад

    good idea, sometimes i want to get lost on the internet, or sometimes i need more information, but google always give the same results again again and again

  • @Roll3er
    @Roll3er 2 года назад +7

    This seems great I’ll give it a shot

  • @joehau1166
    @joehau1166 2 года назад

    I love watching your video's. Your an absolute genius and you have the gift of entertainment and presentation. I wish you nothing but success man you definitely deserve it.

  • @D.E.IsraelSawyer
    @D.E.IsraelSawyer 2 года назад +13

    Lot of comments here but I'll give this a shot. This is the first time I've run across your video. I love your subject matter and look forward to learning more. In this video you described creating your own search engine which utilizes the other search engines. One of the things that bothers me these days is the algorithms that the other search engines use. This method obviously has to utilize their algorithms because that's what's going to be returned in the search. Is there a way to build your own web crawler? I used to use an aggregator called Copernic but they've since gone out of business. Do you know of any non-algorithms search engines where you can just get pure information from the net?

    • @Scarsuna
      @Scarsuna Год назад +1

      Searx is basically a self-hosted Copernic.

  • @JF-yt4mw
    @JF-yt4mw Год назад

    1st time I have ever seen your RUclips channel - subscribed!! it looks great - thank you for the channel.

  • @Viking8888
    @Viking8888 2 года назад +3

    That was such a cool tutorial Chuck! This is definitely going on my list of things to try!

  • @diogenes848
    @diogenes848 2 года назад

    You have really great delivery and flow in your videos. Keep up the good work.

  • @akshatrastogi5598
    @akshatrastogi5598 2 года назад +11

    Such an amazing concept

  • @wesleysandifer6157
    @wesleysandifer6157 2 года назад

    Dang Chuck. You made 30+grand off this video alone not including what youtube pays you. That's impressive. I think you are my new best friend. I decided to become an affiliate instead. I think I can learn a lot from you. It will take me a few years to get that many subscribers. I just need something to pump out there.

  • @eazysnatch
    @eazysnatch 2 года назад +7

    Hey buddy,
    With over 20y. Of experience, I love your videos. The content is super easy to understand, but the presentation and how you deliver the information are valuable in those videos.
    When you build your own search engine, the next milestone is to search for "IT Viking," and I want the first match to be you.

  • @MrJackal64
    @MrJackal64 2 года назад

    Really interesting! I've seen a few of your other vids in the past, interesting stuff as well! Keep up the good work!

  • @7arenaa
    @7arenaa 2 года назад +11

    next video on building our own cloud / web services

  • @multeemedia
    @multeemedia 2 года назад

    Nice video, I spun up my own and works fine. The only thing missing was how to change it to your default search engine. I figured it out by going into options and then adding the custom search query for searxng based sites.

  • @rubehickscube
    @rubehickscube 2 года назад +7

    X can sometimes have a "ch" sound, so I think it's still "SEARCHING" but with Sear-xing. X instead of CH is like internet slang.

    • @kraemrz
      @kraemrz 2 года назад

      Network xuck 😁

  • @seths1997
    @seths1997 2 года назад +5

    17:32 "If you're a home labber, or just a geek or IT or you're a person..." I'm all of the above so will be building my own in Linode tomorrow. Thanks for sharing 😁

    • @seanfaherty
      @seanfaherty 2 года назад

      To hell with linode
      That’s what Pi’s are for

  • @peterpiper6362
    @peterpiper6362 2 года назад

    "If the word docker scares you...", LOL, there was a time that it did. Now I have 18 containers on my home server. It's amazing. Will be adding this soon!

  • @TattedFaceJoey
    @TattedFaceJoey 2 года назад +11

    If you're using AWS and Ubuntu, ensure you update the firewall rules to allow the connection (or disable the firewall), otherwise you'll get a "Connection refused" message.
    Also AWS seemingly doesn't allow the https connection, so don't add your email for encryption.
    It didn't work for me with AWS, but it might work for you.

    • @sambousum1584
      @sambousum1584 2 года назад

      Running on an EC2 Instance with Ubuntu and the Security group allowing the connedtion in, I still get a ERR_SSL_PROTOCOL_ERROR back from the browser. There must be something in the config that needs to be adjsuted or changed. Anyone have any idea?

  • @yokab
    @yokab 2 года назад +1

    Imma save and watch this vid a couple of times, it's perfect for a project I want to do

  • @kiwiproductions4510
    @kiwiproductions4510 2 года назад +3

    Two questions: 1) if you self host, doesn't that expose your IP? 2) if you buy a domain and you don't pay extra for the privacy registration, doesn't that also expose you? Even if you pay extra for the privacy domain, I am not 100% sure that's going to prevent entities from discovering your ownership of the domain name...

    • @palmberry5576
      @palmberry5576 2 года назад

      It definitely won’t protect you lol

    • @freaksizedcock
      @freaksizedcock 2 года назад

      That tags a domain ownership on you. It doesn't validate the owner of the domain actually did the search in question.

    • @kiwiproductions4510
      @kiwiproductions4510 2 года назад

      @@freaksizedcock Interesting way to look at it. Thanks for answering my question.

  • @jarrod752
    @jarrod752 2 года назад

    _they'll probably put an ad for 1 right now..._
    Wow. What usually happens to me is I research it, order it, and it gets here, and then I see ads for it.

  • @vorwaerts2424
    @vorwaerts2424 2 года назад +4

    Made my own using Linode yay, but not without issues when editing the settings.yml file - actually had to test and try until I found that something in the general section was the culprit - the safe_search: 2 line, and yes I used the same Ubuntu version as you (on my 2nd try) so a bit odd - guess I will have to keep nerding a bit more into this as I do like the basic concept :)
    Update: and as another person described, that the X can be pronounced as CH, then it becomes very clear that searXNG can just be pronounced as 'searching' duh

    • @potthegreen
      @potthegreen 2 года назад +1

      Search (searX as "sear-CH") Engine (NG as "en-gee")

  • @Chromedonkey
    @Chromedonkey 2 года назад

    You are a wizard at videos my friend! Kudos!

  • @dragonsage6909
    @dragonsage6909 2 года назад +6

    Ok Chuck, I just watched this episode and decided to go for it..
    Armed with a full pot of coffee I went to work on my Raspi box, blew it all up the 1st try, reinstalled the Raspi and saddled up to try again.. success! Ok.. it works on localhost.. how do I get access to it from other machines on my 192.168.2/24 net.. I've been searxing for answers, no luck yet, when I hit this server from other hosts I get the apache default page.. I'll figure it out, just thought I'd ask in the meantime..

    • @brianzimmer1632
      @brianzimmer1632 2 года назад +2

      I am in the same boat so if you figure this out let me know

    • @hayunblogdemarcelo
      @hayunblogdemarcelo 2 года назад +2

      Having this problem too...

    • @dragonsage6909
      @dragonsage6909 2 года назад +1

      @@hayunblogdemarcelo I'm working on it, should have a solution by tomorrow evening.. I will post s fix here.. asap

    • @dragonsage6909
      @dragonsage6909 2 года назад

      @@hayunblogdemarcelo see my latest comment.. found the solution..

  • @papoluisjr
    @papoluisjr 2 года назад +1

    Hey Chuck you are a genius. I know you are not letting Google know your info, you are giving it to Linode! 🤣🤣

  • @Johanpzxd
    @Johanpzxd 2 года назад +11

    Chuck is my college. I've achieved more in my professional life by watching his videos than I've achieved by completing a bachelor's degree.

    • @DaFreshbreeze
      @DaFreshbreeze 2 года назад +3

      This speaks for itself! I'm not 'qualified', but becoming better each day thanks to our friends here on YT!

    • @ronnie_o
      @ronnie_o 2 года назад +2

      You ain't lyin about that

  • @colfinan5771
    @colfinan5771 2 года назад

    Love this guy best channel on RUclips, completed yesterday great video. Many thanks

  • @MONTY-YTNOM
    @MONTY-YTNOM 2 года назад +8

    Now if someone made an installable version of this in one package for Raspberry Pi it would go down well , Burn image to Micro card, plug that in Pi start it up, Make a few changes, like the name etc and bang its all up and running.

    • @natural-selection-69
      @natural-selection-69 2 года назад

      you could do that; install searxng and create an image. Next time you put it on a pi, you just need to update it, change some settings like name and stuff and it should be good to goTh
      in fact, it is doable with any software. This is how I installed an OS and set up some software on a pi because i don't have an external monitor. Did the initial stuff on qemu and created an image

    • @JayKus373
      @JayKus373 2 года назад +1

      Pi can run docker just fine, nothing changes. The searxng image supports ARMv7.

  • @JesseSpuzakKerr
    @JesseSpuzakKerr 2 года назад +2

    (im at 5:46 of video) I trust you and your sites... but I don't trust data-breaches. From watching your videos and getting to understand you makes me feel more safe around the things you have and will be eventually be telling us.

  • @colinrogers9927
    @colinrogers9927 2 года назад +5

    This is awesome. Do you know a good way to customize the home screen? Would be nice to have a custom image as well as limit what config pages are accesible

  • @linuxgurugamer
    @linuxgurugamer 2 года назад +3

    I tried following your instructions, you need to slow down a bit.
    Among other things, you should mention that it can take a little while to start up the first time while it's creating the SSL certs
    Another thing, it defaults to SSL now
    and, I'm not sure it can do the LetsEncrypt if you on a nat'd system behind a firewall

    • @Erikih
      @Erikih 2 года назад

      Thanks. I was wondering why Chrome was saying that it couldn't establish a secure connection.

    • @seanbrosnan2074
      @seanbrosnan2074 2 года назад

      Yeah. It didnt work as fast for me. I set it all up with a domain and everything, but its not showing up on my domain which is weird since i added to the godaddy dns record.

  • @kevinrstruck
    @kevinrstruck 2 года назад

    Excellent video. I really enjoy your videos, thank you for taking the time to make them. This is such a cool idea. I cannot wait to do this project this week. Thanks again.

  • @xDNightmarex
    @xDNightmarex 2 года назад +5

    Onw question that crossed my mind while watching: If you're hosting it on your box in the cloud, isn't the reverse lookup and the sub/-domains associated with all of this setup also a way for them to build up a profile? Like you're running it as a subdomain and from there you can basically backtrack all the way to this channel and/or your devices that are logged into it etc. so after a couple of randomized searches it's just like using google etc. directly? wouldn't it be better to have it on a box with no domain, no ties to anything else setup so that route won't work? yes having the container public and used by other people might fool it for a while but unless you don't have ANY similarities in your searches between what your history so far shows and what you did since running the container, it will catch up... or am I missing something here?

    • @kathelsupreme1152
      @kathelsupreme1152 2 года назад

      not exactly sure about this, but technically, they can't back-track the domain if you haven't set up a reverse domain name for the your public IP.
      however, while this search wrapper is spoofing you unique browser/search ID, you are still sending all the requests from the same IP, which might also be used to build a profile about you.
      you'd have to go additional steps to hide your IP, like VPNs, TOR or whatever else.

  • @abdullahhamadeh
    @abdullahhamadeh 2 года назад +1

    can i create my own browaer and use my own search engine? bby ad blocker will be back 😂😂

  • @ErisianLib
    @ErisianLib 2 года назад +5

    Fantastic. Definitely building one of these. Thank you! Two questions
    1/ why use sudo for nano on the Linode device when you're root? Habit?
    2/ To update the docker container, do I just bring down the docker-compose, and then bring it up again? Or do I need to pull again with git?

    • @ErisianLib
      @ErisianLib 2 года назад +1

      Doh - 13:45 - "should update the containers to the latest versions available" after using "sudo docker-compose up -d". This video, like most of your vids, is worth rewatching! ;)

    • @EricNiconovich
      @EricNiconovich 2 года назад +1

      If you use the latest tag in compose on the image you would have to stop the containers, delete them with docker rmi and then start the containers again. If you have a container image downloaded/cached with the tag of latest (or any other tag for that matter) docker does not go and pull it again, even if the newest version of latest in the repository is different from the version you have. This is by design. I think there is an option to have docker always pull the images before running, but it has its drawbacks.

  • @fakhrioficial8061
    @fakhrioficial8061 2 года назад

    This tutorial is amazing and you are really good at teaching !! great job sir !

  • @CrossWax
    @CrossWax 2 года назад +4

    Mind blowing idea :)

  • @luthervaryus8989
    @luthervaryus8989 Год назад

    Chuck. Love your videos. I'm definitely going to try this out.

  • @ShawnMcNaughton
    @ShawnMcNaughton 2 года назад +5

    Interesting video - I hadn't heard of SearX, and I might have to set one up in my homelab. However, quick question: is there a reason you aren't using docker compose v2? Use the docker-compose-plugin package instead of docker-compose; it's newer, has more features, and uses docker plugin integration.

  • @drc-ek2zu
    @drc-ek2zu 2 года назад

    Awww. CHUCK! Thank you man! We NEED to break free.

  • @erickthered
    @erickthered 2 года назад +5

    Hey! Nice video, quick question, why didn't you use the new "docker compose" plugin? e.g. "docker compose up -d" instead of docker-compose up -d

  • @sl1ght
    @sl1ght 2 года назад

    Thanks for this Chuck. You're the man!

  • @Sk4lli
    @Sk4lli 2 года назад +4

    Nice video! My only nitpick is the title, "build". No, you're not building your own search engine. You're installing an existing search engine and configuring it. That's a huge difference.
    When installing software it's usually not called building, right? Or would people say "Build your own operating system!" and then just show how to install windows and then create a user and change the wallpaper and user profile picture? 🤷‍♂
    If the title was more about the installing and configuring part it would be pretty much perfect.

  • @murtazahaidermota5032
    @murtazahaidermota5032 2 года назад

    A big fan of your videos by which I have learned a lot
    I want to know about the firewall how does it work and how it's made...
    Looking forward for your video on this subject in future

  • @PupShepardRubberized
    @PupShepardRubberized 2 года назад +4

    Its weird, im getting at "ERR_SSL_PROTOCOL_ERROR" in the webrowser when I try to navagate to the search engine. I am using linode. I am using a subdomain with my domain. I get the same thing when using the IP of the linode server

    • @DiabloBiker
      @DiabloBiker 2 года назад +1

      I have similar problem....

    • @DiabloBiker
      @DiabloBiker 2 года назад

      by the way, i resolve this problem ;)

    • @lordofweed
      @lordofweed 2 года назад

      @@DiabloBiker how?

    • @DiabloBiker
      @DiabloBiker 2 года назад

      @@lordofweed i yesterday replied but someone how my comment not exists anymore....

    • @techniktiger
      @techniktiger 2 года назад

      I have the same problem

  • @Glow0110
    @Glow0110 2 года назад

    This is such an incredible video brother! Could you do a more in depth tutorial for doing this and the different advanced aspects you can tweak?

  • @TimJSwan
    @TimJSwan 2 года назад +4

    I don't want to use my own search engine because I want my own privacy.
    I want to use my own search engine because I want the search legitimacy to be defined by me. I want my engine to learn from me.

  • @joshuagomez3600
    @joshuagomez3600 2 года назад

    Cool stuff, thanks for sharing, I'm trying to de-Google myself and this is awesome

  • @souvlaki42
    @souvlaki42 2 года назад +8

    Very cool video and software . I actually wanted to do exactly that someday and now I can do it very easily and free in 5 minutes using your code in Linode. Thanks..

  • @Tinu-1987
    @Tinu-1987 2 года назад

    Thats cool! Something to add to my pi-hole. Now I need to understand this containers.

  • @nityanandthakur9630
    @nityanandthakur9630 Год назад +5

    Your private search engine is not working

    • @NoManHasBlindedMe
      @NoManHasBlindedMe 5 месяцев назад

      Sort the comments of this vid by 'most recent' and check out my last post. I wrote an 'updated' step-by-step guide which addresses some of the SSL issues I also encountered from his vid.

  • @STEVSGONE
    @STEVSGONE 2 года назад

    Okay even with an error or two I'm getting very relevant results three pages in and I'm impressed.

    • @josheternal
      @josheternal 2 года назад

      His website doesn't open for me

  • @SlaggyGaggy
    @SlaggyGaggy Год назад +7

    You really contradicted yourself by preaching privacy but then recommending using GET instead of POST towards the end. Defeats the whole purpose of this tutorial. If anyone is reading this, DO NOT USE "GET".

    • @maniac50ae14
      @maniac50ae14 6 месяцев назад +5

      Can you please explain? Please and thank you

  • @Ejexion
    @Ejexion 2 года назад

    I'm just gonna use Chuck's search engine from now on, even though DDG is still not tracking per se (read the full article on the "deal" with Microsoft).
    As for Chuck's search engine, none of the ad-blockers, Ghostery, NoScript, etc. that I have running found anything malicious. Awesome!

  • @paguilarprogones8136
    @paguilarprogones8136 2 года назад +4

    Error! Engines cannot retrieve results:
    google ( Suspended: too many requests )
    google is not happy ! lol

  • @ElShotte
    @ElShotte Год назад

    So I've recently discovered your channel, and I've been watching a bunch of your videos cause they're awesome. Anyway, I checked out your link to the search engine and Chrome is just spitting out "Error Connection Refused".

    • @NoManHasBlindedMe
      @NoManHasBlindedMe 5 месяцев назад

      Sort the comments of this vid by 'most recent' and check out my last post. I wrote an 'updated' step-by-step guide which addresses some of the SSL issues I also encountered from his vid.

  • @mariebenjamin1210
    @mariebenjamin1210 2 года назад +14

    Trading crypto has been favourable😀, crypto market has brought me great success!!! Irrespective of the economic downturn I can boast of over $85,000 every month on my investment. Thank you Kimberly Jose for your focus on quality management🙌.

    • @hansjudge7483
      @hansjudge7483 2 года назад

      Bitcoin continues to lead the pack of cryptocurrencies in terms of market capitalization, user base, and popularity.

    • @hansjudge7483
      @hansjudge7483 2 года назад

      With expert Kimberly trading is easy, i traded my btc worth 3k with her for a start, i'm proud to say i made it

    • @ostantroy815
      @ostantroy815 2 года назад

      Just hit up 60K today thanks to her for all the knowledge and nuggets she had thrown my way over last months. Traded 5k with expert Kimberly Jose for a start

    • @tokanoukpalete678
      @tokanoukpalete678 2 года назад

      Same here, crypto market controls the huge part of my passive income flow. I put in $180k about a month ago i have gained over $500k. Mrs Kimberly is amazing

    • @Martinsjude-q1t
      @Martinsjude-q1t 2 года назад

      Congratulations!!! I'm at 10k as of today, started with 2k. I'm truly happy for you! Continue crushing it my friend

  • @illneumatik
    @illneumatik 2 года назад

    I'm glad you brought this up I've been working on this project for a while I developed my own search engine browser social media app that connects to string of block chain networks that connect to you meta mask wallet...then I can burn 🔥 the history lol

  • @nickvolt2816
    @nickvolt2816 Год назад

    None of 2 domains is working now. Sad. I need to make my own. Thanks for this movie. I didn't knew, this is so simple to create.

  • @ricky-ui2wz
    @ricky-ui2wz 2 года назад

    I love coffee and I love the way you do IT work

  • @alfieroseburg8887
    @alfieroseburg8887 2 года назад

    Thats a real homebrew Search engine with all the awesomeness.

  • @b3nj4m1nyt
    @b3nj4m1nyt 2 года назад

    you should get "subscribe" printed on the bottom of your coffee cup, everytime you drink we get a subscribe reminder

  • @ducky1681
    @ducky1681 2 года назад

    Thanks a lot! That was quick and easy, and now I have my own searx instance, yay!

  • @ZoltanG_1974
    @ZoltanG_1974 2 года назад

    Köszönjük!

  • @angst_
    @angst_ 2 года назад +1

    SearXNG is maybe a pun acronym of "Searching"?

  • @Kittycat-dc7xl
    @Kittycat-dc7xl 2 года назад

    Idk but your way of speaking seems so natural its easy to follow, Saw few video's last few weeks and the clean and clear video's.
    Yepp you hooked me as Subscriber without even asking it and even clicked notify, Can tell you your the first to even have me do that without the standard youtuber nosense.
    (Makes me auto unsub even in most cases)
    Keep up the great work you make it seem easy as (rasberry)PI.

  • @JazzTechie
    @JazzTechie Год назад

    I’m thinking of doing this because these corporations suck at using my data. I don’t mind being profiled, but they aren’t showing me anything I’m interested in lol. They’re fired.

  • @kylel8258
    @kylel8258 2 года назад

    I love how obsessed you are with coffee ☕️

  • @SaberXFencer
    @SaberXFencer 2 года назад

    Finally a search engine with privacy that i can search for my fav brand of coffee.

  • @elderlich1
    @elderlich1 2 года назад

    i can use this next year for searching stuff in school and watching unblocked videos because my school has most youtube videos blocked

  • @george-broughton
    @george-broughton 2 года назад

    In most distros if you give yourself the docker group, you won't even need to sudo all the commands.

  • @intratis
    @intratis 2 года назад +1

    You lost me at "I'm building it in the cloud"
    🤣