{"id":12237,"date":"2025-06-13T10:34:29","date_gmt":"2025-06-13T17:34:29","guid":{"rendered":"https:\/\/jasonsblog.ddns.net\/?p=12237"},"modified":"2025-06-13T10:41:18","modified_gmt":"2025-06-13T17:41:18","slug":"planning-a-privacy-safe-search-strategy-options-in-2025","status":"publish","type":"post","link":"https:\/\/jasonsblog.ddns.net\/index.php\/2025\/06\/13\/planning-a-privacy-safe-search-strategy-options-in-2025\/","title":{"rendered":"Planning a Privacy Safe Search Strategy &#8211; Options in 2025"},"content":{"rendered":"\n<p>Interesting overview, and he arrives at the correct conclusion, SearXNG, though I don&#8217;t know what he&#8217;s talking about with it being hard to setup. I run my own <a href=\"https:\/\/jasonsblog.ddns.net\/index.php\/2025\/04\/26\/privacy-search-proxies-searxng-and-whoogle\/\" target=\"_blank\" rel=\"noreferrer noopener\">SearXNG<\/a> instance on the same server with this blog using docker, though that setup is a bit more complicated with integration with Nginx Reverse Proxy Server to support Let&#8217;s Encrypt certificates for encryption, but you can easily just run it on the local network without encryption, as it only takes a simple command to add to a running docker installation (as I keep one on my local network as a backup to my public instance, though you lose IP isolation unless you set it up to use a VPN or proxy).<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker run -d --name searxng --restart=always -p 8080:8080 searxng\/searxng<\/code><\/pre>\n\n\n\n<p>One other note, there is <a href=\"https:\/\/jasonsblog.ddns.net\/index.php\/2025\/04\/26\/privacy-search-proxies-searxng-and-whoogle\/\" target=\"_blank\" rel=\"noreferrer noopener\">Whoogle<\/a>, which is a privacy front end for Google that is worth using if you really just want Google results, which is good for technical searches. I have my own public instance, but I&#8217;m mainly using SearXNG these days and hardly touch it. And you can customize SearXNG by going into the settings and enabling what search engines it queries. And as far as I&#8217;m concerned, AI is trash unless it cites sources, as it&#8217;s fed too much false information and propaganda with no actual intelligence to figure out truth from fiction, so use your own gray matter.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Planning a Privacy Safe Search Strategy - Options in 2025\" width=\"1290\" height=\"726\" src=\"https:\/\/www.youtube.com\/embed\/ZaXhGD1Zrp8?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Interesting overview, and he arrives at the correct conclusion, SearXNG, though I don&#8217;t know what he&#8217;s talking about with it being hard to setup. I run my own SearXNG instance on the same server with this blog using docker, though that setup is a bit more complicated with integration with Nginx Reverse Proxy Server to [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-12237","post","type-post","status-publish","format-standard","hentry","category-tech"],"blocksy_meta":[],"featured_image_src":null,"author_info":{"display_name":"Jason","author_link":"https:\/\/jasonsblog.ddns.net\/index.php\/author\/jturning\/"},"_links":{"self":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/12237","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/comments?post=12237"}],"version-history":[{"count":4,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/12237\/revisions"}],"predecessor-version":[{"id":12242,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/12237\/revisions\/12242"}],"wp:attachment":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/media?parent=12237"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/categories?post=12237"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/tags?post=12237"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}