{"id":5953,"date":"2026-10-07T10:31:00","date_gmt":"2026-10-07T07:31:00","guid":{"rendered":"https:\/\/www.techhacks.gr\/?p=5953"},"modified":"2026-10-06T19:47:07","modified_gmt":"2026-10-06T16:47:07","slug":"searxng-%ce%b7-self-hosted-%ce%bc%ce%b7%cf%87%ce%b1%ce%bd%ce%ae-%ce%b1%ce%bd%ce%b1%ce%b6%ce%ae%cf%84%ce%b7%cf%83%ce%b7%cf%82-%cf%80%ce%bf%cf%85-%cf%83%ce%bf%cf%85-%ce%b4%ce%af%ce%bd%ce%b5%ce%b9","status":"publish","type":"post","link":"https:\/\/www.techhacks.gr\/?p=5953","title":{"rendered":"SearXNG: \u0397 self-hosted \u03bc\u03b7\u03c7\u03b1\u03bd\u03ae \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2 \u03c0\u03bf\u03c5 \u03c3\u03bf\u03c5 \u03b4\u03af\u03bd\u03b5\u03b9 \u03c4\u03bf\u03bd \u03ad\u03bb\u03b5\u03b3\u03c7\u03bf"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">\u03a3\u03c4\u03bf <a href=\"https:\/\/www.techhacks.gr\/?p=5926\" target=\"_blank\" rel=\"noopener\">\u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf \u03ac\u03c1\u03b8\u03c1\u03bf<\/a> \u03b5\u03af\u03b4\u03b1\u03bc\u03b5 \u03bc\u03b5\u03c1\u03b9\u03ba\u03ad\u03c2 \u03b1\u03c0\u03cc \u03c4\u03b9\u03c2 \u03ba\u03b1\u03bb\u03cd\u03c4\u03b5\u03c1\u03b5\u03c2 \u03b5\u03bd\u03b1\u03bb\u03bb\u03b1\u03ba\u03c4\u03b9\u03ba\u03ad\u03c2 \u03c4\u03b7\u03c2 Google Search, \u03b1\u03c0\u03cc \u03c4\u03bf DuckDuckGo \u03ba\u03b1\u03b9 \u03c4\u03bf Brave Search \u03bc\u03ad\u03c7\u03c1\u03b9 \u03c4\u03bf Startpage, \u03c4\u03bf Kagi, \u03c4\u03bf Mojeek \u03ba\u03b1\u03b9 \u03c4\u03bf Ecosia.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9 \u03cc\u03bc\u03c9\u03c2 \u03bc\u03b9\u03b1 \u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03b5\u03c4\u03b9\u03ba\u03ae \u03c0\u03c1\u03bf\u03c3\u03ad\u03b3\u03b3\u03b9\u03c3\u03b7.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03bd\u03c4\u03af \u03bd\u03b1 \u03b5\u03c0\u03b9\u03bb\u03ad\u03be\u03b5\u03b9\u03c2 \u03b1\u03c0\u03bb\u03ce\u03c2 <strong>\u03bc\u03b9\u03b1 \u03ac\u03bb\u03bb\u03b7 \u03b5\u03c4\u03b1\u03b9\u03c1\u03b5\u03af\u03b1 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03ba\u03ac\u03bd\u03b5\u03b9 \u03c4\u03b9\u03c2 \u03b1\u03bd\u03b1\u03b6\u03b7\u03c4\u03ae\u03c3\u03b5\u03b9\u03c2 \u03c3\u03bf\u03c5<\/strong>, \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c2 \u03bd\u03b1 \u03c6\u03b9\u03bb\u03bf\u03be\u03b5\u03bd\u03ae\u03c3\u03b5\u03b9\u03c2 \u03c4\u03b7 \u03b4\u03b9\u03ba\u03ae \u03c3\u03bf\u03c5 \u03bc\u03b7\u03c7\u03b1\u03bd\u03ae \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0395\u03b4\u03ce \u03ad\u03c1\u03c7\u03b5\u03c4\u03b1\u03b9 \u03c4\u03bf <strong>SearXNG<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf SearXNG \u03b5\u03af\u03bd\u03b1\u03b9 \u03ad\u03bd\u03b1 open-source metasearch engine \u03c0\u03bf\u03c5 \u03c3\u03c5\u03b3\u03ba\u03b5\u03bd\u03c4\u03c1\u03ce\u03bd\u03b5\u03b9 \u03b1\u03c0\u03bf\u03c4\u03b5\u03bb\u03ad\u03c3\u03bc\u03b1\u03c4\u03b1 \u03b1\u03c0\u03cc \u03c0\u03bf\u03bb\u03bb\u03ad\u03c2 \u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03b5\u03c4\u03b9\u03ba\u03ad\u03c2 \u03bc\u03b7\u03c7\u03b1\u03bd\u03ad\u03c2 \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2 \u03ba\u03b1\u03b9 \u03c5\u03c0\u03b7\u03c1\u03b5\u03c3\u03af\u03b5\u03c2, \u03c7\u03c9\u03c1\u03af\u03c2 \u03bd\u03b1 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03b5\u03af \u03c0\u03c1\u03bf\u03c3\u03c9\u03c0\u03b9\u03ba\u03cc \u03c0\u03c1\u03bf\u03c6\u03af\u03bb \u03c4\u03c9\u03bd \u03b1\u03bd\u03b1\u03b6\u03b7\u03c4\u03ae\u03c3\u03b5\u03ce\u03bd \u03c3\u03bf\u03c5. \u03a4\u03bf \u03c3\u03b7\u03bc\u03b1\u03bd\u03c4\u03b9\u03ba\u03cc\u03c4\u03b5\u03c1\u03bf \u03cc\u03bc\u03c9\u03c2 \u03b5\u03af\u03bd\u03b1\u03b9 \u03cc\u03c4\u03b9 \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c2 \u03bd\u03b1 \u03c4\u03bf \u03b5\u03b3\u03ba\u03b1\u03c4\u03b1\u03c3\u03c4\u03ae\u03c3\u03b5\u03b9\u03c2 \u03c3\u03c4\u03bf\u03bd \u03b4\u03b9\u03ba\u03cc \u03c3\u03bf\u03c5 server, NAS, mini PC, VPS \u03ae homelab.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u039a\u03b1\u03b9 \u03c4\u03bf \u03ba\u03b1\u03bb\u03cd\u03c4\u03b5\u03c1\u03bf;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u0394\u03b5\u03bd \u03c7\u03c1\u03b5\u03b9\u03ac\u03b6\u03b5\u03c4\u03b1\u03b9 \u03bd\u03b1 \u03b3\u03c1\u03ac\u03c8\u03b5\u03b9\u03c2 \u03bf\u03cd\u03c4\u03b5 \u03bc\u03af\u03b1 \u03b3\u03c1\u03b1\u03bc\u03bc\u03ae \u03ba\u03ce\u03b4\u03b9\u03ba\u03b1.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u039c\u03b5 Docker \u03ba\u03b1\u03b9 Docker Compose, \u03ad\u03bd\u03b1 \u03b2\u03b1\u03c3\u03b9\u03ba\u03cc SearXNG instance \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03c3\u03c4\u03b7\u03b8\u03b5\u03af \u03bc\u03ad\u03c3\u03b1 \u03c3\u03b5 \u03bb\u03af\u03b3\u03b1 \u03bb\u03b5\u03c0\u03c4\u03ac.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u03a4\u03b9 \u03b5\u03af\u03bd\u03b1\u03b9 \u03c4\u03bf SearXNG;<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf SearXNG \u03b5\u03af\u03bd\u03b1\u03b9 \u03bc\u03b9\u03b1 <strong>\u03bc\u03b7\u03c7\u03b1\u03bd\u03ae \u03bc\u03b5\u03c4\u03b1-\u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2 (metasearch engine)<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03c5\u03c4\u03cc \u03c3\u03b7\u03bc\u03b1\u03af\u03bd\u03b5\u03b9 \u03cc\u03c4\u03b9 \u03b4\u03b5\u03bd \u03b2\u03b1\u03c3\u03af\u03b6\u03b5\u03c4\u03b1\u03b9 \u03b1\u03c0\u03bf\u03ba\u03bb\u03b5\u03b9\u03c3\u03c4\u03b9\u03ba\u03ac \u03c3\u03b5 \u03ad\u03bd\u03b1 \u03b4\u03b9\u03ba\u03cc \u03c4\u03b7\u03c2 \u03c4\u03b5\u03c1\u03ac\u03c3\u03c4\u03b9\u03bf index \u03cc\u03c0\u03c9\u03c2 \u03ba\u03ac\u03bd\u03bf\u03c5\u03bd \u03bf\u03b9 \u03bc\u03b5\u03b3\u03ac\u03bb\u03b5\u03c2 \u03bc\u03b7\u03c7\u03b1\u03bd\u03ad\u03c2 \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03bd\u03c4\u03af\u03b8\u03b5\u03c4\u03b1, \u03cc\u03c4\u03b1\u03bd \u03ba\u03ac\u03bd\u03b5\u03b9\u03c2 \u03bc\u03b9\u03b1 \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u0395\u03c3\u03cd \u2192 SearXNG \u2192 \u03c0\u03bf\u03bb\u03bb\u03ad\u03c2 \u03bc\u03b7\u03c7\u03b1\u03bd\u03ad\u03c2 \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2 \u2192 \u03b1\u03c0\u03bf\u03c4\u03b5\u03bb\u03ad\u03c3\u03bc\u03b1\u03c4\u03b1 \u2192 SearXNG \u2192 \u03b5\u03c3\u03cd<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf SearXNG \u03c3\u03c4\u03ad\u03bb\u03bd\u03b5\u03b9 \u03c4\u03bf \u03b5\u03c1\u03ce\u03c4\u03b7\u03bc\u03ac \u03c3\u03bf\u03c5 \u03c3\u03c4\u03b9\u03c2 \u03bc\u03b7\u03c7\u03b1\u03bd\u03ad\u03c2 \u03c0\u03bf\u03c5 \u03ad\u03c7\u03b5\u03b9\u03c2 \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03b9, \u03c3\u03c5\u03b3\u03ba\u03b5\u03bd\u03c4\u03c1\u03ce\u03bd\u03b5\u03b9 \u03c4\u03b9\u03c2 \u03b1\u03c0\u03b1\u03bd\u03c4\u03ae\u03c3\u03b5\u03b9\u03c2 \u03ba\u03b1\u03b9 \u03c4\u03b9\u03c2 \u03c0\u03b1\u03c1\u03bf\u03c5\u03c3\u03b9\u03ac\u03b6\u03b5\u03b9 \u03c3\u03b5 \u03ad\u03bd\u03b1 \u03b5\u03bd\u03b9\u03b1\u03af\u03bf \u03c0\u03b5\u03c1\u03b9\u03b2\u03ac\u03bb\u03bb\u03bf\u03bd.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf project \u03c5\u03c0\u03bf\u03c3\u03c4\u03b7\u03c1\u03af\u03b6\u03b5\u03b9 \u03b5\u03ba\u03b1\u03c4\u03bf\u03bd\u03c4\u03ac\u03b4\u03b5\u03c2 engines \u03ba\u03b1\u03b9 \u03bf\u03b9 \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03b5\u03c2 engines \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bd \u03bd\u03b1 \u03bf\u03c1\u03b3\u03b1\u03bd\u03c9\u03b8\u03bf\u03cd\u03bd \u03c3\u03b5 \u03ba\u03b1\u03c4\u03b7\u03b3\u03bf\u03c1\u03af\u03b5\u03c2 \u03cc\u03c0\u03c9\u03c2 General, Images, Videos, News, Maps, Science \u03ba\u03b1\u03b9 \u03ac\u03bb\u03bb\u03b5\u03c2.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u039c\u03b5 \u03b1\u03c0\u03bb\u03ac \u03bb\u03cc\u03b3\u03b9\u03b1<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03bd\u03c4\u03af \u03bd\u03b1 \u03b1\u03bd\u03bf\u03af\u03be\u03b5\u03b9\u03c2:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Google<\/li>\n\n\n\n<li>Bing<\/li>\n\n\n\n<li>Brave<\/li>\n\n\n\n<li>DuckDuckGo<\/li>\n\n\n\n<li>Wikipedia<\/li>\n\n\n\n<li>Reddit<\/li>\n\n\n\n<li>GitHub<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c2 \u03bd\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03b9\u03c2 \u03ad\u03bd\u03b1 \u03bc\u03cc\u03bd\u03bf interface.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf SearXNG \u03b1\u03bd\u03b1\u03bb\u03b1\u03bc\u03b2\u03ac\u03bd\u03b5\u03b9 \u03bd\u03b1 \u03ba\u03ac\u03bd\u03b5\u03b9 \u03c4\u03b7 \u03b4\u03bf\u03c5\u03bb\u03b5\u03b9\u03ac \u03c3\u03c4\u03bf \u03c0\u03b1\u03c1\u03b1\u03c3\u03ba\u03ae\u03bd\u03b9\u03bf.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0393\u03b9\u03b1\u03c4\u03af \u03cc\u03c7\u03b9 \u03b1\u03c0\u03bb\u03ce\u03c2 DuckDuckGo \u03ae Brave Search;<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0395\u03af\u03bd\u03b1\u03b9 \u03bc\u03b9\u03b1 \u03b1\u03c0\u03bf\u03bb\u03cd\u03c4\u03c9\u03c2 \u03bb\u03bf\u03b3\u03b9\u03ba\u03ae \u03b5\u03c1\u03ce\u03c4\u03b7\u03c3\u03b7.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf DuckDuckGo, \u03c4\u03bf Brave Search \u03ba\u03b1\u03b9 \u03c4\u03bf Startpage \u03b5\u03af\u03bd\u03b1\u03b9 \u03c0\u03bf\u03bb\u03cd \u03ba\u03b1\u03bb\u03ad\u03c2 \u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ad\u03c2 \u03b3\u03b9\u03b1 \u03ba\u03ac\u03c0\u03bf\u03b9\u03bf\u03bd \u03c0\u03bf\u03c5 \u03b8\u03ad\u03bb\u03b5\u03b9 \u03bc\u03b5\u03b3\u03b1\u03bb\u03cd\u03c4\u03b5\u03c1\u03b7 \u03b9\u03b4\u03b9\u03c9\u03c4\u03b9\u03ba\u03cc\u03c4\u03b7\u03c4\u03b1 \u03c7\u03c9\u03c1\u03af\u03c2 \u03bd\u03b1 \u03b1\u03c3\u03c7\u03bf\u03bb\u03b7\u03b8\u03b5\u03af \u03bc\u03b5 servers \u03ba\u03b1\u03b9 Docker.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf SearXNG \u03cc\u03bc\u03c9\u03c2 \u03c0\u03c1\u03bf\u03c3\u03c6\u03ad\u03c1\u03b5\u03b9 \u03ba\u03ac\u03c4\u03b9 \u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03b5\u03c4\u03b9\u03ba\u03cc:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>\u0394\u03b5\u03bd \u03c7\u03c1\u03b5\u03b9\u03ac\u03b6\u03b5\u03c4\u03b1\u03b9 \u03bd\u03b1 \u03b5\u03bc\u03c0\u03b9\u03c3\u03c4\u03b5\u03cd\u03b5\u03c3\u03b1\u03b9 \u03ad\u03bd\u03b1\u03bd \u03c4\u03c1\u03af\u03c4\u03bf \u03c0\u03ac\u03c1\u03bf\u03c7\u03bf \u03b3\u03b9\u03b1 \u03c4\u03bf \u03af\u03b4\u03b9\u03bf \u03c4\u03bf interface \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2.<\/strong><\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">\u039c\u03c0\u03bf\u03c1\u03b5\u03af\u03c2 \u03bd\u03b1 \u03b5\u03b3\u03ba\u03b1\u03c4\u03b1\u03c3\u03c4\u03ae\u03c3\u03b5\u03b9\u03c2 \u03c4\u03bf \u03b4\u03b9\u03ba\u03cc \u03c3\u03bf\u03c5 instance.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0388\u03c4\u03c3\u03b9 \u03ad\u03c7\u03b5\u03b9\u03c2 \u03c4\u03bf\u03bd \u03ad\u03bb\u03b5\u03b3\u03c7\u03bf:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u03c4\u03bf\u03c5 server<\/li>\n\n\n\n<li>\u03c4\u03b7\u03c2 \u03b5\u03b3\u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7\u03c2<\/li>\n\n\n\n<li>\u03c4\u03c9\u03bd \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03c9\u03bd<\/li>\n\n\n\n<li>\u03c4\u03c9\u03bd \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03c9\u03bd engines<\/li>\n\n\n\n<li>\u03c4\u03c9\u03bd logs<\/li>\n\n\n\n<li>\u03c4\u03c9\u03bd preferences<\/li>\n\n\n\n<li>\u03c4\u03b7\u03c2 \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2<\/li>\n\n\n\n<li>\u03c4\u03bf\u03c5 domain<\/li>\n\n\n\n<li>\u03c4\u03bf\u03c5 HTTPS<\/li>\n\n\n\n<li>\u03c4\u03bf\u03c5 \u03b1\u03bd \u03b8\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u03b4\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03bf \u03bc\u03cc\u03bd\u03bf \u03c3\u03c4\u03bf LAN \u03ae \u03bc\u03ad\u03c3\u03c9 Internet<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf \u03af\u03b4\u03b9\u03bf \u03c4\u03bf SearXNG \u03b1\u03bd\u03b1\u03c6\u03ad\u03c1\u03b5\u03b9 \u03cc\u03c4\u03b9 \u03c3\u03b5 \u03bc\u03b9\u03b1 private instance \u03bf \u03b4\u03b9\u03b1\u03c7\u03b5\u03b9\u03c1\u03b9\u03c3\u03c4\u03ae\u03c2 \u03ad\u03c7\u03b5\u03b9 \u03c4\u03bf\u03bd \u03ad\u03bb\u03b5\u03b3\u03c7\u03bf \u03c4\u03bf\u03c5 source code, \u03c4\u03c9\u03bd \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03c9\u03bd logging \u03ba\u03b1\u03b9 \u03c4\u03c9\u03bd \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd \u03c4\u03b7\u03c2 \u03b5\u03b3\u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7\u03c2.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u03a4\u03b9 \u03c3\u03b7\u03bc\u03b1\u03af\u03bd\u03b5\u03b9 \u03c0\u03c1\u03b1\u03b3\u03bc\u03b1\u03c4\u03b9\u03ba\u03ac \u00abself-hosted\u00bb;<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Self-hosted \u03c3\u03b7\u03bc\u03b1\u03af\u03bd\u03b5\u03b9 \u03cc\u03c4\u03b9 \u03b1\u03bd\u03c4\u03af \u03bd\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b5\u03af\u03c2:<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/search.example.com\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b5\u03af\u03c2 \u03ba\u03ac\u03c4\u03b9 \u03cc\u03c0\u03c9\u03c2:<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/search.to-domain-mou.gr\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u03ae \u03b1\u03ba\u03cc\u03bc\u03b1 \u03ba\u03b1\u03b9:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"http:\/\/192.168.1.100:8080\/\"><strong>http:\/\/192.168.1.100:8080<\/strong><\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u03ba\u03b1\u03b9 \u03c4\u03bf SearXNG \u03c4\u03c1\u03ad\u03c7\u03b5\u03b9 \u03c3\u03b5 \u03b4\u03b9\u03ba\u03cc \u03c3\u03bf\u03c5 \u03bc\u03b7\u03c7\u03ac\u03bd\u03b7\u03bc\u03b1.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03c5\u03c4\u03cc \u03c4\u03bf \u03bc\u03b7\u03c7\u03ac\u03bd\u03b7\u03bc\u03b1 \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u03ad\u03bd\u03b1\u03c2 \u03c0\u03b1\u03bb\u03b9\u03cc\u03c2 \u03c5\u03c0\u03bf\u03bb\u03bf\u03b3\u03b9\u03c3\u03c4\u03ae\u03c2<\/li>\n\n\n\n<li>\u03ad\u03bd\u03b1 mini PC<\/li>\n\n\n\n<li>NAS<\/li>\n\n\n\n<li>Raspberry Pi \u03ae \u03b1\u03bd\u03c4\u03af\u03c3\u03c4\u03bf\u03b9\u03c7\u03bf ARM system<\/li>\n\n\n\n<li>Proxmox VM<\/li>\n\n\n\n<li>VPS<\/li>\n\n\n\n<li>Docker server<\/li>\n\n\n\n<li>homelab server<\/li>\n\n\n\n<li>ZimaOS server<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u0393\u03b9\u03b1 \u03ad\u03bd\u03b1 \u03b1\u03c0\u03bb\u03cc \u03c0\u03c1\u03bf\u03c3\u03c9\u03c0\u03b9\u03ba\u03cc instance \u03b4\u03b5\u03bd \u03c7\u03c1\u03b5\u03b9\u03ac\u03b6\u03b5\u03c3\u03b1\u03b9 \u03ba\u03ac\u03c0\u03bf\u03b9\u03bf \u03b8\u03b7\u03c1\u03b9\u03ce\u03b4\u03b5\u03c2 \u03c3\u03cd\u03c3\u03c4\u03b7\u03bc\u03b1.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u03a0\u03ce\u03c2 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03b5\u03af \u03c4\u03bf SearXNG;<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03c2 \u03c5\u03c0\u03bf\u03b8\u03ad\u03c3\u03bf\u03c5\u03bc\u03b5 \u03cc\u03c4\u03b9 \u03c8\u03ac\u03c7\u03bd\u03b5\u03b9\u03c2:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>&#8220;Windows 11 25H2 features&#8221;<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf SearXNG \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03c3\u03c4\u03b5\u03af\u03bb\u03b5\u03b9 \u03c4\u03bf query \u03c3\u03b5 \u03b4\u03b9\u03ac\u03c6\u03bf\u03c1\u03b5\u03c2 \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03b5\u03c2 engines.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0393\u03b9\u03b1 \u03c0\u03b1\u03c1\u03ac\u03b4\u03b5\u03b9\u03b3\u03bc\u03b1:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"> <code>                   \u250c\u2500\u2500 DuckDuckGo\n                    \u2502\n                    \u251c\u2500\u2500 Brave\n                    \u2502\n                    \u251c\u2500\u2500 Bing\n\u0395\u03c3\u03cd \u2192 SearXNG \u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500 Wikipedia\n                    \u2502\n                    \u251c\u2500\u2500 Reddit\n                    \u2502\n                    \u251c\u2500\u2500 GitHub\n                    \u2502\n                    \u2514\u2500\u2500 \u03ac\u03bb\u03bb\u03b5\u03c2 engines\n                              \u2502\n                              \u25bc\n                       \u0395\u03bd\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03b1\u03c0\u03bf\u03c4\u03b5\u03bb\u03b5\u03c3\u03bc\u03ac\u03c4\u03c9\u03bd\n                              \u2502\n                              \u25bc\n                           SearXNG\n                              \u2502\n                              \u25bc\n                             \u0395\u03c3\u03cd<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf SearXNG \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b5\u03af adapters \u03b3\u03b9\u03b1 \u03c4\u03b9\u03c2 \u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03b5\u03c4\u03b9\u03ba\u03ad\u03c2 \u03bc\u03b7\u03c7\u03b1\u03bd\u03ad\u03c2 \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2, \u03b5\u03c0\u03b5\u03b9\u03b4\u03ae \u03b4\u03b5\u03bd \u03c5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9 \u03ad\u03bd\u03b1 \u03b5\u03bd\u03b9\u03b1\u03af\u03bf API \u03c0\u03bf\u03c5 \u03bd\u03b1 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03b5\u03af \u03bc\u03b5 \u03cc\u03bb\u03b5\u03c2 \u03c4\u03b9\u03c2 \u03c5\u03c0\u03b7\u03c1\u03b5\u03c3\u03af\u03b5\u03c2.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03c5\u03c4\u03cc \u03b5\u03af\u03bd\u03b1\u03b9 \u03ba\u03b1\u03b9 \u03ad\u03bd\u03b1 \u03b1\u03c0\u03cc \u03c4\u03b1 \u03c3\u03b7\u03bc\u03b1\u03bd\u03c4\u03b9\u03ba\u03cc\u03c4\u03b5\u03c1\u03b1 \u03c7\u03b1\u03c1\u03b1\u03ba\u03c4\u03b7\u03c1\u03b9\u03c3\u03c4\u03b9\u03ba\u03ac \u03c4\u03bf\u03c5.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0393\u03b9\u03b1\u03c4\u03af \u03c4\u03bf SearXNG \u03be\u03b5\u03c7\u03c9\u03c1\u03af\u03b6\u03b5\u03b9;<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">1. \u0394\u03b5\u03bd \u03b5\u03be\u03b1\u03c1\u03c4\u03ac\u03c3\u03b1\u03b9 \u03b1\u03c0\u03cc \u03bc\u03af\u03b1 \u03bc\u03cc\u03bd\u03bf \u03bc\u03b7\u03c7\u03b1\u03bd\u03ae<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03bd \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b5\u03af\u03c2 \u03b1\u03c0\u03bf\u03ba\u03bb\u03b5\u03b9\u03c3\u03c4\u03b9\u03ba\u03ac Google, \u03c4\u03b1 \u03b1\u03c0\u03bf\u03c4\u03b5\u03bb\u03ad\u03c3\u03bc\u03b1\u03c4\u03b1 \u03b5\u03be\u03b1\u03c1\u03c4\u03ce\u03bd\u03c4\u03b1\u03b9 \u03b1\u03c0\u03cc \u03c4\u03bf\u03bd \u03c4\u03c1\u03cc\u03c0\u03bf \u03c0\u03bf\u03c5 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03b5\u03af \u03b7 Google.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u039c\u03b5 \u03c4\u03bf SearXNG \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c2 \u03bd\u03b1 \u03c3\u03c5\u03bd\u03b4\u03c5\u03ac\u03c3\u03b5\u03b9\u03c2 \u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03b5\u03c4\u03b9\u03ba\u03ad\u03c2 \u03c0\u03b7\u03b3\u03ad\u03c2.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03c5\u03c4\u03cc \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u03b9\u03b4\u03b9\u03b1\u03af\u03c4\u03b5\u03c1\u03b1 \u03c7\u03c1\u03ae\u03c3\u03b9\u03bc\u03bf \u03cc\u03c4\u03b1\u03bd \u03c8\u03ac\u03c7\u03bd\u03b5\u03b9\u03c2 \u03c4\u03b5\u03c7\u03bd\u03b9\u03ba\u03ac \u03b8\u03ad\u03bc\u03b1\u03c4\u03b1.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0393\u03b9\u03b1 \u03c0\u03b1\u03c1\u03ac\u03b4\u03b5\u03b9\u03b3\u03bc\u03b1:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Web \u2192 \u03b3\u03b5\u03bd\u03b9\u03ba\u03ae \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7<\/li>\n\n\n\n<li>GitHub \u2192 repositories \u03ba\u03b1\u03b9 code<\/li>\n\n\n\n<li>Wikipedia \u2192 \u03b5\u03b3\u03ba\u03c5\u03ba\u03bb\u03bf\u03c0\u03b1\u03b9\u03b4\u03b9\u03ba\u03ad\u03c2 \u03c0\u03bb\u03b7\u03c1\u03bf\u03c6\u03bf\u03c1\u03af\u03b5\u03c2<\/li>\n\n\n\n<li>Reddit \u2192 \u03b5\u03bc\u03c0\u03b5\u03b9\u03c1\u03af\u03b5\u03c2 \u03c7\u03c1\u03b7\u03c3\u03c4\u03ce\u03bd<\/li>\n\n\n\n<li>News \u2192 \u03b5\u03b9\u03b4\u03ae\u03c3\u03b5\u03b9\u03c2<\/li>\n\n\n\n<li>Images \u2192 \u03b5\u03b9\u03ba\u03cc\u03bd\u03b5\u03c2<\/li>\n\n\n\n<li>Science \u2192 \u03b5\u03c0\u03b9\u03c3\u03c4\u03b7\u03bc\u03bf\u03bd\u03b9\u03ba\u03ad\u03c2 \u03c0\u03b7\u03b3\u03ad\u03c2<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">2. \u0394\u03b5\u03bd \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03b5\u03af \u03c0\u03c1\u03bf\u03c3\u03c9\u03c0\u03b9\u03ba\u03cc search profile<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf SearXNG \u03c3\u03c7\u03b5\u03b4\u03b9\u03ac\u03c3\u03c4\u03b7\u03ba\u03b5 \u03bc\u03b5 \u03ad\u03bc\u03c6\u03b1\u03c3\u03b7 \u03c3\u03c4\u03b7\u03bd \u03b9\u03b4\u03b9\u03c9\u03c4\u03b9\u03ba\u03cc\u03c4\u03b7\u03c4\u03b1.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a3\u03cd\u03bc\u03c6\u03c9\u03bd\u03b1 \u03bc\u03b5 \u03c4\u03b7\u03bd \u03b5\u03c0\u03af\u03c3\u03b7\u03bc\u03b7 \u03c4\u03b5\u03ba\u03bc\u03b7\u03c1\u03af\u03c9\u03c3\u03b7, \u03b1\u03c6\u03b1\u03b9\u03c1\u03b5\u03af private data \u03b1\u03c0\u03cc \u03c4\u03b1 requests \u03c0\u03c1\u03bf\u03c2 \u03c4\u03b9\u03c2 \u03b5\u03be\u03c9\u03c4\u03b5\u03c1\u03b9\u03ba\u03ad\u03c2 \u03c5\u03c0\u03b7\u03c1\u03b5\u03c3\u03af\u03b5\u03c2, \u03b4\u03b5\u03bd \u03c0\u03c1\u03bf\u03c9\u03b8\u03b5\u03af \u03c0\u03b5\u03c1\u03b9\u03b5\u03c7\u03cc\u03bc\u03b5\u03bd\u03bf \u03c4\u03c1\u03af\u03c4\u03c9\u03bd \u03cc\u03c0\u03c9\u03c2 \u03b4\u03b9\u03b1\u03c6\u03b7\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 \u03ba\u03b1\u03b9 \u03b4\u03b5\u03bd \u03b2\u03ac\u03b6\u03b5\u03b9 tracking \u03c0\u03b5\u03c1\u03b9\u03b5\u03c7\u03cc\u03bc\u03b5\u03bd\u03bf \u03c3\u03c4\u03b1 \u03b1\u03c0\u03bf\u03c4\u03b5\u03bb\u03ad\u03c3\u03bc\u03b1\u03c4\u03b1.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0393\u03b9\u03b1 \u03c0\u03b1\u03c1\u03ac\u03b4\u03b5\u03b9\u03b3\u03bc\u03b1, \u03c4\u03bf SearXNG \u03b4\u03b5\u03bd \u03c7\u03c1\u03b5\u03b9\u03ac\u03b6\u03b5\u03c4\u03b1\u03b9 \u03bd\u03b1 \u03c3\u03c4\u03b5\u03af\u03bb\u03b5\u03b9 \u03c4\u03b1 cookies \u03c4\u03bf\u03c5 browser \u03c3\u03bf\u03c5 \u03c3\u03c4\u03b9\u03c2 \u03b5\u03be\u03c9\u03c4\u03b5\u03c1\u03b9\u03ba\u03ad\u03c2 \u03bc\u03b7\u03c7\u03b1\u03bd\u03ad\u03c2 \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a3\u03b5 \u03ba\u03ac\u03b8\u03b5 request \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b5\u03af\u03c4\u03b1\u03b9 \u03b5\u03c0\u03af\u03c3\u03b7\u03c2 \u03ad\u03bd\u03b1 \u03c4\u03c5\u03c7\u03b1\u03af\u03bf browser profile \u03c0\u03c1\u03bf\u03c2 \u03c4\u03b9\u03c2 \u03b5\u03be\u03c9\u03c4\u03b5\u03c1\u03b9\u03ba\u03ad\u03c2 \u03c5\u03c0\u03b7\u03c1\u03b5\u03c3\u03af\u03b5\u03c2.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">3. \u03a4\u03bf self-hosting \u03c0\u03c1\u03bf\u03c3\u03b8\u03ad\u03c4\u03b5\u03b9 \u03b1\u03ba\u03cc\u03bc\u03b7 \u03ad\u03bd\u03b1 \u03b5\u03c0\u03af\u03c0\u03b5\u03b4\u03bf \u03b5\u03bb\u03ad\u03b3\u03c7\u03bf\u03c5<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0395\u03b4\u03ce \u03b2\u03c1\u03af\u03c3\u03ba\u03b5\u03c4\u03b1\u03b9 \u03af\u03c3\u03c9\u03c2 \u03c4\u03bf \u03c3\u03b7\u03bc\u03b1\u03bd\u03c4\u03b9\u03ba\u03cc\u03c4\u03b5\u03c1\u03bf \u03c0\u03bb\u03b5\u03bf\u03bd\u03ad\u03ba\u03c4\u03b7\u03bc\u03b1.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0388\u03bd\u03b1 public SearXNG instance \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03c4\u03bf \u03b4\u03b9\u03b1\u03c7\u03b5\u03b9\u03c1\u03af\u03b6\u03b5\u03c4\u03b1\u03b9 \u03ba\u03ac\u03c0\u03bf\u03b9\u03bf\u03c2 \u03c4\u03c1\u03af\u03c4\u03bf\u03c2.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0395\u03c0\u03bf\u03bc\u03ad\u03bd\u03c9\u03c2 \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03c4\u03bf\u03bd \u03b5\u03bc\u03c0\u03b9\u03c3\u03c4\u03b5\u03cd\u03b5\u03c3\u03b1\u03b9.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u039f \u03b4\u03b9\u03b1\u03c7\u03b5\u03b9\u03c1\u03b9\u03c3\u03c4\u03ae\u03c2 \u03b5\u03bd\u03cc\u03c2 public instance \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03b8\u03b5\u03c9\u03c1\u03b7\u03c4\u03b9\u03ba\u03ac \u03bd\u03b1 \u03ad\u03c7\u03b5\u03b9 \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7 \u03c3\u03b5 logs \u03ae \u03ac\u03bb\u03bb\u03b5\u03c2 \u03c0\u03bb\u03b7\u03c1\u03bf\u03c6\u03bf\u03c1\u03af\u03b5\u03c2 \u03c0\u03bf\u03c5 \u03c3\u03c7\u03b5\u03c4\u03af\u03b6\u03bf\u03bd\u03c4\u03b1\u03b9 \u03bc\u03b5 \u03c4\u03b7 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03c4\u03bf\u03c5 server.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u039c\u03b5 \u03ad\u03bd\u03b1 \u03b4\u03b9\u03ba\u03cc \u03c3\u03bf\u03c5 instance:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Browser\n   \u2193\n\u0394\u03b9\u03ba\u03cc\u03c2 \u03c3\u03bf\u03c5 server\n   \u2193\nSearXNG\n   \u2193\nSearch engines<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03b4\u03b5\u03bd \u03c5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9 \u03b5\u03bd\u03b4\u03b9\u03ac\u03bc\u03b5\u03c3\u03bf\u03c2 SearXNG administrator \u03c0\u03bf\u03c5 \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03b5\u03bc\u03c0\u03b9\u03c3\u03c4\u03b5\u03c5\u03c4\u03b5\u03af\u03c2.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a6\u03c5\u03c3\u03b9\u03ba\u03ac, \u03b1\u03c5\u03c4\u03cc <strong>\u03b4\u03b5\u03bd \u03c3\u03b7\u03bc\u03b1\u03af\u03bd\u03b5\u03b9 \u03cc\u03c4\u03b9 \u03c4\u03bf self-hosting \u03ba\u03ac\u03bd\u03b5\u03b9 \u03bc\u03b1\u03b3\u03b9\u03ba\u03ac \u03c4\u03b7\u03bd \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 \u03b1\u03bd\u03ce\u03bd\u03c5\u03bc\u03b7<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u039f server \u03c3\u03bf\u03c5 \u03b5\u03be\u03b1\u03ba\u03bf\u03bb\u03bf\u03c5\u03b8\u03b5\u03af \u03bd\u03b1 \u03b5\u03c0\u03b9\u03ba\u03bf\u03b9\u03bd\u03c9\u03bd\u03b5\u03af \u03bc\u03b5 \u03c4\u03b9\u03c2 \u03b5\u03be\u03c9\u03c4\u03b5\u03c1\u03b9\u03ba\u03ad\u03c2 search engines.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0397 \u03b9\u03b4\u03ad\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u03cc\u03c4\u03b9 \u03b5\u03bb\u03ad\u03b3\u03c7\u03b5\u03b9\u03c2 \u03b5\u03c3\u03cd \u03c4\u03bf SearXNG instance \u03ba\u03b1\u03b9 \u03c4\u03b9\u03c2 \u03b4\u03b9\u03ba\u03ad\u03c2 \u03c3\u03bf\u03c5 \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">4. \u0394\u03b5\u03bd \u03ad\u03c7\u03b5\u03b9\u03c2 \u03b4\u03b9\u03b1\u03c6\u03b7\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 \u03bc\u03ad\u03c3\u03b1 \u03c3\u03c4\u03bf SearXNG<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf SearXNG \u03b4\u03b5\u03bd \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03b5\u03af \u03c3\u03b1\u03bd \u03bc\u03b9\u03b1 \u03b5\u03bc\u03c0\u03bf\u03c1\u03b9\u03ba\u03ae search engine \u03c0\u03bf\u03c5 \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03c3\u03bf\u03c5 \u03b5\u03bc\u03c6\u03b1\u03bd\u03af\u03c3\u03b5\u03b9 \u03b4\u03b9\u03b1\u03c6\u03b7\u03bc\u03af\u03c3\u03b5\u03b9\u03c2.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03c5\u03c4\u03cc \u03ba\u03ac\u03bd\u03b5\u03b9 \u03c4\u03bf \u03c0\u03b5\u03c1\u03b9\u03b2\u03ac\u03bb\u03bb\u03bf\u03bd \u03b1\u03c1\u03ba\u03b5\u03c4\u03ac \u03ba\u03b1\u03b8\u03b1\u03c1\u03cc.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0394\u03b5\u03bd \u03c7\u03c1\u03b5\u03b9\u03ac\u03b6\u03b5\u03c4\u03b1\u03b9 \u03bd\u03b1 \u03b2\u03bb\u03ad\u03c0\u03b5\u03b9\u03c2:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>sponsored results<\/li>\n\n\n\n<li>\u03b4\u03b9\u03b1\u03c6\u03b7\u03bc\u03b9\u03c3\u03c4\u03b9\u03ba\u03ac banners<\/li>\n\n\n\n<li>promoted \u03c0\u03c1\u03bf\u03ca\u03cc\u03bd\u03c4\u03b1<\/li>\n\n\n\n<li>personalized advertising<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u0397 \u03b5\u03c0\u03af\u03c3\u03b7\u03bc\u03b7 \u03c4\u03b5\u03ba\u03bc\u03b7\u03c1\u03af\u03c9\u03c3\u03b7 \u03b1\u03bd\u03b1\u03c6\u03ad\u03c1\u03b5\u03b9 \u03cc\u03c4\u03b9 \u03c4\u03bf SearXNG \u03b4\u03b5\u03bd \u03c3\u03b5\u03c1\u03b2\u03af\u03c1\u03b5\u03b9 ads \u03ae tracking content.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">5. \u039c\u03c0\u03bf\u03c1\u03b5\u03af\u03c2 \u03bd\u03b1 \u03b5\u03c0\u03b9\u03bb\u03ad\u03be\u03b5\u03b9\u03c2 \u03c0\u03bf\u03b9\u03b5\u03c2 engines \u03b8\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03bf\u03cd\u03bd\u03c4\u03b1\u03b9<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03c5\u03c4\u03cc \u03b5\u03af\u03bd\u03b1\u03b9 \u03b1\u03c0\u03cc \u03c4\u03b1 \u03c0\u03b9\u03bf \u03b5\u03bd\u03b4\u03b9\u03b1\u03c6\u03ad\u03c1\u03bf\u03bd\u03c4\u03b1 \u03c3\u03b7\u03bc\u03b5\u03af\u03b1 \u03c4\u03bf\u03c5 SearXNG.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0394\u03b5\u03bd \u03c7\u03c1\u03b5\u03b9\u03ac\u03b6\u03b5\u03c4\u03b1\u03b9 \u03bd\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b5\u03af\u03c2 \u03c4\u03b1 \u03c0\u03ac\u03bd\u03c4\u03b1.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u039c\u03c0\u03bf\u03c1\u03b5\u03af\u03c2 \u03bd\u03b1 \u03b5\u03c0\u03b9\u03bb\u03ad\u03be\u03b5\u03b9\u03c2 \u03c0\u03bf\u03b9\u03b5\u03c2 engines \u03b8\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u03b5\u03bd\u03b5\u03c1\u03b3\u03ad\u03c2.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0393\u03b9\u03b1 \u03c0\u03b1\u03c1\u03ac\u03b4\u03b5\u03b9\u03b3\u03bc\u03b1:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Brave\nDuckDuckGo\nBing\nWikipedia\nReddit\nGitHub<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03ba\u03b1\u03b9 \u03bd\u03b1 \u03b1\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03b9\u03c2 \u03ac\u03bb\u03bb\u03b5\u03c2.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u039f\u03b9 engines \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bd \u03b5\u03c0\u03af\u03c3\u03b7\u03c2 \u03bd\u03b1 \u03b1\u03bd\u03ae\u03ba\u03bf\u03c5\u03bd \u03c3\u03b5 \u03c0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03b5\u03c2 \u03b1\u03c0\u03cc \u03bc\u03af\u03b1 \u03ba\u03b1\u03c4\u03b7\u03b3\u03bf\u03c1\u03af\u03b5\u03c2.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">6. \u039c\u03c0\u03bf\u03c1\u03b5\u03af\u03c2 \u03bd\u03b1 \u03ba\u03ac\u03bd\u03b5\u03b9\u03c2 \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 \u03b1\u03bd\u03ac \u03ba\u03b1\u03c4\u03b7\u03b3\u03bf\u03c1\u03af\u03b1<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf interface \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03c7\u03c9\u03c1\u03b9\u03c3\u03c4\u03b5\u03af \u03c3\u03b5 tabs \u03cc\u03c0\u03c9\u03c2:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>General<\/li>\n\n\n\n<li>Images<\/li>\n\n\n\n<li>Videos<\/li>\n\n\n\n<li>News<\/li>\n\n\n\n<li>Map<\/li>\n\n\n\n<li>Music<\/li>\n\n\n\n<li>Science<\/li>\n\n\n\n<li>IT<\/li>\n\n\n\n<li>Files<\/li>\n\n\n\n<li>Social Media<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u039f\u03b9 \u03b4\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03b5\u03c2 \u03ba\u03b1\u03c4\u03b7\u03b3\u03bf\u03c1\u03af\u03b5\u03c2 \u03b5\u03be\u03b1\u03c1\u03c4\u03ce\u03bd\u03c4\u03b1\u03b9 \u03b1\u03c0\u03cc \u03c4\u03b9\u03c2 engines \u03c0\u03bf\u03c5 \u03ad\u03c7\u03b5\u03b9\u03c2 \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03b9.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0388\u03c4\u03c3\u03b9 \u03c4\u03bf SearXNG \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03ae\u03c3\u03b5\u03b9 \u03c0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03bf \u03c3\u03b1\u03bd <strong>unified search portal<\/strong> \u03c0\u03b1\u03c1\u03ac \u03c3\u03b1\u03bd \u03b1\u03c0\u03bb\u03ae Google alternative.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">7. \u03a5\u03c0\u03bf\u03c3\u03c4\u03b7\u03c1\u03af\u03b6\u03b5\u03b9 Bang commands<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0388\u03bd\u03b1 \u03b1\u03c0\u03cc \u03c4\u03b1 \u03c0\u03b9\u03bf \u03c9\u03c1\u03b1\u03af\u03b1 \u03c7\u03b1\u03c1\u03b1\u03ba\u03c4\u03b7\u03c1\u03b9\u03c3\u03c4\u03b9\u03ba\u03ac \u03b5\u03af\u03bd\u03b1\u03b9 \u03b7 \u03b4\u03c5\u03bd\u03b1\u03c4\u03cc\u03c4\u03b7\u03c4\u03b1 \u03bd\u03b1 \u03b5\u03c0\u03b9\u03bb\u03ad\u03be\u03b5\u03b9\u03c2 engine \u03bc\u03ad\u03c3\u03b1 \u03b1\u03c0\u03cc \u03c4\u03bf \u03af\u03b4\u03b9\u03bf \u03c4\u03bf query.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0393\u03b9\u03b1 \u03c0\u03b1\u03c1\u03ac\u03b4\u03b5\u03b9\u03b3\u03bc\u03b1:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>!wp linux<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03ba\u03ac\u03bd\u03b5\u03b9 \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 \u03c3\u03c4\u03b7 Wikipedia.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0389:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>!images cats<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03b3\u03b9\u03b1 \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 \u03b5\u03b9\u03ba\u03cc\u03bd\u03c9\u03bd.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u039c\u03c0\u03bf\u03c1\u03b5\u03af\u03c2 \u03b5\u03c0\u03af\u03c3\u03b7\u03c2 \u03bd\u03b1 \u03c3\u03c5\u03bd\u03b4\u03c5\u03ac\u03c3\u03b5\u03b9\u03c2 modifiers.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0393\u03b9\u03b1 \u03c0\u03b1\u03c1\u03ac\u03b4\u03b5\u03b9\u03b3\u03bc\u03b1:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>!ddg !wp linux<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf SearXNG \u03b4\u03b9\u03b1\u03b8\u03ad\u03c4\u03b5\u03b9 \u03b4\u03b9\u03ba\u03cc \u03c4\u03bf\u03c5 search syntax \u03b3\u03b9\u03b1 engines, categories \u03ba\u03b1\u03b9 languages.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">SearXNG vs Google<\/h1>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><th>\u03a7\u03b1\u03c1\u03b1\u03ba\u03c4\u03b7\u03c1\u03b9\u03c3\u03c4\u03b9\u03ba\u03cc<\/th><th>Google<\/th><th>SearXNG<\/th><\/tr><tr><td>Self-hosting<\/td><td>\u274c<\/td><td>\u2705<\/td><\/tr><tr><td>Open source<\/td><td>\u274c<\/td><td>\u2705<\/td><\/tr><tr><td>\u03a0\u03bf\u03bb\u03bb\u03b1\u03c0\u03bb\u03ad\u03c2 engines<\/td><td>\u03a0\u03b5\u03c1\u03b9\u03bf\u03c1\u03b9\u03c3\u03bc\u03ad\u03bd\u03b1<\/td><td>\u2705<\/td><\/tr><tr><td>\u0388\u03bb\u03b5\u03b3\u03c7\u03bf\u03c2 engines<\/td><td>\u274c<\/td><td>\u2705<\/td><\/tr><tr><td>Custom configuration<\/td><td>\u03a0\u03b5\u03c1\u03b9\u03bf\u03c1\u03b9\u03c3\u03bc\u03ad\u03bd\u03b7<\/td><td>\u2705<\/td><\/tr><tr><td>\u0394\u03b9\u03b1\u03c6\u03b7\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 \u03c3\u03c4\u03bf interface<\/td><td>\u2705<\/td><td>\u274c<\/td><\/tr><tr><td>\u03a0\u03c1\u03bf\u03c3\u03c9\u03c0\u03b9\u03ba\u03cc search profile<\/td><td>\u2705<\/td><td>\u274c<\/td><\/tr><tr><td>Docker<\/td><td>\u274c<\/td><td>\u2705<\/td><\/tr><tr><td>LAN-only \u03c7\u03c1\u03ae\u03c3\u03b7<\/td><td>\u274c<\/td><td>\u2705<\/td><\/tr><tr><td>VPN\/Tailscale<\/td><td>\u2014<\/td><td>\u2705<\/td><\/tr><tr><td>Private instance<\/td><td>\u274c<\/td><td>\u2705<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf \u03bc\u03b5\u03b3\u03ac\u03bb\u03bf \u03c0\u03bb\u03b5\u03bf\u03bd\u03ad\u03ba\u03c4\u03b7\u03bc\u03b1 \u03c4\u03bf\u03c5 SearXNG \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03cc\u03c4\u03b9 \u03b8\u03b1 \u03b1\u03bd\u03c4\u03b9\u03ba\u03b1\u03c4\u03b1\u03c3\u03c4\u03ae\u03c3\u03b5\u03b9 \u03b1\u03c0\u03b1\u03c1\u03b1\u03af\u03c4\u03b7\u03c4\u03b1 \u03c4\u03bf Google \u03c3\u03b5 \u03ba\u03ac\u03b8\u03b5 \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0395\u03af\u03bd\u03b1\u03b9 \u03cc\u03c4\u03b9 \u03c3\u03bf\u03c5 \u03b4\u03af\u03bd\u03b5\u03b9 <strong>\u03ad\u03bb\u03b5\u03b3\u03c7\u03bf<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">SearXNG vs DuckDuckGo \/ Brave Search<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf DuckDuckGo \u03ba\u03b1\u03b9 \u03c4\u03bf Brave Search \u03b5\u03af\u03bd\u03b1\u03b9 \u03c0\u03b9\u03bf \u03b5\u03cd\u03ba\u03bf\u03bb\u03b1.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03bd\u03bf\u03af\u03b3\u03b5\u03b9\u03c2 \u03c4\u03bf\u03bd browser \u03ba\u03b1\u03b9 \u03be\u03b5\u03ba\u03b9\u03bd\u03ac\u03c2 \u03bd\u03b1 \u03c8\u03ac\u03c7\u03bd\u03b5\u03b9\u03c2.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03ad\u03bb\u03bf\u03c2.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u039c\u03b5 \u03c4\u03bf SearXNG \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03b1\u03c3\u03c7\u03bf\u03bb\u03b7\u03b8\u03b5\u03af\u03c2 \u03bc\u03b5:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Docker<\/li>\n\n\n\n<li>updates<\/li>\n\n\n\n<li>configuration<\/li>\n\n\n\n<li>server<\/li>\n\n\n\n<li>security<\/li>\n\n\n\n<li>networking<\/li>\n\n\n\n<li>\u03c0\u03b9\u03b8\u03b1\u03bd\u03ce\u03c2 reverse proxy<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u0386\u03c1\u03b1:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0398\u03ad\u03bb\u03b5\u03b9\u03c2 \u03b1\u03c0\u03bb\u03cc\u03c4\u03b7\u03c4\u03b1;<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a0\u03ae\u03b3\u03b1\u03b9\u03bd\u03b5 \u03c3\u03b5 DuckDuckGo \u03ae Brave.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0398\u03ad\u03bb\u03b5\u03b9\u03c2 \u03ad\u03bb\u03b5\u03b3\u03c7\u03bf;<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a0\u03ae\u03b3\u03b1\u03b9\u03bd\u03b5 \u03c3\u03b5 SearXNG.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0393\u03b9\u03b1\u03c4\u03af \u03bd\u03b1 \u03c4\u03bf \u03ba\u03ac\u03bd\u03b5\u03b9\u03c2 self-hosted;<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a5\u03c0\u03ac\u03c1\u03c7\u03bf\u03c5\u03bd \u03b1\u03c1\u03ba\u03b5\u03c4\u03bf\u03af \u03bb\u03cc\u03b3\u03bf\u03b9.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Privacy<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u039f server \u03b5\u03af\u03bd\u03b1\u03b9 \u03b4\u03b9\u03ba\u03cc\u03c2 \u03c3\u03bf\u03c5 \u03ba\u03b1\u03b9 \u03b5\u03c3\u03cd \u03b1\u03c0\u03bf\u03c6\u03b1\u03c3\u03af\u03b6\u03b5\u03b9\u03c2 \u03c4\u03b9 logging \u03b8\u03b1 \u03c5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Homelab<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03bd \u03ae\u03b4\u03b7 \u03ad\u03c7\u03b5\u03b9\u03c2 NAS, Docker server \u03ae mini PC, \u03c4\u03bf SearXNG \u03b5\u03af\u03bd\u03b1\u03b9 \u03bc\u03b9\u03b1 \u03c0\u03bf\u03bb\u03cd \u03ba\u03b1\u03bb\u03ae \u03c0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u0395\u03bd\u03b9\u03b1\u03af\u03b1 \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u039c\u03c0\u03bf\u03c1\u03b5\u03af\u03c2 \u03bd\u03b1 \u03c3\u03c5\u03b3\u03ba\u03b5\u03bd\u03c4\u03c1\u03ce\u03c3\u03b5\u03b9\u03c2 \u03c0\u03bf\u03bb\u03bb\u03ad\u03c2 \u03c0\u03b7\u03b3\u03ad\u03c2 \u03c3\u03b5 \u03ad\u03bd\u03b1 interface.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Customization<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u039c\u03c0\u03bf\u03c1\u03b5\u03af\u03c2 \u03bd\u03b1 \u03b1\u03bb\u03bb\u03ac\u03be\u03b5\u03b9\u03c2:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>engines<\/li>\n\n\n\n<li>categories<\/li>\n\n\n\n<li>\u03b3\u03bb\u03ce\u03c3\u03c3\u03b1<\/li>\n\n\n\n<li>theme<\/li>\n\n\n\n<li>safe search<\/li>\n\n\n\n<li>autocomplete<\/li>\n\n\n\n<li>image proxy<\/li>\n\n\n\n<li>preferences<\/li>\n\n\n\n<li>default search behavior<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">AI \/ automation<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf SearXNG \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03b5\u03c0\u03af\u03c3\u03b7\u03c2 \u03bd\u03b1 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03ae\u03c3\u03b5\u03b9 \u03c9\u03c2 backend \u03b3\u03b9\u03b1 \u03b5\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ad\u03c2 \u03c0\u03bf\u03c5 \u03c7\u03c1\u03b5\u03b9\u03ac\u03b6\u03bf\u03bd\u03c4\u03b1\u03b9 web search.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03c5\u03c4\u03cc \u03c4\u03bf \u03ba\u03ac\u03bd\u03b5\u03b9 \u03b9\u03b4\u03b9\u03b1\u03af\u03c4\u03b5\u03c1\u03b1 \u03b5\u03bd\u03b4\u03b9\u03b1\u03c6\u03ad\u03c1\u03bf\u03bd \u03b3\u03b9\u03b1 homelab \u03ba\u03b1\u03b9 AI setups.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Docker: \u039f \u03b5\u03c5\u03ba\u03bf\u03bb\u03cc\u03c4\u03b5\u03c1\u03bf\u03c2 \u03c4\u03c1\u03cc\u03c0\u03bf\u03c2 \u03b5\u03b3\u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7\u03c2<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03bd \u03ad\u03c7\u03b5\u03b9\u03c2 \u03ae\u03b4\u03b7 Docker, \u03c4\u03bf SearXNG \u03b3\u03af\u03bd\u03b5\u03c4\u03b1\u03b9 \u03b1\u03c1\u03ba\u03b5\u03c4\u03ac \u03b1\u03c0\u03bb\u03cc.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0397 \u03af\u03b4\u03b9\u03b1 \u03b7 \u03bf\u03bc\u03ac\u03b4\u03b1 \u03c4\u03bf\u03c5 SearXNG \u03c0\u03c1\u03bf\u03c4\u03b5\u03af\u03bd\u03b5\u03b9 \u03c3\u03ae\u03bc\u03b5\u03c1\u03b1 \u03c4\u03bf <strong>Compose instancing<\/strong> \u03c9\u03c2 \u03c4\u03bf\u03bd \u03c0\u03c1\u03bf\u03c4\u03b5\u03b9\u03bd\u03cc\u03bc\u03b5\u03bd\u03bf \u03c4\u03c1\u03cc\u03c0\u03bf deployment \u03c3\u03b5 container \u03c0\u03b5\u03c1\u03b9\u03b2\u03ac\u03bb\u03bb\u03bf\u03bd.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u039a\u03b1\u03b9 \u03b5\u03b4\u03ce \u03c5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9 \u03bc\u03b9\u03b1 \u03c3\u03b7\u03bc\u03b1\u03bd\u03c4\u03b9\u03ba\u03ae \u03bb\u03b5\u03c0\u03c4\u03bf\u03bc\u03ad\u03c1\u03b5\u03b9\u03b1:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">\u03a4\u03bf \u03c0\u03b1\u03bb\u03b9\u03cc <code>searxng-docker<\/code> setup \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03c0\u03bb\u03ad\u03bf\u03bd \u03b7 \u03c0\u03c1\u03bf\u03c4\u03b5\u03b9\u03bd\u03cc\u03bc\u03b5\u03bd\u03b7 \u03bd\u03ad\u03b1 \u03b5\u03b3\u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">\u0397 \u03c4\u03c1\u03ad\u03c7\u03bf\u03c5\u03c3\u03b1 \u03b5\u03c0\u03af\u03c3\u03b7\u03bc\u03b7 \u03bc\u03ad\u03b8\u03bf\u03b4\u03bf\u03c2 \u03c0\u03b1\u03af\u03c1\u03bd\u03b5\u03b9 \u03c4\u03b1 Compose templates \u03b1\u03c0\u03b5\u03c5\u03b8\u03b5\u03af\u03b1\u03c2 \u03b1\u03c0\u03cc \u03c4\u03bf \u03b2\u03b1\u03c3\u03b9\u03ba\u03cc repository \u03c4\u03bf\u03c5 SearXNG.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u03a4\u03b9 \u03c7\u03c1\u03b5\u03b9\u03ac\u03b6\u03b5\u03c3\u03b1\u03b9<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0393\u03b9\u03b1 \u03c4\u03bf Docker setup \u03c7\u03c1\u03b5\u03b9\u03ac\u03b6\u03b5\u03c3\u03b1\u03b9:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Docker<\/li>\n\n\n\n<li>Docker Compose<\/li>\n\n\n\n<li>Internet connection<\/li>\n\n\n\n<li>\u03ad\u03bd\u03b1\u03bd server \u03ae PC<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u0393\u03b9\u03b1 \u03c0\u03b1\u03c1\u03ac\u03b4\u03b5\u03b9\u03b3\u03bc\u03b1:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Ubuntu Server\n     \u2502\n     \u251c\u2500\u2500 Docker\n     \u2502\n     \u251c\u2500\u2500 SearXNG\n     \u2502\n     \u2514\u2500\u2500 Valkey<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf \u03b5\u03c0\u03af\u03c3\u03b7\u03bc\u03bf Compose setup \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b5\u03af \u03b4\u03cd\u03bf \u03b2\u03b1\u03c3\u03b9\u03ba\u03ac services:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>searxng-core\nsearxng-valkey<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf <code>core<\/code> \u03c4\u03c1\u03ad\u03c7\u03b5\u03b9 \u03c4\u03bf SearXNG, \u03b5\u03bd\u03ce \u03c4\u03bf Valkey \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b5\u03af\u03c4\u03b1\u03b9 \u03bc\u03b5\u03c4\u03b1\u03be\u03cd \u03ac\u03bb\u03bb\u03c9\u03bd \u03b1\u03c0\u03cc \u03c4\u03bf\u03bd limiter\/bot protection \u03bc\u03b7\u03c7\u03b1\u03bd\u03b9\u03c3\u03bc\u03cc.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0395\u03b3\u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7 SearXNG \u03bc\u03b5 Docker Compose<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">\u0392\u03ae\u03bc\u03b1 1 \u2013 \u0394\u03b7\u03bc\u03b9\u03bf\u03cd\u03c1\u03b3\u03b7\u03c3\u03b5 \u03c4\u03bf\u03bd \u03c6\u03ac\u03ba\u03b5\u03bb\u03bf<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a3\u03b5 Linux:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mkdir -p .\/searxng\/core-config\/\ncd .\/searxng\/<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u0392\u03ae\u03bc\u03b1 2 \u2013 \u039a\u03b1\u03c4\u03ad\u03b2\u03b1\u03c3\u03b5 \u03c4\u03b1 \u03b5\u03c0\u03af\u03c3\u03b7\u03bc\u03b1 Compose files<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>curl -fsSL \\\n  -O https:\/\/raw.githubusercontent.com\/searxng\/searxng\/master\/container\/docker-compose.yml \\\n  -O https:\/\/raw.githubusercontent.com\/searxng\/searxng\/master\/container\/.env.example<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03c5\u03c4\u03ae \u03b5\u03af\u03bd\u03b1\u03b9 \u03b7 \u03c4\u03c1\u03ad\u03c7\u03bf\u03c5\u03c3\u03b1 \u03b5\u03c0\u03af\u03c3\u03b7\u03bc\u03b7 \u03b4\u03b9\u03b1\u03b4\u03b9\u03ba\u03b1\u03c3\u03af\u03b1 \u03c0\u03bf\u03c5 \u03c0\u03c1\u03bf\u03c4\u03b5\u03af\u03bd\u03b5\u03b9 \u03c4\u03bf documentation \u03c4\u03bf\u03c5 SearXNG.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0392\u03ae\u03bc\u03b1 3 \u2013 \u0394\u03b7\u03bc\u03b9\u03bf\u03cd\u03c1\u03b3\u03b7\u03c3\u03b5 \u03c4\u03bf <code>.env<\/code><\/h1>\n\n\n\n<pre class=\"wp-block-code\"><code>cp -i .env.example .env<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0386\u03bd\u03bf\u03b9\u03be\u03ad \u03c4\u03bf:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nano .env<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf \u03b5\u03c0\u03af\u03c3\u03b7\u03bc\u03bf <code>.env.example<\/code> \u03c0\u03b5\u03c1\u03b9\u03bb\u03b1\u03bc\u03b2\u03ac\u03bd\u03b5\u03b9 \u03bc\u03b5\u03c4\u03b1\u03be\u03cd \u03ac\u03bb\u03bb\u03c9\u03bd \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 \u03b3\u03b9\u03b1:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>SEARXNG_VERSION\nSEARXNG_HOST\nSEARXNG_PORT<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03bc\u03b5 default port \u03c4\u03bf <code>8080<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0393\u03b9\u03b1 \u03ad\u03bd\u03b1 \u03b1\u03c0\u03bb\u03cc LAN installation \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c2 \u03bd\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03b9\u03c2:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>SEARXNG_VERSION=latest\nSEARXNG_HOST=0.0.0.0\nSEARXNG_PORT=8080<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0388\u03c4\u03c3\u03b9 \u03b8\u03b1 \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c2 \u03bd\u03b1 \u03b1\u03bd\u03bf\u03af\u03be\u03b5\u03b9\u03c2 \u03c4\u03bf SearXNG \u03b1\u03c0\u03cc \u03ac\u03bb\u03bb\u03bf\u03bd \u03c5\u03c0\u03bf\u03bb\u03bf\u03b3\u03b9\u03c3\u03c4\u03ae \u03c3\u03c4\u03bf LAN.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0393\u03b9\u03b1 \u03c0\u03b1\u03c1\u03ac\u03b4\u03b5\u03b9\u03b3\u03bc\u03b1:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>http:&#47;&#47;192.168.1.100:8080<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0392\u03ae\u03bc\u03b1 4 \u2013 \u0395\u03ba\u03ba\u03af\u03bd\u03b7\u03c3\u03b7<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03ce\u03c1\u03b1:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker compose up -d<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0388\u03bb\u03b5\u03b3\u03be\u03b5 \u03c4\u03b1 containers:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker compose ps<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0398\u03b1 \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03b4\u03b5\u03b9\u03c2 \u03ba\u03ac\u03c4\u03b9 \u03b1\u03bd\u03c4\u03af\u03c3\u03c4\u03bf\u03b9\u03c7\u03bf \u03bc\u03b5:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>searxng-core\nsearxng-valkey<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf \u03b5\u03c0\u03af\u03c3\u03b7\u03bc\u03bf Compose \u03b1\u03c1\u03c7\u03b5\u03af\u03bf \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03b5\u03af \u03c4\u03b1 \u03b4\u03cd\u03bf containers \u03ba\u03b1\u03b9 \u03c4\u03b1 \u03b1\u03bd\u03c4\u03af\u03c3\u03c4\u03bf\u03b9\u03c7\u03b1 persistent volumes.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0392\u03ae\u03bc\u03b1 5 \u2013 \u0394\u03b5\u03c2 \u03c4\u03b1 logs<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03bd \u03b8\u03ad\u03bb\u03b5\u03b9\u03c2 \u03bd\u03b1 \u03b4\u03b5\u03b9\u03c2 \u03c4\u03b9 \u03c3\u03c5\u03bc\u03b2\u03b1\u03af\u03bd\u03b5\u03b9:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker compose logs -f core<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03bd \u03cc\u03bb\u03b1 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03bf\u03cd\u03bd \u03c3\u03c9\u03c3\u03c4\u03ac, \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c2 \u03bd\u03b1 \u03b1\u03bd\u03bf\u03af\u03be\u03b5\u03b9\u03c2:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>http:&#47;&#47;SERVER-IP:8080<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03ae \u03c4\u03bf\u03c0\u03b9\u03ba\u03ac:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>http:&#47;&#47;localhost:8080<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u03a4\u03bf \u03c3\u03b7\u03bc\u03b1\u03bd\u03c4\u03b9\u03ba\u03cc \u03b1\u03c1\u03c7\u03b5\u03af\u03bf: settings.yml<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0397 \u03b2\u03b1\u03c3\u03b9\u03ba\u03ae \u03c0\u03b1\u03c1\u03b1\u03bc\u03b5\u03c4\u03c1\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03b2\u03c1\u03af\u03c3\u03ba\u03b5\u03c4\u03b1\u03b9 \u03c3\u03c4\u03bf:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>core-config\/settings.yml<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf SearXNG \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b5\u03af \u03c4\u03bf <code>\/etc\/searxng\/settings.yml<\/code> \u03bc\u03ad\u03c3\u03b1 \u03c3\u03c4\u03bf container, \u03b5\u03bd\u03ce \u03c4\u03bf \u03b5\u03c0\u03af\u03c3\u03b7\u03bc\u03bf Compose \u03ba\u03ac\u03bd\u03b5\u03b9 mount \u03c4\u03bf\u03bd \u03c4\u03bf\u03c0\u03b9\u03ba\u03cc \u03c6\u03ac\u03ba\u03b5\u03bb\u03bf <code>core-config<\/code> \u03c3\u03b5 \u03b1\u03c5\u03c4\u03ae \u03c4\u03b7 \u03b8\u03ad\u03c3\u03b7.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf \u03bc\u03b5\u03b3\u03ac\u03bb\u03bf \u03c0\u03bb\u03b5\u03bf\u03bd\u03ad\u03ba\u03c4\u03b7\u03bc\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u03cc\u03c4\u03b9 <strong>\u03b4\u03b5\u03bd \u03c7\u03c1\u03b5\u03b9\u03ac\u03b6\u03b5\u03c4\u03b1\u03b9 \u03bd\u03b1 \u03c0\u03b5\u03b9\u03c1\u03ac\u03be\u03b5\u03b9\u03c2 \u03c4\u03bf Docker image<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03bb\u03bb\u03ac\u03b6\u03b5\u03b9\u03c2 \u03c4\u03bf configuration \u03c3\u03c4\u03bf\u03bd \u03b4\u03b9\u03ba\u03cc \u03c3\u03bf\u03c5 \u03c6\u03ac\u03ba\u03b5\u03bb\u03bf.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0397 \u03c3\u03c9\u03c3\u03c4\u03ae \u03bb\u03bf\u03b3\u03b9\u03ba\u03ae \u03c4\u03bf\u03c5 settings.yml<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf SearXNG \u03c5\u03c0\u03bf\u03c3\u03c4\u03b7\u03c1\u03af\u03b6\u03b5\u03b9:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>use_default_settings: true<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u039c\u03b5 \u03b1\u03c5\u03c4\u03cc\u03bd \u03c4\u03bf\u03bd \u03c4\u03c1\u03cc\u03c0\u03bf \u03ba\u03c1\u03b1\u03c4\u03ac\u03c2 \u03c4\u03b9\u03c2 \u03c0\u03c1\u03bf\u03b5\u03c0\u03b9\u03bb\u03b5\u03b3\u03bc\u03ad\u03bd\u03b5\u03c2 \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 \u03c4\u03bf\u03c5 project \u03ba\u03b1\u03b9 \u03ba\u03ac\u03bd\u03b5\u03b9\u03c2 override \u03bc\u03cc\u03bd\u03bf \u03c3\u03b5 \u03b1\u03c5\u03c4\u03ac \u03c0\u03bf\u03c5 \u03b8\u03ad\u03bb\u03b5\u03b9\u03c2 \u03bd\u03b1 \u03b1\u03bb\u03bb\u03ac\u03be\u03b5\u03b9\u03c2.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0388\u03bd\u03b1 \u03b2\u03b1\u03c3\u03b9\u03ba\u03cc \u03c0\u03b1\u03c1\u03ac\u03b4\u03b5\u03b9\u03b3\u03bc\u03b1:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>use_default_settings: true\n\ngeneral:\n  debug: false\n  instance_name: \"My SearXNG\"\n\nserver:\n  limiter: true\n  image_proxy: true\n\nsearch:\n  safe_search: 1\n  autocomplete: \"duckduckgo\"\n\nui:\n  default_theme: simple\n  query_in_title: false<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0393\u03b9\u03b1\u03c4\u03af \u03b4\u03b5\u03bd \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03b9\u03c2 \u03c4\u03bf Debug<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>debug: true<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03b5\u03af\u03bd\u03b1\u03b9 \u03b3\u03b9\u03b1 development \u03ba\u03b1\u03b9 troubleshooting.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0394\u03b5\u03bd \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b5\u03af\u03c4\u03b1\u03b9 \u03c3\u03b5 production deployment.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0397 \u03b5\u03c0\u03af\u03c3\u03b7\u03bc\u03b7 \u03c4\u03b5\u03ba\u03bc\u03b7\u03c1\u03af\u03c9\u03c3\u03b7 \u03c0\u03c1\u03bf\u03b5\u03b9\u03b4\u03bf\u03c0\u03bf\u03b9\u03b5\u03af \u03cc\u03c4\u03b9 \u03c4\u03bf debug mode \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b5\u03af verbose logging \u03ba\u03b1\u03b9 development \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b5\u03c2.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0393\u03b9\u03b1 \u03ba\u03b1\u03bd\u03bf\u03bd\u03b9\u03ba\u03ae \u03b5\u03b3\u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>debug: false<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Valkey \u2013 \u03c4\u03b9 \u03b5\u03af\u03bd\u03b1\u03b9 \u03ba\u03b1\u03b9 \u03b3\u03b9\u03b1\u03c4\u03af \u03c5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9;<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03bd \u03b4\u03b5\u03b9\u03c2 \u03c4\u03bf Docker Compose \u03ba\u03b1\u03b9 \u03b1\u03bd\u03b1\u03c1\u03c9\u03c4\u03b7\u03b8\u03b5\u03af\u03c2:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u00ab\u0393\u03b9\u03b1\u03c4\u03af \u03c7\u03c1\u03b5\u03b9\u03ac\u03b6\u03bf\u03bc\u03b1\u03b9 Valkey \u03b1\u03c6\u03bf\u03cd \u03b8\u03ad\u03bb\u03c9 \u03b1\u03c0\u03bb\u03ce\u03c2 search;\u00bb<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0397 \u03b1\u03c0\u03ac\u03bd\u03c4\u03b7\u03c3\u03b7 \u03b5\u03af\u03bd\u03b1\u03b9 \u03ba\u03c5\u03c1\u03af\u03c9\u03c2 \u03c4\u03bf rate limiting \u03ba\u03b1\u03b9 \u03c4\u03bf bot protection.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf SearXNG \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b5\u03af Valkey \u03b3\u03b9\u03b1 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b5\u03c2 \u03cc\u03c0\u03c9\u03c2 \u03bf limiter, \u03bf \u03bf\u03c0\u03bf\u03af\u03bf\u03c2 \u03b2\u03bf\u03b7\u03b8\u03ac \u03c3\u03c4\u03b7\u03bd \u03b1\u03bd\u03c4\u03b9\u03bc\u03b5\u03c4\u03ce\u03c0\u03b9\u03c3\u03b7 bots \u03ba\u03b1\u03b9 \u03c5\u03c0\u03b5\u03c1\u03b2\u03bf\u03bb\u03b9\u03ba\u03ce\u03bd requests \u03c0\u03bf\u03c5 \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bd \u03bd\u03b1 \u03c0\u03c1\u03bf\u03ba\u03b1\u03bb\u03ad\u03c3\u03bf\u03c5\u03bd CAPTCHA \u03ae blocks \u03b1\u03c0\u03cc \u03c4\u03b9\u03c2 \u03b5\u03be\u03c9\u03c4\u03b5\u03c1\u03b9\u03ba\u03ad\u03c2 search engines.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a3\u03c4\u03bf \u03b5\u03c0\u03af\u03c3\u03b7\u03bc\u03bf Compose:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>SearXNG\n   \u2502\n   \u2514\u2500\u2500 Valkey<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03ba\u03b1\u03b9 \u03b7 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7 \u03b3\u03af\u03bd\u03b5\u03c4\u03b1\u03b9 \u03bc\u03ad\u03c3\u03c9 URL \u03cc\u03c0\u03c9\u03c2:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>valkey:\n  url: valkey:\/\/searxng-valkey:6379\/0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0397 \u03b5\u03c0\u03af\u03c3\u03b7\u03bc\u03b7 \u03c4\u03b5\u03ba\u03bc\u03b7\u03c1\u03af\u03c9\u03c3\u03b7 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b5\u03af <code>valkey:\/\/<\/code> \u03ba\u03b1\u03b9 \u03cc\u03c7\u03b9 <code>redis:\/\/<\/code> \u03b3\u03b9\u03b1 \u03c4\u03b7 \u03c3\u03c7\u03b5\u03c4\u03b9\u03ba\u03ae \u03c1\u03cd\u03b8\u03bc\u03b9\u03c3\u03b7.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Limiter: \u03c3\u03b7\u03bc\u03b1\u03bd\u03c4\u03b9\u03ba\u03cc \u03b3\u03b9\u03b1 public instances<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03bd \u03c4\u03bf SearXNG \u03b5\u03af\u03bd\u03b1\u03b9 \u03bc\u03cc\u03bd\u03bf \u03b3\u03b9\u03b1 \u03b5\u03c3\u03ad\u03bd\u03b1 \u03bc\u03ad\u03c3\u03b1 \u03c3\u03c4\u03bf \u03c3\u03c0\u03af\u03c4\u03b9, \u03b7 \u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7 \u03b5\u03af\u03bd\u03b1\u03b9 \u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03b5\u03c4\u03b9\u03ba\u03ae \u03b1\u03c0\u03cc \u03ad\u03bd\u03b1 public instance.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03bd \u03cc\u03bc\u03c9\u03c2 \u03c4\u03bf \u03b1\u03bd\u03bf\u03af\u03be\u03b5\u03b9\u03c2 \u03c3\u03c4\u03bf Internet, \u03c4\u03bf limiter \u03b3\u03af\u03bd\u03b5\u03c4\u03b1\u03b9 \u03b9\u03b4\u03b9\u03b1\u03af\u03c4\u03b5\u03c1\u03b1 \u03c3\u03b7\u03bc\u03b1\u03bd\u03c4\u03b9\u03ba\u03cc.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u039f limiter \u03b2\u03bf\u03b7\u03b8\u03ac \u03ce\u03c3\u03c4\u03b5 \u03ad\u03bd\u03b1 public SearXNG instance \u03bd\u03b1 \u03bc\u03b7\u03bd \u03b3\u03af\u03bd\u03b5\u03b9 \u03b5\u03c1\u03b3\u03b1\u03bb\u03b5\u03af\u03bf \u03b3\u03b9\u03b1 bots \u03c0\u03bf\u03c5 \u03ba\u03ac\u03bd\u03bf\u03c5\u03bd \u03c4\u03b5\u03c1\u03ac\u03c3\u03c4\u03b9\u03bf \u03b1\u03c1\u03b9\u03b8\u03bc\u03cc \u03b1\u03bd\u03b1\u03b6\u03b7\u03c4\u03ae\u03c3\u03b5\u03c9\u03bd.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u039f \u03bb\u03cc\u03b3\u03bf\u03c2 \u03b5\u03af\u03bd\u03b1\u03b9 \u03b1\u03c0\u03bb\u03cc\u03c2:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Bot\n \u2193\n\u0394\u03b9\u03ba\u03cc \u03c3\u03bf\u03c5 SearXNG\n \u2193\nGoogle \/ Bing \/ Brave \/ \u03ac\u03bb\u03bb\u03b5\u03c2 engines<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u039f\u03b9 \u03b5\u03be\u03c9\u03c4\u03b5\u03c1\u03b9\u03ba\u03ad\u03c2 engines \u03b2\u03bb\u03ad\u03c0\u03bf\u03c5\u03bd \u03c4\u03bf\u03bd server \u03c3\u03bf\u03c5 \u03c9\u03c2 \u03c4\u03b7\u03bd \u03c0\u03b7\u03b3\u03ae \u03c4\u03c9\u03bd requests.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03bd \u03bf server \u03b3\u03af\u03bd\u03b5\u03b9 abuse target, \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03b1\u03c1\u03c7\u03af\u03c3\u03b5\u03b9\u03c2 \u03bd\u03b1 \u03bb\u03b1\u03bc\u03b2\u03ac\u03bd\u03b5\u03b9\u03c2:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>CAPTCHA<\/li>\n\n\n\n<li>HTTP 429<\/li>\n\n\n\n<li>HTTP 403<\/li>\n\n\n\n<li>engine suspensions<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u0393\u03b9&#8217; \u03b1\u03c5\u03c4\u03cc \u03c4\u03bf SearXNG \u03b4\u03b9\u03b1\u03b8\u03ad\u03c4\u03b5\u03b9 \u03bc\u03b7\u03c7\u03b1\u03bd\u03b9\u03c3\u03bc\u03bf\u03cd\u03c2 bot detection \u03ba\u03b1\u03b9 rate limiting.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u03a0\u03cc\u03c3\u03b5\u03c2 search engines \u03c5\u03c0\u03bf\u03c3\u03c4\u03b7\u03c1\u03af\u03b6\u03b5\u03b9;<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf \u03bd\u03bf\u03cd\u03bc\u03b5\u03c1\u03bf \u03b1\u03bb\u03bb\u03ac\u03b6\u03b5\u03b9 \u03ba\u03b1\u03b8\u03ce\u03c2 \u03c4\u03bf project \u03b5\u03be\u03b5\u03bb\u03af\u03c3\u03c3\u03b5\u03c4\u03b1\u03b9.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a3\u03c4\u03b7\u03bd \u03c4\u03c1\u03ad\u03c7\u03bf\u03c5\u03c3\u03b1 \u03c4\u03b5\u03ba\u03bc\u03b7\u03c1\u03af\u03c9\u03c3\u03b7 \u03b1\u03bd\u03b1\u03c6\u03ad\u03c1\u03bf\u03bd\u03c4\u03b1\u03b9 <strong>261 configured search engines<\/strong>, \u03b1\u03c0\u03cc \u03c4\u03b9\u03c2 \u03bf\u03c0\u03bf\u03af\u03b5\u03c2 <strong>81 \u03b5\u03af\u03bd\u03b1\u03b9 \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03b5\u03c2 \u03b1\u03c0\u03cc default<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03c5\u03c4\u03cc \u03b5\u03af\u03bd\u03b1\u03b9 \u03ad\u03bd\u03b1 \u03b1\u03c0\u03cc \u03c4\u03b1 \u03bc\u03b5\u03b3\u03b1\u03bb\u03cd\u03c4\u03b5\u03c1\u03b1 \u03c0\u03bb\u03b5\u03bf\u03bd\u03b5\u03ba\u03c4\u03ae\u03bc\u03b1\u03c4\u03b1 \u03c4\u03bf\u03c5 SearXNG.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0394\u03b5\u03bd \u03c0\u03b5\u03c1\u03b9\u03bf\u03c1\u03af\u03b6\u03b5\u03c3\u03b1\u03b9 \u03c3\u03b5 \u03bc\u03af\u03b1 \u03ae \u03b4\u03cd\u03bf \u03c5\u03c0\u03b7\u03c1\u03b5\u03c3\u03af\u03b5\u03c2.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u039c\u03c0\u03bf\u03c1\u03b5\u03af\u03c2 \u03bd\u03b1 \u03b1\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03b9\u03c2 engines<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03bd \u03b3\u03b9\u03b1 \u03c0\u03b1\u03c1\u03ac\u03b4\u03b5\u03b9\u03b3\u03bc\u03b1 \u03b4\u03b5\u03bd \u03b8\u03ad\u03bb\u03b5\u03b9\u03c2 \u03bc\u03b9\u03b1 \u03c3\u03c5\u03b3\u03ba\u03b5\u03ba\u03c1\u03b9\u03bc\u03ad\u03bd\u03b7 engine:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>engines:\n  - name: example\n    disabled: true<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03c5\u03c4\u03cc \u03b5\u03af\u03bd\u03b1\u03b9 \u03b9\u03b4\u03b9\u03b1\u03af\u03c4\u03b5\u03c1\u03b1 \u03c7\u03c1\u03ae\u03c3\u03b9\u03bc\u03bf \u03cc\u03c4\u03b1\u03bd \u03ba\u03ac\u03c0\u03bf\u03b9\u03b1 engine:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u03b5\u03c0\u03b9\u03c3\u03c4\u03c1\u03ad\u03c6\u03b5\u03b9 \u03c0\u03bf\u03bb\u03bb\u03ac CAPTCHA<\/li>\n\n\n\n<li>\u03b5\u03af\u03bd\u03b1\u03b9 \u03b1\u03c1\u03b3\u03ae<\/li>\n\n\n\n<li>\u03b4\u03af\u03bd\u03b5\u03b9 \u03ba\u03b1\u03ba\u03ae\u03c2 \u03c0\u03bf\u03b9\u03cc\u03c4\u03b7\u03c4\u03b1\u03c2 \u03b1\u03c0\u03bf\u03c4\u03b5\u03bb\u03ad\u03c3\u03bc\u03b1\u03c4\u03b1<\/li>\n\n\n\n<li>\u03b4\u03b5\u03bd \u03c3\u03b5 \u03b5\u03bd\u03b4\u03b9\u03b1\u03c6\u03ad\u03c1\u03b5\u03b9<\/li>\n\n\n\n<li>\u03b4\u03b5\u03bd \u03b8\u03ad\u03bb\u03b5\u03b9\u03c2 \u03bd\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b5\u03af\u03c2<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u039c\u03c0\u03bf\u03c1\u03b5\u03af\u03c2 \u03b5\u03c0\u03af\u03c3\u03b7\u03c2 \u03bd\u03b1 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03ae\u03c3\u03b5\u03b9\u03c2 \u03c4\u03bf \u03b4\u03b9\u03ba\u03cc \u03c3\u03bf\u03c5 search profile<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0393\u03b9\u03b1 \u03c0\u03b1\u03c1\u03ac\u03b4\u03b5\u03b9\u03b3\u03bc\u03b1, \u03ad\u03bd\u03b1 \u03c0\u03c1\u03bf\u03c3\u03c9\u03c0\u03b9\u03ba\u03cc instance \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03ad\u03c7\u03b5\u03b9:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">General<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>Brave\nDuckDuckGo\nBing<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">IT<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>GitHub\nStack Overflow<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Science<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>Wikipedia\nPubMed\nCrossref<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Social<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>Reddit<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">News<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>News engines<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0388\u03c4\u03c3\u03b9 \u03c4\u03bf SearXNG \u03b3\u03af\u03bd\u03b5\u03c4\u03b1\u03b9 \u03ad\u03bd\u03b1 <strong>\u03ba\u03b5\u03bd\u03c4\u03c1\u03b9\u03ba\u03cc search dashboard \u03b3\u03b9\u03b1 \u03bf\u03bb\u03cc\u03ba\u03bb\u03b7\u03c1\u03bf \u03c4\u03bf Internet<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Dark Mode \u03ba\u03b1\u03b9 \u03b5\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf SearXNG \u03b4\u03b9\u03b1\u03b8\u03ad\u03c4\u03b5\u03b9 themes \u03ba\u03b1\u03b9 \u03b7 default <code>simple<\/code> theme \u03c5\u03c0\u03bf\u03c3\u03c4\u03b7\u03c1\u03af\u03b6\u03b5\u03b9 \u03bc\u03b5\u03c4\u03b1\u03be\u03cd \u03ac\u03bb\u03bb\u03c9\u03bd:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>auto\nlight\ndark\nblack<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0397 \u03c3\u03c7\u03b5\u03c4\u03b9\u03ba\u03ae \u03c1\u03cd\u03b8\u03bc\u03b9\u03c3\u03b7 \u03b2\u03c1\u03af\u03c3\u03ba\u03b5\u03c4\u03b1\u03b9 \u03c3\u03c4\u03bf:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ui:\n  default_theme: simple\n  theme_args:\n    simple_style: dark<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0393\u03b9\u03b1 \u03ad\u03bd\u03b1 homelab server \u03b8\u03b1 \u03b5\u03c0\u03ad\u03bb\u03b5\u03b3\u03b1:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ui:\n  default_theme: simple\n  theme_args:\n    simple_style: dark<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0395\u03b9\u03ba\u03cc\u03bd\u03b5\u03c2 \u03ba\u03b1\u03b9 Image Proxy<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf SearXNG \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03ba\u03ac\u03bd\u03b5\u03b9 proxy \u03c4\u03c9\u03bd \u03b5\u03b9\u03ba\u03cc\u03bd\u03c9\u03bd \u03c4\u03c9\u03bd \u03b1\u03c0\u03bf\u03c4\u03b5\u03bb\u03b5\u03c3\u03bc\u03ac\u03c4\u03c9\u03bd.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0393\u03b9\u03b1 \u03c0\u03b1\u03c1\u03ac\u03b4\u03b5\u03b9\u03b3\u03bc\u03b1:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>server:\n  image_proxy: true<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03c5\u03c4\u03cc \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03b2\u03b5\u03bb\u03c4\u03b9\u03ce\u03c3\u03b5\u03b9 \u03c4\u03b7\u03bd \u03b9\u03b4\u03b9\u03c9\u03c4\u03b9\u03ba\u03cc\u03c4\u03b7\u03c4\u03b1, \u03b5\u03c0\u03b5\u03b9\u03b4\u03ae \u03bf browser \u03b4\u03b5\u03bd \u03c7\u03c1\u03b5\u03b9\u03ac\u03b6\u03b5\u03c4\u03b1\u03b9 \u03bd\u03b1 \u03b6\u03b7\u03c4\u03ae\u03c3\u03b5\u03b9 \u03b1\u03c0\u03b5\u03c5\u03b8\u03b5\u03af\u03b1\u03c2 \u03c4\u03b7\u03bd \u03b5\u03b9\u03ba\u03cc\u03bd\u03b1 \u03b1\u03c0\u03cc \u03c4\u03bf\u03bd \u03b1\u03c1\u03c7\u03b9\u03ba\u03cc server \u03c3\u03b5 \u03ba\u03ac\u03b8\u03b5 \u03c0\u03b5\u03c1\u03af\u03c0\u03c4\u03c9\u03c3\u03b7.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9 \u03cc\u03bc\u03c9\u03c2 trade-off:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b5\u03af \u03b5\u03c0\u03b9\u03c0\u03bb\u03ad\u03bf\u03bd memory\/storage resources.<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">LAN-only \u03ae Internet;<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0395\u03b4\u03ce \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03ba\u03ac\u03bd\u03b5\u03b9\u03c2 \u03bc\u03b9\u03b1 \u03c3\u03b7\u03bc\u03b1\u03bd\u03c4\u03b9\u03ba\u03ae \u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u0395\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae 1 \u2013 \u039c\u03cc\u03bd\u03bf \u03c3\u03c4\u03bf \u03c3\u03c0\u03af\u03c4\u03b9<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03c5\u03c4\u03cc \u03b5\u03af\u03bd\u03b1\u03b9 \u03c4\u03bf \u03c0\u03b9\u03bf \u03b1\u03c0\u03bb\u03cc \u03ba\u03b1\u03b9 \u03b1\u03c3\u03c6\u03b1\u03bb\u03ad\u03c2 \u03c3\u03b5\u03bd\u03ac\u03c1\u03b9\u03bf.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>PC\n \u2502\n \u251c\u2500\u2500 SearXNG\n \u2502\n \u2514\u2500\u2500 LAN\n      \u2502\n      \u251c\u2500\u2500 Laptop\n      \u251c\u2500\u2500 Desktop\n      \u2514\u2500\u2500 Mobile<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u039c\u03c0\u03bf\u03c1\u03b5\u03af\u03c2 \u03bd\u03b1 \u03ad\u03c7\u03b5\u03b9\u03c2:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>http:&#47;&#47;192.168.1.100:8080<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03ba\u03b1\u03b9 \u03bd\u03b1 \u03bc\u03b7\u03bd \u03b1\u03bd\u03bf\u03af\u03be\u03b5\u03b9\u03c2 \u03ba\u03b1\u03b8\u03cc\u03bb\u03bf\u03c5 port \u03c3\u03c4\u03bf router.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u03a0\u03bb\u03b5\u03bf\u03bd\u03b5\u03ba\u03c4\u03ae\u03bc\u03b1\u03c4\u03b1<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u03b1\u03c0\u03bb\u03cc<\/li>\n\n\n\n<li>\u03b1\u03c3\u03c6\u03b1\u03bb\u03ad\u03c2<\/li>\n\n\n\n<li>\u03b4\u03b5\u03bd \u03c7\u03c1\u03b5\u03b9\u03ac\u03b6\u03b5\u03c3\u03b1\u03b9 domain<\/li>\n\n\n\n<li>\u03b4\u03b5\u03bd \u03c7\u03c1\u03b5\u03b9\u03ac\u03b6\u03b5\u03c3\u03b1\u03b9 SSL<\/li>\n\n\n\n<li>\u03b4\u03b5\u03bd \u03c7\u03c1\u03b5\u03b9\u03ac\u03b6\u03b5\u03c3\u03b1\u03b9 reverse proxy<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u0393\u03b9\u03b1 \u03c0\u03c1\u03bf\u03c3\u03c9\u03c0\u03b9\u03ba\u03cc homelab \u03b5\u03af\u03bd\u03b1\u03b9 \u03af\u03c3\u03c9\u03c2 \u03b7 \u03ba\u03b1\u03bb\u03cd\u03c4\u03b5\u03c1\u03b7 \u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0395\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae 2 \u2013 \u03a0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7 \u03bc\u03ad\u03c3\u03c9 VPN<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03ba\u03cc\u03bc\u03b1 \u03ba\u03b1\u03bb\u03cd\u03c4\u03b5\u03c1\u03b1, \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c2 \u03bd\u03b1 \u03ad\u03c7\u03b5\u03b9\u03c2 SearXNG \u03bc\u03cc\u03bd\u03bf \u03c3\u03c4\u03bf LAN \u03ba\u03b1\u03b9 \u03bd\u03b1 \u03c4\u03bf \u03c0\u03c1\u03bf\u03c3\u03c0\u03b5\u03bb\u03b1\u03cd\u03bd\u03b5\u03b9\u03c2 \u03b1\u03c0\u03cc \u03ad\u03be\u03c9 \u03bc\u03ad\u03c3\u03c9:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Tailscale<\/li>\n\n\n\n<li>WireGuard<\/li>\n\n\n\n<li>OpenVPN<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u0388\u03c4\u03c3\u03b9:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u039a\u03b9\u03bd\u03b7\u03c4\u03cc \u03b5\u03ba\u03c4\u03cc\u03c2 \u03c3\u03c0\u03b9\u03c4\u03b9\u03bf\u03cd\n        \u2502\n        \u25bc\n      VPN\n        \u2502\n        \u25bc\n   Home Network\n        \u2502\n        \u25bc\n     SearXNG<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0394\u03b5\u03bd \u03c7\u03c1\u03b5\u03b9\u03ac\u03b6\u03b5\u03c4\u03b1\u03b9 \u03bd\u03b1 \u03b1\u03bd\u03bf\u03af\u03be\u03b5\u03b9\u03c2 \u03c4\u03bf SearXNG \u03b1\u03c0\u03b5\u03c5\u03b8\u03b5\u03af\u03b1\u03c2 \u03c3\u03c4\u03bf Internet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0393\u03b9\u03b1 \u03c0\u03c1\u03bf\u03c3\u03c9\u03c0\u03b9\u03ba\u03ae \u03c7\u03c1\u03ae\u03c3\u03b7 \u03b1\u03c5\u03c4\u03ae \u03b5\u03af\u03bd\u03b1\u03b9 \u03b7 \u03bb\u03cd\u03c3\u03b7 \u03c0\u03bf\u03c5 \u03b8\u03b1 \u03b5\u03c0\u03ad\u03bb\u03b5\u03b3\u03b1.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0395\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae 3 \u2013 Public SearXNG<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u039c\u03c0\u03bf\u03c1\u03b5\u03af\u03c2 \u03bd\u03b1 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03ae\u03c3\u03b5\u03b9\u03c2:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>https:&#47;&#47;search.example.com<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03ba\u03b1\u03b9 \u03bd\u03b1 \u03c4\u03bf \u03ba\u03ac\u03bd\u03b5\u03b9\u03c2 \u03b4\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03bf \u03b1\u03c0\u03cc \u03c4\u03bf Internet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03bb\u03bb\u03ac \u03c4\u03cc\u03c4\u03b5 \u03c7\u03c1\u03b5\u03b9\u03ac\u03b6\u03b5\u03c3\u03b1\u03b9 \u03c0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03b7 \u03c0\u03c1\u03bf\u03c3\u03bf\u03c7\u03ae.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0399\u03b4\u03b1\u03bd\u03b9\u03ba\u03ac:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Internet\n   \u2502\n   \u25bc\nHTTPS\n   \u2502\n   \u25bc\nReverse Proxy\n   \u2502\n   \u25bc\nSearXNG\n   \u2502\n   \u251c\u2500\u2500 Valkey\n   \u2514\u2500\u2500 Search Engines<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Reverse Proxy \u03ba\u03b1\u03b9 HTTPS<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf \u03b5\u03c0\u03af\u03c3\u03b7\u03bc\u03bf Docker Compose setup \u03c4\u03bf\u03c5 SearXNG \u03b4\u03b5\u03bd \u03c0\u03b5\u03c1\u03b9\u03bb\u03b1\u03bc\u03b2\u03ac\u03bd\u03b5\u03b9 reverse proxy.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03bd \u03b8\u03ad\u03bb\u03b5\u03b9\u03c2 public instance, \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c2 \u03bd\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03b9\u03c2:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Caddy<\/li>\n\n\n\n<li>Nginx<\/li>\n\n\n\n<li>Traefik<\/li>\n\n\n\n<li>Cloudflare Tunnel<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u0393\u03b9\u03b1 \u03c0\u03b1\u03c1\u03ac\u03b4\u03b5\u03b9\u03b3\u03bc\u03b1:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>https:&#47;&#47;search.techhacks.gr\n          \u2502\n          \u25bc\n       Caddy\n          \u2502\n          \u25bc\n     SearXNG:8080<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf HTTPS \u03b5\u03af\u03bd\u03b1\u03b9 \u03b9\u03b4\u03b9\u03b1\u03af\u03c4\u03b5\u03c1\u03b1 \u03c3\u03b7\u03bc\u03b1\u03bd\u03c4\u03b9\u03ba\u03cc \u03cc\u03c4\u03b1\u03bd \u03c4\u03bf instance \u03b5\u03af\u03bd\u03b1\u03b9 \u03b4\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03bf \u03b5\u03ba\u03c4\u03cc\u03c2 LAN.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u039c\u03b7\u03bd \u03b1\u03bd\u03bf\u03af\u03be\u03b5\u03b9\u03c2 \u03b1\u03c0\u03b5\u03c5\u03b8\u03b5\u03af\u03b1\u03c2 \u03c4\u03bf port 8080 \u03c3\u03c4\u03bf Internet<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03c5\u03c4\u03cc \u03b5\u03af\u03bd\u03b1\u03b9 \u03b1\u03c0\u03cc \u03c4\u03b1 \u03c3\u03b7\u03bc\u03b1\u03bd\u03c4\u03b9\u03ba\u03cc\u03c4\u03b5\u03c1\u03b1 \u03c3\u03b7\u03bc\u03b5\u03af\u03b1.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03c0\u03cc\u03c6\u03c5\u03b3\u03b5:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Internet \u2192 Router \u2192 :8080 \u2192 SearXNG<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a0\u03c1\u03bf\u03c4\u03af\u03bc\u03b7\u03c3\u03b5:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Internet\n   \u2193\nHTTPS \/ Reverse Proxy\n   \u2193\nSearXNG<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03ae \u03b1\u03ba\u03cc\u03bc\u03b7 \u03ba\u03b1\u03bb\u03cd\u03c4\u03b5\u03c1\u03b1 \u03b3\u03b9\u03b1 \u03c0\u03c1\u03bf\u03c3\u03c9\u03c0\u03b9\u03ba\u03ae \u03c7\u03c1\u03ae\u03c3\u03b7:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Internet\n   \u2193\nTailscale \/ WireGuard\n   \u2193\nSearXNG<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u03a0\u03ce\u03c2 \u03ba\u03ac\u03bd\u03b5\u03b9\u03c2 update \u03c4\u03bf SearXNG;<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf Docker \u03ba\u03ac\u03bd\u03b5\u03b9 \u03c4\u03bf update \u03b1\u03c1\u03ba\u03b5\u03c4\u03ac \u03b1\u03c0\u03bb\u03cc.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a0\u03c1\u03ce\u03c4\u03b1:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker compose down<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u039c\u03b5\u03c4\u03ac:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker compose pull<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03ba\u03b1\u03b9:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker compose up -d<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0397 \u03b5\u03c0\u03af\u03c3\u03b7\u03bc\u03b7 \u03c4\u03b5\u03ba\u03bc\u03b7\u03c1\u03af\u03c9\u03c3\u03b7 \u03c0\u03c1\u03bf\u03c4\u03b5\u03af\u03bd\u03b5\u03b9 \u03b1\u03c5\u03c4\u03ae \u03c4\u03b7 \u03b4\u03b9\u03b1\u03b4\u03b9\u03ba\u03b1\u03c3\u03af\u03b1 \u03b3\u03b9\u03b1 \u03c4\u03b7\u03bd \u03b5\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b7 \u03c4\u03c9\u03bd services.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u039c\u03c0\u03bf\u03c1\u03b5\u03af\u03c2 \u03bd\u03b1 \u03b5\u03bb\u03ad\u03b3\u03be\u03b5\u03b9\u03c2:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker compose ps<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03ba\u03b1\u03b9:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker compose logs -f core<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u03a0\u03c1\u03bf\u03c3\u03bf\u03c7\u03ae \u03c3\u03c4\u03b1 configuration updates<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0395\u03c0\u03b5\u03b9\u03b4\u03ae \u03c4\u03bf SearXNG \u03b5\u03be\u03b5\u03bb\u03af\u03c3\u03c3\u03b5\u03c4\u03b1\u03b9 \u03c3\u03c5\u03bd\u03b5\u03c7\u03ce\u03c2, \u03b4\u03b5\u03bd \u03b1\u03c1\u03ba\u03b5\u03af \u03bd\u03b1 \u03ba\u03ac\u03bd\u03b5\u03b9\u03c2 \u03b1\u03c0\u03bb\u03ce\u03c2:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker pull<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03ba\u03b1\u03b9 \u03bd\u03b1 \u03be\u03b5\u03c7\u03ac\u03c3\u03b5\u03b9\u03c2 \u03c4\u03bf configuration.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0397 \u03b5\u03c0\u03af\u03c3\u03b7\u03bc\u03b7 \u03c4\u03b5\u03ba\u03bc\u03b7\u03c1\u03af\u03c9\u03c3\u03b7 \u03c3\u03c5\u03bd\u03b9\u03c3\u03c4\u03ac \u03bd\u03b1 \u03b5\u03bb\u03ad\u03b3\u03c7\u03b5\u03b9\u03c2 \u03c4\u03b1 \u03bd\u03ad\u03b1 Compose templates \u03ba\u03b1\u03b9 \u03c4\u03c5\u03c7\u03cc\u03bd \u03b1\u03bb\u03bb\u03b1\u03b3\u03ad\u03c2 \u03c0\u03bf\u03c5 \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03b5\u03c0\u03b7\u03c1\u03b5\u03ac\u03b6\u03bf\u03c5\u03bd \u03c4\u03bf <code>.env<\/code> \u03ba\u03b1\u03b9 \u03c4\u03b7 \u03c1\u03cd\u03b8\u03bc\u03b9\u03c3\u03b7 \u03c4\u03b7\u03c2 \u03b5\u03b3\u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7\u03c2.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03c5\u03c4\u03cc \u03b5\u03af\u03bd\u03b1\u03b9 \u03b9\u03b4\u03b9\u03b1\u03af\u03c4\u03b5\u03c1\u03b1 \u03c3\u03b7\u03bc\u03b1\u03bd\u03c4\u03b9\u03ba\u03cc \u03c3\u03b5 \u03ad\u03bd\u03b1 self-hosted project.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Troubleshooting<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">\u03a4\u03bf container \u03b4\u03b5\u03bd \u03be\u03b5\u03ba\u03b9\u03bd\u03ac<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0388\u03bb\u03b5\u03b3\u03be\u03b5:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker compose ps<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03ba\u03b1\u03b9:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker compose logs -f core<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u0388\u03c7\u03b5\u03b9\u03c2 error \u03c3\u03c4\u03bf YAML<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf <code>settings.yml<\/code> \u03b5\u03af\u03bd\u03b1\u03b9 YAML.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0386\u03c1\u03b1:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>server:\n  limiter: true<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03c4\u03bf \u03af\u03b4\u03b9\u03bf \u03bc\u03b5:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>server:\nlimiter: true<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03b1 spaces \u03ad\u03c7\u03bf\u03c5\u03bd \u03c3\u03b7\u03bc\u03b1\u03c3\u03af\u03b1.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u0394\u03b5\u03bd \u03b5\u03bc\u03c6\u03b1\u03bd\u03af\u03b6\u03bf\u03bd\u03c4\u03b1\u03b9 \u03b1\u03c0\u03bf\u03c4\u03b5\u03bb\u03ad\u03c3\u03bc\u03b1\u03c4\u03b1<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0388\u03bb\u03b5\u03b3\u03be\u03b5 \u03c0\u03c1\u03ce\u03c4\u03b1 \u03b1\u03bd \u03c4\u03bf container \u03ad\u03c7\u03b5\u03b9 Internet access.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker compose exec core \/bin\/sh<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03ba\u03b1\u03b9 \u03b1\u03c0\u03cc \u03b5\u03ba\u03b5\u03af \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c2 \u03bd\u03b1 \u03b5\u03bb\u03ad\u03b3\u03be\u03b5\u03b9\u03c2 \u03c4\u03b7 \u03c3\u03c5\u03bd\u03b4\u03b5\u03c3\u03b9\u03bc\u03cc\u03c4\u03b7\u03c4\u03b1.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0395\u03c0\u03af\u03c3\u03b7\u03c2, \u03ad\u03bb\u03b5\u03b3\u03be\u03b5 \u03c4\u03b1 logs \u03b3\u03b9\u03b1 engines \u03c0\u03bf\u03c5 \u03b1\u03c0\u03bf\u03c4\u03c5\u03b3\u03c7\u03ac\u03bd\u03bf\u03c5\u03bd.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u039c\u03b9\u03b1 search engine \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03b5\u03c0\u03b9\u03c3\u03c4\u03c1\u03ad\u03c8\u03b5\u03b9:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>403\n429\nCAPTCHA\ntimeout<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03c7\u03c9\u03c1\u03af\u03c2 \u03b1\u03c5\u03c4\u03cc \u03bd\u03b1 \u03c3\u03b7\u03bc\u03b1\u03af\u03bd\u03b5\u03b9 \u03cc\u03c4\u03b9 \u03ad\u03c7\u03b5\u03b9 \u03c0\u03c1\u03cc\u03b2\u03bb\u03b7\u03bc\u03b1 \u03bf\u03bb\u03cc\u03ba\u03bb\u03b7\u03c1\u03bf \u03c4\u03bf SearXNG.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0393\u03b9\u03b1\u03c4\u03af \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03ba\u03ac\u03c0\u03bf\u03b9\u03b1 engine \u03bd\u03b1 \u03bc\u03b7 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03b5\u03af;<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03c5\u03c4\u03cc \u03b5\u03af\u03bd\u03b1\u03b9 \u03c6\u03c5\u03c3\u03b9\u03bf\u03bb\u03bf\u03b3\u03b9\u03ba\u03cc \u03c3\u03b5 \u03bc\u03b9\u03b1 metasearch engine.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf SearXNG \u03b5\u03be\u03b1\u03c1\u03c4\u03ac\u03c4\u03b1\u03b9 \u03b1\u03c0\u03cc \u03b5\u03be\u03c9\u03c4\u03b5\u03c1\u03b9\u03ba\u03ad\u03c2 \u03c5\u03c0\u03b7\u03c1\u03b5\u03c3\u03af\u03b5\u03c2.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u039c\u03b9\u03b1 search engine \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03b1\u03bb\u03bb\u03ac\u03be\u03b5\u03b9:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>API<\/li>\n\n\n\n<li>HTML structure<\/li>\n\n\n\n<li>rate limits<\/li>\n\n\n\n<li>anti-bot protection<\/li>\n\n\n\n<li>CAPTCHA<\/li>\n\n\n\n<li>access policies<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf SearXNG \u03b4\u03b9\u03b1\u03b8\u03ad\u03c4\u03b5\u03b9 \u03bc\u03b7\u03c7\u03b1\u03bd\u03b9\u03c3\u03bc\u03bf\u03cd\u03c2 suspension \u03b3\u03b9\u03b1 engines \u03c0\u03bf\u03c5 \u03c0\u03b1\u03c1\u03bf\u03c5\u03c3\u03b9\u03ac\u03b6\u03bf\u03c5\u03bd errors, CAPTCHA \u03ae rate limits.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0395\u03c0\u03bf\u03bc\u03ad\u03bd\u03c9\u03c2:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>SearXNG \u03b4\u03b5\u03bd \u03c3\u03b7\u03bc\u03b1\u03af\u03bd\u03b5\u03b9 \u03cc\u03c4\u03b9 \u03ba\u03ac\u03b8\u03b5 \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03b7 engine \u03b8\u03b1 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03b5\u03af \u03c0\u03ac\u03bd\u03c4\u03b1.<\/strong><\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">\u039a\u03b1\u03b9 \u03b1\u03c5\u03c4\u03cc \u03b5\u03af\u03bd\u03b1\u03b9 \u03c3\u03b7\u03bc\u03b1\u03bd\u03c4\u03b9\u03ba\u03cc \u03bd\u03b1 \u03c4\u03bf \u03b3\u03bd\u03c9\u03c1\u03af\u03b6\u03b5\u03b9\u03c2 \u03c0\u03c1\u03b9\u03bd \u03c4\u03bf \u03b5\u03b3\u03ba\u03b1\u03c4\u03b1\u03c3\u03c4\u03ae\u03c3\u03b5\u03b9\u03c2.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0388\u03bd\u03b1 \u03c0\u03bf\u03bb\u03cd \u03ba\u03b1\u03bb\u03cc setup \u03b3\u03b9\u03b1 homelab<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03bd \u03ad\u03c7\u03b5\u03b9\u03c2 \u03ae\u03b4\u03b7 Docker server, \u03b5\u03b3\u03ce \u03b8\u03b1 \u03c4\u03bf \u03ad\u03c3\u03c4\u03b7\u03bd\u03b1 \u03ba\u03ac\u03c0\u03c9\u03c2 \u03ad\u03c4\u03c3\u03b9:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"> <code>                HOME NETWORK\n                      \u2502\n              \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n              \u2502               \u2502\n           Laptop           Mobile\n              \u2502               \u2502\n              \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\n                      \u2502\n                 SearXNG\n                  :8080\n                      \u2502\n             \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n             \u2502                 \u2502\n          Valkey          Search Engines\n             \u2502                 \u2502\n             \u2502       \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n             \u2502       \u2502         \u2502         \u2502\n             \u2502     Brave     Bing      DDG\n             \u2502       \u2502         \u2502         \u2502\n             \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u039a\u03b1\u03b9 \u03b1\u03bd \u03b8\u03ad\u03bb\u03b5\u03b9\u03c2 \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7 \u03b1\u03c0\u03cc \u03ad\u03be\u03c9:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Mobile\n   \u2502\nTailscale\n   \u2502\nHome Server\n   \u2502\nSearXNG<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03c7\u03c9\u03c1\u03af\u03c2 \u03bd\u03b1 \u03b5\u03ba\u03b8\u03ad\u03c3\u03b5\u03b9\u03c2 \u03c4\u03bf port \u03c3\u03c4\u03bf Internet.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u039c\u03c0\u03bf\u03c1\u03b5\u03af \u03c4\u03bf SearXNG \u03bd\u03b1 \u03b3\u03af\u03bd\u03b5\u03b9 \u03b7 default search engine;<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u039d\u03b1\u03b9.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf SearXNG \u03c5\u03c0\u03bf\u03c3\u03c4\u03b7\u03c1\u03af\u03b6\u03b5\u03b9 OpenSearch \u03ba\u03b1\u03b9 \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03c0\u03c1\u03bf\u03c3\u03c4\u03b5\u03b8\u03b5\u03af \u03c9\u03c2 default search engine \u03c3\u03b5 browsers \u03c0\u03bf\u03c5 \u03c5\u03c0\u03bf\u03c3\u03c4\u03b7\u03c1\u03af\u03b6\u03bf\u03c5\u03bd \u03c4\u03b7 \u03c3\u03c7\u03b5\u03c4\u03b9\u03ba\u03ae \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0388\u03c4\u03c3\u03b9 \u03b7 \u03ba\u03b1\u03b8\u03b7\u03bc\u03b5\u03c1\u03b9\u03bd\u03ae \u03c7\u03c1\u03ae\u03c3\u03b7 \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03b3\u03af\u03bd\u03b5\u03b9:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Browser\n   \u2193\nSearXNG\n   \u2193\n\u03a0\u03bf\u03bb\u03bb\u03b1\u03c0\u03bb\u03ad\u03c2 engines<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03c7\u03c9\u03c1\u03af\u03c2 \u03bd\u03b1 \u03c7\u03c1\u03b5\u03b9\u03ac\u03b6\u03b5\u03c4\u03b1\u03b9 \u03bd\u03b1 \u03b1\u03bd\u03bf\u03af\u03b3\u03b5\u03b9\u03c2 \u03be\u03b5\u03c7\u03c9\u03c1\u03b9\u03c3\u03c4\u03ac Google \u03ae Bing.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0395\u03af\u03bd\u03b1\u03b9 \u03c0\u03c1\u03b1\u03b3\u03bc\u03b1\u03c4\u03b9\u03ba\u03ac \u03ba\u03b1\u03bb\u03cd\u03c4\u03b5\u03c1\u03bf \u03b1\u03c0\u03cc \u03c4\u03bf Google;<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u038c\u03c7\u03b9 \u03c3\u03b5 \u03cc\u03bb\u03b1.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u039a\u03b1\u03b9 \u03b1\u03c5\u03c4\u03cc \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03c4\u03bf \u03be\u03b5\u03ba\u03b1\u03b8\u03b1\u03c1\u03af\u03c3\u03bf\u03c5\u03bc\u03b5.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf Google \u03b4\u03b9\u03b1\u03b8\u03ad\u03c4\u03b5\u03b9 \u03c4\u03b5\u03c1\u03ac\u03c3\u03c4\u03b9\u03bf infrastructure, \u03c4\u03b5\u03c1\u03ac\u03c3\u03c4\u03b9\u03bf search index \u03ba\u03b1\u03b9 \u03c0\u03c1\u03bf\u03b7\u03b3\u03bc\u03ad\u03bd\u03b1 \u03c3\u03c5\u03c3\u03c4\u03ae\u03bc\u03b1\u03c4\u03b1 ranking.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf SearXNG \u03b4\u03b5\u03bd \u03c0\u03c1\u03bf\u03c3\u03c0\u03b1\u03b8\u03b5\u03af \u03bd\u03b1 \u03c4\u03bf \u03b1\u03bd\u03c4\u03b9\u03ba\u03b1\u03c4\u03b1\u03c3\u03c4\u03ae\u03c3\u03b5\u03b9 \u03c3\u03b5 \u03b5\u03c0\u03af\u03c0\u03b5\u03b4\u03bf infrastructure.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a0\u03c1\u03bf\u03c3\u03c0\u03b1\u03b8\u03b5\u03af \u03bd\u03b1 \u03bb\u03cd\u03c3\u03b5\u03b9 <strong>\u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03b5\u03c4\u03b9\u03ba\u03cc \u03c0\u03c1\u03cc\u03b2\u03bb\u03b7\u03bc\u03b1<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf Google \u03bb\u03ad\u03b5\u03b9:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">\u00ab\u0386\u03c6\u03b7\u03c3\u03ad \u03bc\u03b1\u03c2 \u03bd\u03b1 \u03c3\u03bf\u03c5 \u03b4\u03ce\u03c3\u03bf\u03c5\u03bc\u03b5 \u03c4\u03b7\u03bd \u03ba\u03b1\u03bb\u03cd\u03c4\u03b5\u03c1\u03b7 \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7.\u00bb<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf SearXNG \u03bb\u03ad\u03b5\u03b9:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>\u00ab\u0395\u03c3\u03cd \u03b1\u03c0\u03bf\u03c6\u03b1\u03c3\u03af\u03b6\u03b5\u03b9\u03c2 \u03b1\u03c0\u03cc \u03c0\u03bf\u03cd \u03ba\u03b1\u03b9 \u03c0\u03ce\u03c2 \u03b8\u03b1 \u03c8\u03ac\u03be\u03b5\u03b9\u03c2.\u00bb<\/strong><\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03c5\u03c4\u03cc \u03b5\u03af\u03bd\u03b1\u03b9 \u03ba\u03b1\u03b9 \u03c4\u03bf \u03bc\u03b5\u03b3\u03b1\u03bb\u03cd\u03c4\u03b5\u03c1\u03bf \u03c0\u03bb\u03b5\u03bf\u03bd\u03ad\u03ba\u03c4\u03b7\u03bc\u03ac \u03c4\u03bf\u03c5.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u03a0\u03bb\u03b5\u03bf\u03bd\u03b5\u03ba\u03c4\u03ae\u03bc\u03b1\u03c4\u03b1 SearXNG<\/h1>\n\n\n\n<h3 class=\"wp-block-heading\">\u2705 Open source<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u039f \u03ba\u03ce\u03b4\u03b9\u03ba\u03b1\u03c2 \u03b5\u03af\u03bd\u03b1\u03b9 \u03b4\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03bf\u03c2 \u03ba\u03b1\u03b9 \u03c4\u03bf project \u03b1\u03bd\u03b1\u03c0\u03c4\u03cd\u03c3\u03c3\u03b5\u03c4\u03b1\u03b9 \u03b1\u03c0\u03cc open-source \u03ba\u03bf\u03b9\u03bd\u03cc\u03c4\u03b7\u03c4\u03b1.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u2705 Self-hosted<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u039c\u03c0\u03bf\u03c1\u03b5\u03af\u03c2 \u03bd\u03b1 \u03c4\u03c1\u03ad\u03c7\u03b5\u03b9\u03c2 \u03c4\u03b7 \u03b4\u03b9\u03ba\u03ae \u03c3\u03bf\u03c5 instance.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u2705 Privacy-focused<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0394\u03b5\u03bd \u03b2\u03b1\u03c3\u03af\u03b6\u03b5\u03c4\u03b1\u03b9 \u03c3\u03b5 \u03c0\u03c1\u03bf\u03c3\u03c9\u03c0\u03b9\u03ba\u03cc search profile.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u2705 \u03a0\u03bf\u03bb\u03bb\u03ad\u03c2 engines<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u039c\u03c0\u03bf\u03c1\u03b5\u03af\u03c2 \u03bd\u03b1 \u03c3\u03c5\u03bd\u03b4\u03c5\u03ac\u03c3\u03b5\u03b9\u03c2 \u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03b5\u03c4\u03b9\u03ba\u03ad\u03c2 \u03c0\u03b7\u03b3\u03ad\u03c2.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u2705 Docker<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0395\u03cd\u03ba\u03bf\u03bb\u03b7 \u03b5\u03b3\u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7 \u03ba\u03b1\u03b9 \u03c3\u03c5\u03bd\u03c4\u03ae\u03c1\u03b7\u03c3\u03b7.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u2705 Customization<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0388\u03c7\u03b5\u03b9\u03c2 \u03c4\u03b5\u03c1\u03ac\u03c3\u03c4\u03b9\u03bf \u03ad\u03bb\u03b5\u03b3\u03c7\u03bf \u03c0\u03ac\u03bd\u03c9 \u03c3\u03c4\u03b7 \u03c3\u03c5\u03bc\u03c0\u03b5\u03c1\u03b9\u03c6\u03bf\u03c1\u03ac \u03c4\u03b7\u03c2 \u03c5\u03c0\u03b7\u03c1\u03b5\u03c3\u03af\u03b1\u03c2.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u2705 LAN\/VPN<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u039c\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03bc\u03b5\u03af\u03bd\u03b5\u03b9 \u03b1\u03c0\u03bf\u03ba\u03bb\u03b5\u03b9\u03c3\u03c4\u03b9\u03ba\u03ac \u03c3\u03c4\u03bf homelab \u03c3\u03bf\u03c5.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u2705 \u03a7\u03c9\u03c1\u03af\u03c2 \u03b4\u03b9\u03b1\u03c6\u03b7\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 \u03c3\u03c4\u03bf interface<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u039a\u03b1\u03b8\u03b1\u03c1\u03cc \u03c0\u03b5\u03c1\u03b9\u03b2\u03ac\u03bb\u03bb\u03bf\u03bd \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u039c\u03b5\u03b9\u03bf\u03bd\u03b5\u03ba\u03c4\u03ae\u03bc\u03b1\u03c4\u03b1 SearXNG<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0394\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03cc\u03bc\u03c9\u03c2 \u03b3\u03b9\u03b1 \u03cc\u03bb\u03bf\u03c5\u03c2.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u274c \u03a7\u03c1\u03b5\u03b9\u03ac\u03b6\u03b5\u03c4\u03b1\u03b9 server<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u039a\u03ac\u03c0\u03bf\u03c5 \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03c4\u03c1\u03ad\u03c7\u03b5\u03b9.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u274c \u03a7\u03c1\u03b5\u03b9\u03ac\u03b6\u03b5\u03c4\u03b1\u03b9 maintenance<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Updates, Docker \u03ba\u03b1\u03b9 configuration \u03b5\u03af\u03bd\u03b1\u03b9 \u03b4\u03b9\u03ba\u03ae \u03c3\u03bf\u03c5 \u03b5\u03c5\u03b8\u03cd\u03bd\u03b7.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u274c \u039f\u03b9 engines \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03bc\u03c0\u03bb\u03bf\u03ba\u03ac\u03c1\u03bf\u03c5\u03bd requests<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">CAPTCHA, 403 \u03ba\u03b1\u03b9 429 \u03b5\u03af\u03bd\u03b1\u03b9 \u03c0\u03b9\u03b8\u03b1\u03bd\u03cc \u03bd\u03b1 \u03b5\u03bc\u03c6\u03b1\u03bd\u03b9\u03c3\u03c4\u03bf\u03cd\u03bd.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u274c \u0394\u03b5\u03bd \u03ad\u03c7\u03b5\u03b9 \u03c0\u03ac\u03bd\u03c4\u03b1 \u03c4\u03b1 \u03af\u03b4\u03b9\u03b1 \u03b1\u03c0\u03bf\u03c4\u03b5\u03bb\u03ad\u03c3\u03bc\u03b1\u03c4\u03b1 \u03bc\u03b5 Google<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0395\u03c0\u03b5\u03b9\u03b4\u03ae \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b5\u03af \u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03b5\u03c4\u03b9\u03ba\u03ad\u03c2 \u03c0\u03b7\u03b3\u03ad\u03c2 \u03ba\u03b1\u03b9 ranking.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u274c Public instance = \u03bc\u03b5\u03b3\u03b1\u03bb\u03cd\u03c4\u03b5\u03c1\u03b7 \u03b5\u03c5\u03b8\u03cd\u03bd\u03b7<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03bd \u03c4\u03bf \u03b1\u03bd\u03bf\u03af\u03be\u03b5\u03b9\u03c2 \u03c3\u03c4\u03bf Internet \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03c0\u03c1\u03bf\u03c3\u03ad\u03be\u03b5\u03b9\u03c2 security, rate limiting \u03ba\u03b1\u03b9 reverse proxy.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0391\u03be\u03af\u03b6\u03b5\u03b9 \u03c4\u03b5\u03bb\u03b9\u03ba\u03ac;<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03bd \u03b1\u03c0\u03bb\u03ce\u03c2 \u03b8\u03ad\u03bb\u03b5\u03b9\u03c2 \u03bc\u03b9\u03b1 \u03b5\u03bd\u03b1\u03bb\u03bb\u03b1\u03ba\u03c4\u03b9\u03ba\u03ae \u03c4\u03b7\u03c2 Google, \u03c0\u03b9\u03b8\u03b1\u03bd\u03cc\u03c4\u03b1\u03c4\u03b1 <strong>DuckDuckGo, Brave Search \u03ae Startpage<\/strong> \u03b5\u03af\u03bd\u03b1\u03b9 \u03c0\u03b9\u03bf \u03b5\u03cd\u03ba\u03bf\u03bb\u03b5\u03c2 \u03bb\u03cd\u03c3\u03b5\u03b9\u03c2.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03bd \u03cc\u03bc\u03c9\u03c2:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u03ad\u03c7\u03b5\u03b9\u03c2 NAS<\/li>\n\n\n\n<li>\u03ad\u03c7\u03b5\u03b9\u03c2 Docker<\/li>\n\n\n\n<li>\u03ad\u03c7\u03b5\u03b9\u03c2 homelab<\/li>\n\n\n\n<li>\u03ad\u03c7\u03b5\u03b9\u03c2 mini PC<\/li>\n\n\n\n<li>\u03ad\u03c7\u03b5\u03b9\u03c2 Proxmox<\/li>\n\n\n\n<li>\u03ad\u03c7\u03b5\u03b9\u03c2 VPS<\/li>\n\n\n\n<li>\u03b8\u03ad\u03bb\u03b5\u03b9\u03c2 privacy<\/li>\n\n\n\n<li>\u03b8\u03ad\u03bb\u03b5\u03b9\u03c2 \u03bd\u03b1 \u03ad\u03c7\u03b5\u03b9\u03c2 \u03c4\u03bf\u03bd \u03ad\u03bb\u03b5\u03b3\u03c7\u03bf \u03c4\u03b7\u03c2 \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2<\/li>\n\n\n\n<li>\u03b8\u03ad\u03bb\u03b5\u03b9\u03c2 \u03bd\u03b1 \u03c3\u03c5\u03bd\u03b4\u03c5\u03ac\u03c3\u03b5\u03b9\u03c2 \u03c0\u03bf\u03bb\u03bb\u03ad\u03c2 search engines<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u03c4\u03cc\u03c4\u03b5 \u03c4\u03bf <strong>SearXNG \u03b5\u03af\u03bd\u03b1\u03b9 \u03b1\u03c0\u03cc \u03c4\u03b1 \u03c0\u03b9\u03bf \u03b5\u03bd\u03b4\u03b9\u03b1\u03c6\u03ad\u03c1\u03bf\u03bd\u03c4\u03b1 self-hosted projects \u03c0\u03bf\u03c5 \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c2 \u03bd\u03b1 \u03b5\u03b3\u03ba\u03b1\u03c4\u03b1\u03c3\u03c4\u03ae\u03c3\u03b5\u03b9\u03c2<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u039a\u03b1\u03b9 \u03b5\u03b9\u03b4\u03b9\u03ba\u03ac \u03b3\u03b9\u03b1 \u03ad\u03bd\u03b1 homelab, \u03ad\u03c7\u03b5\u03b9 \u03ad\u03bd\u03b1 \u03bc\u03b5\u03b3\u03ac\u03bb\u03bf \u03c0\u03bb\u03b5\u03bf\u03bd\u03ad\u03ba\u03c4\u03b7\u03bc\u03b1:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u03c4\u03bf \u03b5\u03b3\u03ba\u03b1\u03b8\u03b9\u03c3\u03c4\u03ac\u03c2 \u03bc\u03af\u03b1 \u03c6\u03bf\u03c1\u03ac \u03ba\u03b1\u03b9 \u03c3\u03c4\u03b7 \u03c3\u03c5\u03bd\u03ad\u03c7\u03b5\u03b9\u03b1 \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03b3\u03af\u03bd\u03b5\u03b9 \u03b7 default search engine \u03b3\u03b9\u03b1 \u03cc\u03bb\u03b5\u03c2 \u03c4\u03b9\u03c2 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ad\u03c2 \u03c3\u03bf\u03c5.<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"336\" src=\"https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2026\/10\/SearXNG-02.png?resize=640%2C336&#038;ssl=1\" alt=\"\" class=\"wp-image-5957\" srcset=\"https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2026\/10\/SearXNG-02.png?resize=1024%2C538&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2026\/10\/SearXNG-02.png?resize=300%2C158&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2026\/10\/SearXNG-02.png?resize=768%2C403&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2026\/10\/SearXNG-02.png?resize=1536%2C806&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2026\/10\/SearXNG-02.png?w=1920&amp;ssl=1 1920w, https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2026\/10\/SearXNG-02.png?w=1280&amp;ssl=1 1280w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">\u03a3\u03c5\u03bc\u03c0\u03ad\u03c1\u03b1\u03c3\u03bc\u03b1<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a3\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf \u03ac\u03c1\u03b8\u03c1\u03bf \u03b5\u03af\u03b4\u03b1\u03bc\u03b5 <strong>\u03c4\u03b9\u03c2 \u03b5\u03bd\u03b1\u03bb\u03bb\u03b1\u03ba\u03c4\u03b9\u03ba\u03ad\u03c2 \u03c4\u03b7\u03c2 Google<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf SearXNG \u03c0\u03b7\u03b3\u03b1\u03af\u03bd\u03b5\u03b9 \u03ad\u03bd\u03b1 \u03b2\u03ae\u03bc\u03b1 \u03c0\u03b1\u03c1\u03b1\u03c0\u03ad\u03c1\u03b1.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0394\u03b5\u03bd \u03c3\u03bf\u03c5 \u03bb\u03ad\u03b5\u03b9 \u03b1\u03c0\u03bb\u03ce\u03c2:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">\u00ab\u03a7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b5 \u03bc\u03b9\u03b1 \u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03b5\u03c4\u03b9\u03ba\u03ae \u03b5\u03c4\u03b1\u03b9\u03c1\u03b5\u03af\u03b1.\u00bb<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a3\u03bf\u03c5 \u03bb\u03ad\u03b5\u03b9:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>\u00ab\u03a6\u03c4\u03b9\u03ac\u03be\u03b5 \u03c4\u03b7 \u03b4\u03b9\u03ba\u03ae \u03c3\u03bf\u03c5 \u03bc\u03b7\u03c7\u03b1\u03bd\u03ae \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2.\u00bb<\/strong><\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">\u039c\u03b5 Docker \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c2 \u03bd\u03b1 \u03ad\u03c7\u03b5\u03b9\u03c2 \u03ad\u03bd\u03b1 \u03c0\u03bb\u03ae\u03c1\u03b5\u03c2 SearXNG instance \u03c3\u03b5 \u03bb\u03af\u03b3\u03b1 \u03bb\u03b5\u03c0\u03c4\u03ac, \u03bd\u03b1 \u03b5\u03c0\u03b9\u03bb\u03ad\u03be\u03b5\u03b9\u03c2 \u03c0\u03bf\u03b9\u03b5\u03c2 engines \u03b8\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b5\u03af, \u03bd\u03b1 \u03c4\u03bf \u03c0\u03b5\u03c1\u03b9\u03bf\u03c1\u03af\u03c3\u03b5\u03b9\u03c2 \u03c3\u03c4\u03bf LAN \u03c3\u03bf\u03c5 \u03ae \u03bd\u03b1 \u03c4\u03bf \u03ba\u03ac\u03bd\u03b5\u03b9\u03c2 \u03b4\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03bf \u03bc\u03ad\u03c3\u03c9 VPN \u03ba\u03b1\u03b9, \u03b1\u03bd \u03b8\u03ad\u03bb\u03b5\u03b9\u03c2, \u03bd\u03b1 \u03c4\u03bf \u03c3\u03c5\u03bd\u03b4\u03ad\u03c3\u03b5\u03b9\u03c2 \u03bc\u03b5 reverse proxy \u03ba\u03b1\u03b9 HTTPS.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0393\u03b9\u03b1 \u03ba\u03ac\u03c0\u03bf\u03b9\u03bf\u03bd \u03c0\u03bf\u03c5 \u03b1\u03c3\u03c7\u03bf\u03bb\u03b5\u03af\u03c4\u03b1\u03b9 \u03bc\u03b5 <strong>self-hosting \u03ba\u03b1\u03b9 homelab<\/strong>, \u03b5\u03af\u03bd\u03b1\u03b9 \u03ad\u03bd\u03b1 \u03b1\u03c0\u03cc \u03c4\u03b1 projects \u03c0\u03bf\u03c5 \u03c0\u03c1\u03b1\u03b3\u03bc\u03b1\u03c4\u03b9\u03ba\u03ac \u03b1\u03be\u03af\u03b6\u03b5\u03b9 \u03bd\u03b1 \u03b4\u03bf\u03ba\u03b9\u03bc\u03ac\u03c3\u03b5\u03b9.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u039a\u03b1\u03b9 \u03c4\u03bf \u03c3\u03b7\u03bc\u03b1\u03bd\u03c4\u03b9\u03ba\u03cc\u03c4\u03b5\u03c1\u03bf:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u03b4\u03b5\u03bd \u03c7\u03c1\u03b5\u03b9\u03ac\u03b6\u03b5\u03c4\u03b1\u03b9 \u03bd\u03b1 \u03b5\u03b3\u03ba\u03b1\u03c4\u03b1\u03bb\u03b5\u03af\u03c8\u03b5\u03b9\u03c2 \u03c4\u03bf Google.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u039c\u03c0\u03bf\u03c1\u03b5\u03af\u03c2 \u03b1\u03c0\u03bb\u03ce\u03c2 \u03bd\u03b1 \u03ad\u03c7\u03b5\u03b9\u03c2 \u03c0\u03bb\u03ad\u03bf\u03bd <strong>\u03c4\u03b7 \u03b4\u03b9\u03ba\u03ae \u03c3\u03bf\u03c5 \u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae<\/strong>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u03a3\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf \u03ac\u03c1\u03b8\u03c1\u03bf \u03b5\u03af\u03b4\u03b1\u03bc\u03b5 \u03bc\u03b5\u03c1\u03b9\u03ba\u03ad\u03c2 \u03b1\u03c0\u03cc \u03c4\u03b9\u03c2 \u03ba\u03b1\u03bb\u03cd\u03c4\u03b5\u03c1\u03b5\u03c2 \u03b5\u03bd\u03b1\u03bb\u03bb\u03b1\u03ba\u03c4\u03b9\u03ba\u03ad\u03c2 \u03c4\u03b7\u03c2 Google Search, \u03b1\u03c0\u03cc \u03c4\u03bf DuckDuckGo \u03ba\u03b1\u03b9 \u03c4\u03bf Brave Search \u03bc\u03ad\u03c7\u03c1\u03b9 \u03c4\u03bf Startpage, \u03c4\u03bf Kagi, \u03c4\u03bf Mojeek \u03ba\u03b1\u03b9 \u03c4\u03bf Ecosia. \u03a5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9 \u03cc\u03bc\u03c9\u03c2 \u03bc\u03b9\u03b1 \u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03b5\u03c4\u03b9\u03ba\u03ae \u03c0\u03c1\u03bf\u03c3\u03ad\u03b3\u03b3\u03b9\u03c3\u03b7. \u0391\u03bd\u03c4\u03af \u03bd\u03b1 \u03b5\u03c0\u03b9\u03bb\u03ad\u03be\u03b5\u03b9\u03c2 \u03b1\u03c0\u03bb\u03ce\u03c2 \u03bc\u03b9\u03b1 \u03ac\u03bb\u03bb\u03b7 \u03b5\u03c4\u03b1\u03b9\u03c1\u03b5\u03af\u03b1 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03ba\u03ac\u03bd\u03b5\u03b9 \u03c4\u03b9\u03c2 \u03b1\u03bd\u03b1\u03b6\u03b7\u03c4\u03ae\u03c3\u03b5\u03b9\u03c2 \u03c3\u03bf\u03c5, \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c2 \u03bd\u03b1 \u03c6\u03b9\u03bb\u03bf\u03be\u03b5\u03bd\u03ae\u03c3\u03b5\u03b9\u03c2 \u03c4\u03b7 \u03b4\u03b9\u03ba\u03ae \u03c3\u03bf\u03c5 \u03bc\u03b7\u03c7\u03b1\u03bd\u03ae \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":5956,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[3,31],"tags":[6992,6994,6998,6995,6996,6993,6997],"class_list":["post-5953","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-how-to","category-smart-home","tag-searxng-docker","tag-searxng-docker-compose","tag-searxng-homelab","tag-searxng-installation","tag-self-hosted-search","tag-self-hosted-search-engine","tag-6997"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u03a3\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf \u03ac\u03c1\u03b8\u03c1\u03bf \u03b5\u03af\u03b4\u03b1\u03bc\u03b5 \u03bc\u03b5\u03c1\u03b9\u03ba\u03ad\u03c2 \u03b1\u03c0\u03cc \u03c4\u03b9\u03c2 \u03ba\u03b1\u03bb\u03cd\u03c4\u03b5\u03c1\u03b5\u03c2 \u03b5\u03bd\u03b1\u03bb\u03bb\u03b1\u03ba\u03c4\u03b9\u03ba\u03ad\u03c2 \u03c4\u03b7\u03c2 Google Search, \u03b1\u03c0\u03cc \u03c4\u03bf DuckDuckGo \u03ba\u03b1\u03b9 \u03c4\u03bf Brave Search \u03bc\u03ad\u03c7\u03c1\u03b9 \u03c4\u03bf Startpage, \u03c4\u03bf Kagi, \u03c4\u03bf Mojeek \u03ba\u03b1\u03b9 \u03c4\u03bf Ecosia. \u03a5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9 \u03cc\u03bc\u03c9\u03c2 \u03bc\u03b9\u03b1 \u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03b5\u03c4\u03b9\u03ba\u03ae \u03c0\u03c1\u03bf\u03c3\u03ad\u03b3\u03b3\u03b9\u03c3\u03b7. \u0391\u03bd\u03c4\u03af \u03bd\u03b1 \u03b5\u03c0\u03b9\u03bb\u03ad\u03be\u03b5\u03b9\u03c2 \u03b1\u03c0\u03bb\u03ce\u03c2 \u03bc\u03b9\u03b1 \u03ac\u03bb\u03bb\u03b7 \u03b5\u03c4\u03b1\u03b9\u03c1\u03b5\u03af\u03b1 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03ba\u03ac\u03bd\u03b5\u03b9 \u03c4\u03b9\u03c2 \u03b1\u03bd\u03b1\u03b6\u03b7\u03c4\u03ae\u03c3\u03b5\u03b9\u03c2 \u03c3\u03bf\u03c5, \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c2 \u03bd\u03b1 \u03c6\u03b9\u03bb\u03bf\u03be\u03b5\u03bd\u03ae\u03c3\u03b5\u03b9\u03c2 \u03c4\u03b7 \u03b4\u03b9\u03ba\u03ae \u03c3\u03bf\u03c5 \u03bc\u03b7\u03c7\u03b1\u03bd\u03ae \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Jimcrow\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.techhacks.gr\/?p=5953\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"el_GR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"TechHacks.gr - Technology News, Guides &amp; Entertainment\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"SearXNG: \u0397 self-hosted \u03bc\u03b7\u03c7\u03b1\u03bd\u03ae \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2 \u03c0\u03bf\u03c5 \u03c3\u03bf\u03c5 \u03b4\u03af\u03bd\u03b5\u03b9 \u03c4\u03bf\u03bd \u03ad\u03bb\u03b5\u03b3\u03c7\u03bf - TechHacks.gr\" \/>\n\t\t<meta property=\"og:description\" content=\"\u03a3\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf \u03ac\u03c1\u03b8\u03c1\u03bf \u03b5\u03af\u03b4\u03b1\u03bc\u03b5 \u03bc\u03b5\u03c1\u03b9\u03ba\u03ad\u03c2 \u03b1\u03c0\u03cc \u03c4\u03b9\u03c2 \u03ba\u03b1\u03bb\u03cd\u03c4\u03b5\u03c1\u03b5\u03c2 \u03b5\u03bd\u03b1\u03bb\u03bb\u03b1\u03ba\u03c4\u03b9\u03ba\u03ad\u03c2 \u03c4\u03b7\u03c2 Google Search, \u03b1\u03c0\u03cc \u03c4\u03bf DuckDuckGo \u03ba\u03b1\u03b9 \u03c4\u03bf Brave Search \u03bc\u03ad\u03c7\u03c1\u03b9 \u03c4\u03bf Startpage, \u03c4\u03bf Kagi, \u03c4\u03bf Mojeek \u03ba\u03b1\u03b9 \u03c4\u03bf Ecosia. \u03a5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9 \u03cc\u03bc\u03c9\u03c2 \u03bc\u03b9\u03b1 \u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03b5\u03c4\u03b9\u03ba\u03ae \u03c0\u03c1\u03bf\u03c3\u03ad\u03b3\u03b3\u03b9\u03c3\u03b7. \u0391\u03bd\u03c4\u03af \u03bd\u03b1 \u03b5\u03c0\u03b9\u03bb\u03ad\u03be\u03b5\u03b9\u03c2 \u03b1\u03c0\u03bb\u03ce\u03c2 \u03bc\u03b9\u03b1 \u03ac\u03bb\u03bb\u03b7 \u03b5\u03c4\u03b1\u03b9\u03c1\u03b5\u03af\u03b1 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03ba\u03ac\u03bd\u03b5\u03b9 \u03c4\u03b9\u03c2 \u03b1\u03bd\u03b1\u03b6\u03b7\u03c4\u03ae\u03c3\u03b5\u03b9\u03c2 \u03c3\u03bf\u03c5, \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c2 \u03bd\u03b1 \u03c6\u03b9\u03bb\u03bf\u03be\u03b5\u03bd\u03ae\u03c3\u03b5\u03b9\u03c2 \u03c4\u03b7 \u03b4\u03b9\u03ba\u03ae \u03c3\u03bf\u03c5 \u03bc\u03b7\u03c7\u03b1\u03bd\u03ae \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2. \u03a3\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf \u03ac\u03c1\u03b8\u03c1\u03bf \u03b5\u03af\u03b4\u03b1\u03bc\u03b5 \u03bc\u03b5\u03c1\u03b9\u03ba\u03ad\u03c2 \u03b1\u03c0\u03cc \u03c4\u03b9\u03c2 \u03ba\u03b1\u03bb\u03cd\u03c4\u03b5\u03c1\u03b5\u03c2 \u03b5\u03bd\u03b1\u03bb\u03bb\u03b1\u03ba\u03c4\u03b9\u03ba\u03ad\u03c2 \u03c4\u03b7\u03c2 Google Search, \u03b1\u03c0\u03cc \u03c4\u03bf DuckDuckGo \u03ba\u03b1\u03b9 \u03c4\u03bf Brave Search \u03bc\u03ad\u03c7\u03c1\u03b9 \u03c4\u03bf Startpage, \u03c4\u03bf Kagi, \u03c4\u03bf Mojeek \u03ba\u03b1\u03b9 \u03c4\u03bf Ecosia. \u03a5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9 \u03cc\u03bc\u03c9\u03c2 \u03bc\u03b9\u03b1 \u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03b5\u03c4\u03b9\u03ba\u03ae \u03c0\u03c1\u03bf\u03c3\u03ad\u03b3\u03b3\u03b9\u03c3\u03b7. \u0391\u03bd\u03c4\u03af \u03bd\u03b1 \u03b5\u03c0\u03b9\u03bb\u03ad\u03be\u03b5\u03b9\u03c2 \u03b1\u03c0\u03bb\u03ce\u03c2 \u03bc\u03b9\u03b1 \u03ac\u03bb\u03bb\u03b7 \u03b5\u03c4\u03b1\u03b9\u03c1\u03b5\u03af\u03b1 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03ba\u03ac\u03bd\u03b5\u03b9 \u03c4\u03b9\u03c2 \u03b1\u03bd\u03b1\u03b6\u03b7\u03c4\u03ae\u03c3\u03b5\u03b9\u03c2 \u03c3\u03bf\u03c5, \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c2 \u03bd\u03b1 \u03c6\u03b9\u03bb\u03bf\u03be\u03b5\u03bd\u03ae\u03c3\u03b5\u03b9\u03c2 \u03c4\u03b7 \u03b4\u03b9\u03ba\u03ae \u03c3\u03bf\u03c5 \u03bc\u03b7\u03c7\u03b1\u03bd\u03ae \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2. -\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.techhacks.gr\/?p=5953\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/www.techhacks.gr\/wp-content\/uploads\/2026\/10\/SearXNG-1.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/www.techhacks.gr\/wp-content\/uploads\/2026\/10\/SearXNG-1.png\" \/>\n\t\t<meta property=\"og:image:width\" content=\"1672\" \/>\n\t\t<meta property=\"og:image:height\" content=\"941\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-10-07T07:31:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-10-06T16:47:07+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/profile.php?id=100094186625180\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"SearXNG: \u0397 self-hosted \u03bc\u03b7\u03c7\u03b1\u03bd\u03ae \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2 \u03c0\u03bf\u03c5 \u03c3\u03bf\u03c5 \u03b4\u03af\u03bd\u03b5\u03b9 \u03c4\u03bf\u03bd \u03ad\u03bb\u03b5\u03b3\u03c7\u03bf - TechHacks.gr\" \/>\n\t\t<meta name=\"twitter:description\" content=\"\u03a3\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf \u03ac\u03c1\u03b8\u03c1\u03bf \u03b5\u03af\u03b4\u03b1\u03bc\u03b5 \u03bc\u03b5\u03c1\u03b9\u03ba\u03ad\u03c2 \u03b1\u03c0\u03cc \u03c4\u03b9\u03c2 \u03ba\u03b1\u03bb\u03cd\u03c4\u03b5\u03c1\u03b5\u03c2 \u03b5\u03bd\u03b1\u03bb\u03bb\u03b1\u03ba\u03c4\u03b9\u03ba\u03ad\u03c2 \u03c4\u03b7\u03c2 Google Search, \u03b1\u03c0\u03cc \u03c4\u03bf DuckDuckGo \u03ba\u03b1\u03b9 \u03c4\u03bf Brave Search \u03bc\u03ad\u03c7\u03c1\u03b9 \u03c4\u03bf Startpage, \u03c4\u03bf Kagi, \u03c4\u03bf Mojeek \u03ba\u03b1\u03b9 \u03c4\u03bf Ecosia. \u03a5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9 \u03cc\u03bc\u03c9\u03c2 \u03bc\u03b9\u03b1 \u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03b5\u03c4\u03b9\u03ba\u03ae \u03c0\u03c1\u03bf\u03c3\u03ad\u03b3\u03b3\u03b9\u03c3\u03b7. \u0391\u03bd\u03c4\u03af \u03bd\u03b1 \u03b5\u03c0\u03b9\u03bb\u03ad\u03be\u03b5\u03b9\u03c2 \u03b1\u03c0\u03bb\u03ce\u03c2 \u03bc\u03b9\u03b1 \u03ac\u03bb\u03bb\u03b7 \u03b5\u03c4\u03b1\u03b9\u03c1\u03b5\u03af\u03b1 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03ba\u03ac\u03bd\u03b5\u03b9 \u03c4\u03b9\u03c2 \u03b1\u03bd\u03b1\u03b6\u03b7\u03c4\u03ae\u03c3\u03b5\u03b9\u03c2 \u03c3\u03bf\u03c5, \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c2 \u03bd\u03b1 \u03c6\u03b9\u03bb\u03bf\u03be\u03b5\u03bd\u03ae\u03c3\u03b5\u03b9\u03c2 \u03c4\u03b7 \u03b4\u03b9\u03ba\u03ae \u03c3\u03bf\u03c5 \u03bc\u03b7\u03c7\u03b1\u03bd\u03ae \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2. \u03a3\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf \u03ac\u03c1\u03b8\u03c1\u03bf \u03b5\u03af\u03b4\u03b1\u03bc\u03b5 \u03bc\u03b5\u03c1\u03b9\u03ba\u03ad\u03c2 \u03b1\u03c0\u03cc \u03c4\u03b9\u03c2 \u03ba\u03b1\u03bb\u03cd\u03c4\u03b5\u03c1\u03b5\u03c2 \u03b5\u03bd\u03b1\u03bb\u03bb\u03b1\u03ba\u03c4\u03b9\u03ba\u03ad\u03c2 \u03c4\u03b7\u03c2 Google Search, \u03b1\u03c0\u03cc \u03c4\u03bf DuckDuckGo \u03ba\u03b1\u03b9 \u03c4\u03bf Brave Search \u03bc\u03ad\u03c7\u03c1\u03b9 \u03c4\u03bf Startpage, \u03c4\u03bf Kagi, \u03c4\u03bf Mojeek \u03ba\u03b1\u03b9 \u03c4\u03bf Ecosia. \u03a5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9 \u03cc\u03bc\u03c9\u03c2 \u03bc\u03b9\u03b1 \u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03b5\u03c4\u03b9\u03ba\u03ae \u03c0\u03c1\u03bf\u03c3\u03ad\u03b3\u03b3\u03b9\u03c3\u03b7. \u0391\u03bd\u03c4\u03af \u03bd\u03b1 \u03b5\u03c0\u03b9\u03bb\u03ad\u03be\u03b5\u03b9\u03c2 \u03b1\u03c0\u03bb\u03ce\u03c2 \u03bc\u03b9\u03b1 \u03ac\u03bb\u03bb\u03b7 \u03b5\u03c4\u03b1\u03b9\u03c1\u03b5\u03af\u03b1 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03ba\u03ac\u03bd\u03b5\u03b9 \u03c4\u03b9\u03c2 \u03b1\u03bd\u03b1\u03b6\u03b7\u03c4\u03ae\u03c3\u03b5\u03b9\u03c2 \u03c3\u03bf\u03c5, \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c2 \u03bd\u03b1 \u03c6\u03b9\u03bb\u03bf\u03be\u03b5\u03bd\u03ae\u03c3\u03b5\u03b9\u03c2 \u03c4\u03b7 \u03b4\u03b9\u03ba\u03ae \u03c3\u03bf\u03c5 \u03bc\u03b7\u03c7\u03b1\u03bd\u03ae \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2. -\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/www.techhacks.gr\/wp-content\/uploads\/2023\/06\/Logo.jpg\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/www.techhacks.gr\\\/?p=5953#blogposting\",\"name\":\"SearXNG: \\u0397 self-hosted \\u03bc\\u03b7\\u03c7\\u03b1\\u03bd\\u03ae \\u03b1\\u03bd\\u03b1\\u03b6\\u03ae\\u03c4\\u03b7\\u03c3\\u03b7\\u03c2 \\u03c0\\u03bf\\u03c5 \\u03c3\\u03bf\\u03c5 \\u03b4\\u03af\\u03bd\\u03b5\\u03b9 \\u03c4\\u03bf\\u03bd \\u03ad\\u03bb\\u03b5\\u03b3\\u03c7\\u03bf - TechHacks.gr\",\"headline\":\"SearXNG: \\u0397 self-hosted \\u03bc\\u03b7\\u03c7\\u03b1\\u03bd\\u03ae \\u03b1\\u03bd\\u03b1\\u03b6\\u03ae\\u03c4\\u03b7\\u03c3\\u03b7\\u03c2 \\u03c0\\u03bf\\u03c5 \\u03c3\\u03bf\\u03c5 \\u03b4\\u03af\\u03bd\\u03b5\\u03b9 \\u03c4\\u03bf\\u03bd \\u03ad\\u03bb\\u03b5\\u03b3\\u03c7\\u03bf\",\"author\":{\"@id\":\"https:\\\/\\\/www.techhacks.gr\\\/?author=1#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.techhacks.gr\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.techhacks.gr\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/SearXNG-1.png?fit=1672%2C941&ssl=1\",\"width\":1672,\"height\":941},\"datePublished\":\"2026-10-07T10:31:00+03:00\",\"dateModified\":\"2026-10-06T19:47:07+03:00\",\"inLanguage\":\"el\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.techhacks.gr\\\/?p=5953#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.techhacks.gr\\\/?p=5953#webpage\"},\"articleSection\":\"How-To, Smart Home, SearXNG Docker, SearXNG Docker Compose, SearXNG homelab, SearXNG installation, self-hosted search, self-hosted search engine, \\u03b9\\u03b4\\u03b9\\u03c9\\u03c4\\u03b9\\u03ba\\u03ae \\u03bc\\u03b7\\u03c7\\u03b1\\u03bd\\u03ae \\u03b1\\u03bd\\u03b1\\u03b6\\u03ae\\u03c4\\u03b7\\u03c3\\u03b7\\u03c2\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.techhacks.gr\\\/?p=5953#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.techhacks.gr\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.techhacks.gr\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.techhacks.gr\\\/?cat=3#listItem\",\"name\":\"How-To\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.techhacks.gr\\\/?cat=3#listItem\",\"position\":2,\"name\":\"How-To\",\"item\":\"https:\\\/\\\/www.techhacks.gr\\\/?cat=3\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.techhacks.gr\\\/?p=5953#listItem\",\"name\":\"SearXNG: \\u0397 self-hosted \\u03bc\\u03b7\\u03c7\\u03b1\\u03bd\\u03ae \\u03b1\\u03bd\\u03b1\\u03b6\\u03ae\\u03c4\\u03b7\\u03c3\\u03b7\\u03c2 \\u03c0\\u03bf\\u03c5 \\u03c3\\u03bf\\u03c5 \\u03b4\\u03af\\u03bd\\u03b5\\u03b9 \\u03c4\\u03bf\\u03bd \\u03ad\\u03bb\\u03b5\\u03b3\\u03c7\\u03bf\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.techhacks.gr\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.techhacks.gr\\\/?p=5953#listItem\",\"position\":3,\"name\":\"SearXNG: \\u0397 self-hosted \\u03bc\\u03b7\\u03c7\\u03b1\\u03bd\\u03ae \\u03b1\\u03bd\\u03b1\\u03b6\\u03ae\\u03c4\\u03b7\\u03c3\\u03b7\\u03c2 \\u03c0\\u03bf\\u03c5 \\u03c3\\u03bf\\u03c5 \\u03b4\\u03af\\u03bd\\u03b5\\u03b9 \\u03c4\\u03bf\\u03bd \\u03ad\\u03bb\\u03b5\\u03b3\\u03c7\\u03bf\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.techhacks.gr\\\/?cat=3#listItem\",\"name\":\"How-To\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.techhacks.gr\\\/#organization\",\"name\":\"Techhacks.gr\",\"description\":\"Technology News, Guides & Entertainment\",\"url\":\"https:\\\/\\\/www.techhacks.gr\\\/\",\"telephone\":\"+306947308397\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.techhacks.gr\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/Logo.jpg?fit=422%2C254&ssl=1\",\"@id\":\"https:\\\/\\\/www.techhacks.gr\\\/?p=5953\\\/#organizationLogo\",\"width\":422,\"height\":254},\"image\":{\"@id\":\"https:\\\/\\\/www.techhacks.gr\\\/?p=5953\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/profile.php?id=100094186625180\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.techhacks.gr\\\/?author=1#author\",\"url\":\"https:\\\/\\\/www.techhacks.gr\\\/?author=1\",\"name\":\"Jimcrow\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.techhacks.gr\\\/?p=5953#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f43bc97026e148ebac2b52092fd015ee4be438be413f727ec39e679fb075d02f?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Jimcrow\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.techhacks.gr\\\/?p=5953#webpage\",\"url\":\"https:\\\/\\\/www.techhacks.gr\\\/?p=5953\",\"name\":\"SearXNG: \\u0397 self-hosted \\u03bc\\u03b7\\u03c7\\u03b1\\u03bd\\u03ae \\u03b1\\u03bd\\u03b1\\u03b6\\u03ae\\u03c4\\u03b7\\u03c3\\u03b7\\u03c2 \\u03c0\\u03bf\\u03c5 \\u03c3\\u03bf\\u03c5 \\u03b4\\u03af\\u03bd\\u03b5\\u03b9 \\u03c4\\u03bf\\u03bd \\u03ad\\u03bb\\u03b5\\u03b3\\u03c7\\u03bf - TechHacks.gr\",\"description\":\"\\u03a3\\u03c4\\u03bf \\u03c0\\u03c1\\u03bf\\u03b7\\u03b3\\u03bf\\u03cd\\u03bc\\u03b5\\u03bd\\u03bf \\u03ac\\u03c1\\u03b8\\u03c1\\u03bf \\u03b5\\u03af\\u03b4\\u03b1\\u03bc\\u03b5 \\u03bc\\u03b5\\u03c1\\u03b9\\u03ba\\u03ad\\u03c2 \\u03b1\\u03c0\\u03cc \\u03c4\\u03b9\\u03c2 \\u03ba\\u03b1\\u03bb\\u03cd\\u03c4\\u03b5\\u03c1\\u03b5\\u03c2 \\u03b5\\u03bd\\u03b1\\u03bb\\u03bb\\u03b1\\u03ba\\u03c4\\u03b9\\u03ba\\u03ad\\u03c2 \\u03c4\\u03b7\\u03c2 Google Search, \\u03b1\\u03c0\\u03cc \\u03c4\\u03bf DuckDuckGo \\u03ba\\u03b1\\u03b9 \\u03c4\\u03bf Brave Search \\u03bc\\u03ad\\u03c7\\u03c1\\u03b9 \\u03c4\\u03bf Startpage, \\u03c4\\u03bf Kagi, \\u03c4\\u03bf Mojeek \\u03ba\\u03b1\\u03b9 \\u03c4\\u03bf Ecosia. \\u03a5\\u03c0\\u03ac\\u03c1\\u03c7\\u03b5\\u03b9 \\u03cc\\u03bc\\u03c9\\u03c2 \\u03bc\\u03b9\\u03b1 \\u03b4\\u03b9\\u03b1\\u03c6\\u03bf\\u03c1\\u03b5\\u03c4\\u03b9\\u03ba\\u03ae \\u03c0\\u03c1\\u03bf\\u03c3\\u03ad\\u03b3\\u03b3\\u03b9\\u03c3\\u03b7. \\u0391\\u03bd\\u03c4\\u03af \\u03bd\\u03b1 \\u03b5\\u03c0\\u03b9\\u03bb\\u03ad\\u03be\\u03b5\\u03b9\\u03c2 \\u03b1\\u03c0\\u03bb\\u03ce\\u03c2 \\u03bc\\u03b9\\u03b1 \\u03ac\\u03bb\\u03bb\\u03b7 \\u03b5\\u03c4\\u03b1\\u03b9\\u03c1\\u03b5\\u03af\\u03b1 \\u03b3\\u03b9\\u03b1 \\u03bd\\u03b1 \\u03ba\\u03ac\\u03bd\\u03b5\\u03b9 \\u03c4\\u03b9\\u03c2 \\u03b1\\u03bd\\u03b1\\u03b6\\u03b7\\u03c4\\u03ae\\u03c3\\u03b5\\u03b9\\u03c2 \\u03c3\\u03bf\\u03c5, \\u03bc\\u03c0\\u03bf\\u03c1\\u03b5\\u03af\\u03c2 \\u03bd\\u03b1 \\u03c6\\u03b9\\u03bb\\u03bf\\u03be\\u03b5\\u03bd\\u03ae\\u03c3\\u03b5\\u03b9\\u03c2 \\u03c4\\u03b7 \\u03b4\\u03b9\\u03ba\\u03ae \\u03c3\\u03bf\\u03c5 \\u03bc\\u03b7\\u03c7\\u03b1\\u03bd\\u03ae \\u03b1\\u03bd\\u03b1\\u03b6\\u03ae\\u03c4\\u03b7\\u03c3\\u03b7\\u03c2.\",\"inLanguage\":\"el\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.techhacks.gr\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.techhacks.gr\\\/?p=5953#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.techhacks.gr\\\/?author=1#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.techhacks.gr\\\/?author=1#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.techhacks.gr\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/SearXNG-1.png?fit=1672%2C941&ssl=1\",\"@id\":\"https:\\\/\\\/www.techhacks.gr\\\/?p=5953\\\/#mainImage\",\"width\":1672,\"height\":941},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.techhacks.gr\\\/?p=5953#mainImage\"},\"datePublished\":\"2026-10-07T10:31:00+03:00\",\"dateModified\":\"2026-10-06T19:47:07+03:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.techhacks.gr\\\/#website\",\"url\":\"https:\\\/\\\/www.techhacks.gr\\\/\",\"name\":\"TechHacks.gr\",\"description\":\"Technology News, Guides & Entertainment\",\"inLanguage\":\"el\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.techhacks.gr\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"SearXNG: \u0397 self-hosted \u03bc\u03b7\u03c7\u03b1\u03bd\u03ae \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2 \u03c0\u03bf\u03c5 \u03c3\u03bf\u03c5 \u03b4\u03af\u03bd\u03b5\u03b9 \u03c4\u03bf\u03bd \u03ad\u03bb\u03b5\u03b3\u03c7\u03bf - TechHacks.gr","description":"\u03a3\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf \u03ac\u03c1\u03b8\u03c1\u03bf \u03b5\u03af\u03b4\u03b1\u03bc\u03b5 \u03bc\u03b5\u03c1\u03b9\u03ba\u03ad\u03c2 \u03b1\u03c0\u03cc \u03c4\u03b9\u03c2 \u03ba\u03b1\u03bb\u03cd\u03c4\u03b5\u03c1\u03b5\u03c2 \u03b5\u03bd\u03b1\u03bb\u03bb\u03b1\u03ba\u03c4\u03b9\u03ba\u03ad\u03c2 \u03c4\u03b7\u03c2 Google Search, \u03b1\u03c0\u03cc \u03c4\u03bf DuckDuckGo \u03ba\u03b1\u03b9 \u03c4\u03bf Brave Search \u03bc\u03ad\u03c7\u03c1\u03b9 \u03c4\u03bf Startpage, \u03c4\u03bf Kagi, \u03c4\u03bf Mojeek \u03ba\u03b1\u03b9 \u03c4\u03bf Ecosia. \u03a5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9 \u03cc\u03bc\u03c9\u03c2 \u03bc\u03b9\u03b1 \u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03b5\u03c4\u03b9\u03ba\u03ae \u03c0\u03c1\u03bf\u03c3\u03ad\u03b3\u03b3\u03b9\u03c3\u03b7. \u0391\u03bd\u03c4\u03af \u03bd\u03b1 \u03b5\u03c0\u03b9\u03bb\u03ad\u03be\u03b5\u03b9\u03c2 \u03b1\u03c0\u03bb\u03ce\u03c2 \u03bc\u03b9\u03b1 \u03ac\u03bb\u03bb\u03b7 \u03b5\u03c4\u03b1\u03b9\u03c1\u03b5\u03af\u03b1 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03ba\u03ac\u03bd\u03b5\u03b9 \u03c4\u03b9\u03c2 \u03b1\u03bd\u03b1\u03b6\u03b7\u03c4\u03ae\u03c3\u03b5\u03b9\u03c2 \u03c3\u03bf\u03c5, \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c2 \u03bd\u03b1 \u03c6\u03b9\u03bb\u03bf\u03be\u03b5\u03bd\u03ae\u03c3\u03b5\u03b9\u03c2 \u03c4\u03b7 \u03b4\u03b9\u03ba\u03ae \u03c3\u03bf\u03c5 \u03bc\u03b7\u03c7\u03b1\u03bd\u03ae \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2.","canonical_url":"https:\/\/www.techhacks.gr\/?p=5953","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/www.techhacks.gr\/?p=5953#blogposting","name":"SearXNG: \u0397 self-hosted \u03bc\u03b7\u03c7\u03b1\u03bd\u03ae \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2 \u03c0\u03bf\u03c5 \u03c3\u03bf\u03c5 \u03b4\u03af\u03bd\u03b5\u03b9 \u03c4\u03bf\u03bd \u03ad\u03bb\u03b5\u03b3\u03c7\u03bf - TechHacks.gr","headline":"SearXNG: \u0397 self-hosted \u03bc\u03b7\u03c7\u03b1\u03bd\u03ae \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2 \u03c0\u03bf\u03c5 \u03c3\u03bf\u03c5 \u03b4\u03af\u03bd\u03b5\u03b9 \u03c4\u03bf\u03bd \u03ad\u03bb\u03b5\u03b3\u03c7\u03bf","author":{"@id":"https:\/\/www.techhacks.gr\/?author=1#author"},"publisher":{"@id":"https:\/\/www.techhacks.gr\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2026\/10\/SearXNG-1.png?fit=1672%2C941&ssl=1","width":1672,"height":941},"datePublished":"2026-10-07T10:31:00+03:00","dateModified":"2026-10-06T19:47:07+03:00","inLanguage":"el","mainEntityOfPage":{"@id":"https:\/\/www.techhacks.gr\/?p=5953#webpage"},"isPartOf":{"@id":"https:\/\/www.techhacks.gr\/?p=5953#webpage"},"articleSection":"How-To, Smart Home, SearXNG Docker, SearXNG Docker Compose, SearXNG homelab, SearXNG installation, self-hosted search, self-hosted search engine, \u03b9\u03b4\u03b9\u03c9\u03c4\u03b9\u03ba\u03ae \u03bc\u03b7\u03c7\u03b1\u03bd\u03ae \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2"},{"@type":"BreadcrumbList","@id":"https:\/\/www.techhacks.gr\/?p=5953#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.techhacks.gr\/#listItem","position":1,"name":"Home","item":"https:\/\/www.techhacks.gr\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.techhacks.gr\/?cat=3#listItem","name":"How-To"}},{"@type":"ListItem","@id":"https:\/\/www.techhacks.gr\/?cat=3#listItem","position":2,"name":"How-To","item":"https:\/\/www.techhacks.gr\/?cat=3","nextItem":{"@type":"ListItem","@id":"https:\/\/www.techhacks.gr\/?p=5953#listItem","name":"SearXNG: \u0397 self-hosted \u03bc\u03b7\u03c7\u03b1\u03bd\u03ae \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2 \u03c0\u03bf\u03c5 \u03c3\u03bf\u03c5 \u03b4\u03af\u03bd\u03b5\u03b9 \u03c4\u03bf\u03bd \u03ad\u03bb\u03b5\u03b3\u03c7\u03bf"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.techhacks.gr\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.techhacks.gr\/?p=5953#listItem","position":3,"name":"SearXNG: \u0397 self-hosted \u03bc\u03b7\u03c7\u03b1\u03bd\u03ae \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2 \u03c0\u03bf\u03c5 \u03c3\u03bf\u03c5 \u03b4\u03af\u03bd\u03b5\u03b9 \u03c4\u03bf\u03bd \u03ad\u03bb\u03b5\u03b3\u03c7\u03bf","previousItem":{"@type":"ListItem","@id":"https:\/\/www.techhacks.gr\/?cat=3#listItem","name":"How-To"}}]},{"@type":"Organization","@id":"https:\/\/www.techhacks.gr\/#organization","name":"Techhacks.gr","description":"Technology News, Guides & Entertainment","url":"https:\/\/www.techhacks.gr\/","telephone":"+306947308397","logo":{"@type":"ImageObject","url":"https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2023\/06\/Logo.jpg?fit=422%2C254&ssl=1","@id":"https:\/\/www.techhacks.gr\/?p=5953\/#organizationLogo","width":422,"height":254},"image":{"@id":"https:\/\/www.techhacks.gr\/?p=5953\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/profile.php?id=100094186625180"]},{"@type":"Person","@id":"https:\/\/www.techhacks.gr\/?author=1#author","url":"https:\/\/www.techhacks.gr\/?author=1","name":"Jimcrow","image":{"@type":"ImageObject","@id":"https:\/\/www.techhacks.gr\/?p=5953#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/f43bc97026e148ebac2b52092fd015ee4be438be413f727ec39e679fb075d02f?s=96&d=mm&r=g","width":96,"height":96,"caption":"Jimcrow"}},{"@type":"WebPage","@id":"https:\/\/www.techhacks.gr\/?p=5953#webpage","url":"https:\/\/www.techhacks.gr\/?p=5953","name":"SearXNG: \u0397 self-hosted \u03bc\u03b7\u03c7\u03b1\u03bd\u03ae \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2 \u03c0\u03bf\u03c5 \u03c3\u03bf\u03c5 \u03b4\u03af\u03bd\u03b5\u03b9 \u03c4\u03bf\u03bd \u03ad\u03bb\u03b5\u03b3\u03c7\u03bf - TechHacks.gr","description":"\u03a3\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf \u03ac\u03c1\u03b8\u03c1\u03bf \u03b5\u03af\u03b4\u03b1\u03bc\u03b5 \u03bc\u03b5\u03c1\u03b9\u03ba\u03ad\u03c2 \u03b1\u03c0\u03cc \u03c4\u03b9\u03c2 \u03ba\u03b1\u03bb\u03cd\u03c4\u03b5\u03c1\u03b5\u03c2 \u03b5\u03bd\u03b1\u03bb\u03bb\u03b1\u03ba\u03c4\u03b9\u03ba\u03ad\u03c2 \u03c4\u03b7\u03c2 Google Search, \u03b1\u03c0\u03cc \u03c4\u03bf DuckDuckGo \u03ba\u03b1\u03b9 \u03c4\u03bf Brave Search \u03bc\u03ad\u03c7\u03c1\u03b9 \u03c4\u03bf Startpage, \u03c4\u03bf Kagi, \u03c4\u03bf Mojeek \u03ba\u03b1\u03b9 \u03c4\u03bf Ecosia. \u03a5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9 \u03cc\u03bc\u03c9\u03c2 \u03bc\u03b9\u03b1 \u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03b5\u03c4\u03b9\u03ba\u03ae \u03c0\u03c1\u03bf\u03c3\u03ad\u03b3\u03b3\u03b9\u03c3\u03b7. \u0391\u03bd\u03c4\u03af \u03bd\u03b1 \u03b5\u03c0\u03b9\u03bb\u03ad\u03be\u03b5\u03b9\u03c2 \u03b1\u03c0\u03bb\u03ce\u03c2 \u03bc\u03b9\u03b1 \u03ac\u03bb\u03bb\u03b7 \u03b5\u03c4\u03b1\u03b9\u03c1\u03b5\u03af\u03b1 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03ba\u03ac\u03bd\u03b5\u03b9 \u03c4\u03b9\u03c2 \u03b1\u03bd\u03b1\u03b6\u03b7\u03c4\u03ae\u03c3\u03b5\u03b9\u03c2 \u03c3\u03bf\u03c5, \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c2 \u03bd\u03b1 \u03c6\u03b9\u03bb\u03bf\u03be\u03b5\u03bd\u03ae\u03c3\u03b5\u03b9\u03c2 \u03c4\u03b7 \u03b4\u03b9\u03ba\u03ae \u03c3\u03bf\u03c5 \u03bc\u03b7\u03c7\u03b1\u03bd\u03ae \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2.","inLanguage":"el","isPartOf":{"@id":"https:\/\/www.techhacks.gr\/#website"},"breadcrumb":{"@id":"https:\/\/www.techhacks.gr\/?p=5953#breadcrumblist"},"author":{"@id":"https:\/\/www.techhacks.gr\/?author=1#author"},"creator":{"@id":"https:\/\/www.techhacks.gr\/?author=1#author"},"image":{"@type":"ImageObject","url":"https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2026\/10\/SearXNG-1.png?fit=1672%2C941&ssl=1","@id":"https:\/\/www.techhacks.gr\/?p=5953\/#mainImage","width":1672,"height":941},"primaryImageOfPage":{"@id":"https:\/\/www.techhacks.gr\/?p=5953#mainImage"},"datePublished":"2026-10-07T10:31:00+03:00","dateModified":"2026-10-06T19:47:07+03:00"},{"@type":"WebSite","@id":"https:\/\/www.techhacks.gr\/#website","url":"https:\/\/www.techhacks.gr\/","name":"TechHacks.gr","description":"Technology News, Guides & Entertainment","inLanguage":"el","publisher":{"@id":"https:\/\/www.techhacks.gr\/#organization"}}]},"og:locale":"el_GR","og:site_name":"TechHacks.gr - Technology News, Guides &amp; Entertainment","og:type":"article","og:title":"SearXNG: \u0397 self-hosted \u03bc\u03b7\u03c7\u03b1\u03bd\u03ae \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2 \u03c0\u03bf\u03c5 \u03c3\u03bf\u03c5 \u03b4\u03af\u03bd\u03b5\u03b9 \u03c4\u03bf\u03bd \u03ad\u03bb\u03b5\u03b3\u03c7\u03bf - TechHacks.gr","og:description":"\u03a3\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf \u03ac\u03c1\u03b8\u03c1\u03bf \u03b5\u03af\u03b4\u03b1\u03bc\u03b5 \u03bc\u03b5\u03c1\u03b9\u03ba\u03ad\u03c2 \u03b1\u03c0\u03cc \u03c4\u03b9\u03c2 \u03ba\u03b1\u03bb\u03cd\u03c4\u03b5\u03c1\u03b5\u03c2 \u03b5\u03bd\u03b1\u03bb\u03bb\u03b1\u03ba\u03c4\u03b9\u03ba\u03ad\u03c2 \u03c4\u03b7\u03c2 Google Search, \u03b1\u03c0\u03cc \u03c4\u03bf DuckDuckGo \u03ba\u03b1\u03b9 \u03c4\u03bf Brave Search \u03bc\u03ad\u03c7\u03c1\u03b9 \u03c4\u03bf Startpage, \u03c4\u03bf Kagi, \u03c4\u03bf Mojeek \u03ba\u03b1\u03b9 \u03c4\u03bf Ecosia. \u03a5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9 \u03cc\u03bc\u03c9\u03c2 \u03bc\u03b9\u03b1 \u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03b5\u03c4\u03b9\u03ba\u03ae \u03c0\u03c1\u03bf\u03c3\u03ad\u03b3\u03b3\u03b9\u03c3\u03b7. \u0391\u03bd\u03c4\u03af \u03bd\u03b1 \u03b5\u03c0\u03b9\u03bb\u03ad\u03be\u03b5\u03b9\u03c2 \u03b1\u03c0\u03bb\u03ce\u03c2 \u03bc\u03b9\u03b1 \u03ac\u03bb\u03bb\u03b7 \u03b5\u03c4\u03b1\u03b9\u03c1\u03b5\u03af\u03b1 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03ba\u03ac\u03bd\u03b5\u03b9 \u03c4\u03b9\u03c2 \u03b1\u03bd\u03b1\u03b6\u03b7\u03c4\u03ae\u03c3\u03b5\u03b9\u03c2 \u03c3\u03bf\u03c5, \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c2 \u03bd\u03b1 \u03c6\u03b9\u03bb\u03bf\u03be\u03b5\u03bd\u03ae\u03c3\u03b5\u03b9\u03c2 \u03c4\u03b7 \u03b4\u03b9\u03ba\u03ae \u03c3\u03bf\u03c5 \u03bc\u03b7\u03c7\u03b1\u03bd\u03ae \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2. \u03a3\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf \u03ac\u03c1\u03b8\u03c1\u03bf \u03b5\u03af\u03b4\u03b1\u03bc\u03b5 \u03bc\u03b5\u03c1\u03b9\u03ba\u03ad\u03c2 \u03b1\u03c0\u03cc \u03c4\u03b9\u03c2 \u03ba\u03b1\u03bb\u03cd\u03c4\u03b5\u03c1\u03b5\u03c2 \u03b5\u03bd\u03b1\u03bb\u03bb\u03b1\u03ba\u03c4\u03b9\u03ba\u03ad\u03c2 \u03c4\u03b7\u03c2 Google Search, \u03b1\u03c0\u03cc \u03c4\u03bf DuckDuckGo \u03ba\u03b1\u03b9 \u03c4\u03bf Brave Search \u03bc\u03ad\u03c7\u03c1\u03b9 \u03c4\u03bf Startpage, \u03c4\u03bf Kagi, \u03c4\u03bf Mojeek \u03ba\u03b1\u03b9 \u03c4\u03bf Ecosia. \u03a5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9 \u03cc\u03bc\u03c9\u03c2 \u03bc\u03b9\u03b1 \u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03b5\u03c4\u03b9\u03ba\u03ae \u03c0\u03c1\u03bf\u03c3\u03ad\u03b3\u03b3\u03b9\u03c3\u03b7. \u0391\u03bd\u03c4\u03af \u03bd\u03b1 \u03b5\u03c0\u03b9\u03bb\u03ad\u03be\u03b5\u03b9\u03c2 \u03b1\u03c0\u03bb\u03ce\u03c2 \u03bc\u03b9\u03b1 \u03ac\u03bb\u03bb\u03b7 \u03b5\u03c4\u03b1\u03b9\u03c1\u03b5\u03af\u03b1 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03ba\u03ac\u03bd\u03b5\u03b9 \u03c4\u03b9\u03c2 \u03b1\u03bd\u03b1\u03b6\u03b7\u03c4\u03ae\u03c3\u03b5\u03b9\u03c2 \u03c3\u03bf\u03c5, \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c2 \u03bd\u03b1 \u03c6\u03b9\u03bb\u03bf\u03be\u03b5\u03bd\u03ae\u03c3\u03b5\u03b9\u03c2 \u03c4\u03b7 \u03b4\u03b9\u03ba\u03ae \u03c3\u03bf\u03c5 \u03bc\u03b7\u03c7\u03b1\u03bd\u03ae \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2. -","og:url":"https:\/\/www.techhacks.gr\/?p=5953","og:image":"https:\/\/www.techhacks.gr\/wp-content\/uploads\/2026\/10\/SearXNG-1.png","og:image:secure_url":"https:\/\/www.techhacks.gr\/wp-content\/uploads\/2026\/10\/SearXNG-1.png","og:image:width":"1672","og:image:height":"941","article:published_time":"2026-10-07T07:31:00+00:00","article:modified_time":"2026-10-06T16:47:07+00:00","article:publisher":"https:\/\/www.facebook.com\/profile.php?id=100094186625180","twitter:card":"summary_large_image","twitter:title":"SearXNG: \u0397 self-hosted \u03bc\u03b7\u03c7\u03b1\u03bd\u03ae \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2 \u03c0\u03bf\u03c5 \u03c3\u03bf\u03c5 \u03b4\u03af\u03bd\u03b5\u03b9 \u03c4\u03bf\u03bd \u03ad\u03bb\u03b5\u03b3\u03c7\u03bf - TechHacks.gr","twitter:description":"\u03a3\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf \u03ac\u03c1\u03b8\u03c1\u03bf \u03b5\u03af\u03b4\u03b1\u03bc\u03b5 \u03bc\u03b5\u03c1\u03b9\u03ba\u03ad\u03c2 \u03b1\u03c0\u03cc \u03c4\u03b9\u03c2 \u03ba\u03b1\u03bb\u03cd\u03c4\u03b5\u03c1\u03b5\u03c2 \u03b5\u03bd\u03b1\u03bb\u03bb\u03b1\u03ba\u03c4\u03b9\u03ba\u03ad\u03c2 \u03c4\u03b7\u03c2 Google Search, \u03b1\u03c0\u03cc \u03c4\u03bf DuckDuckGo \u03ba\u03b1\u03b9 \u03c4\u03bf Brave Search \u03bc\u03ad\u03c7\u03c1\u03b9 \u03c4\u03bf Startpage, \u03c4\u03bf Kagi, \u03c4\u03bf Mojeek \u03ba\u03b1\u03b9 \u03c4\u03bf Ecosia. \u03a5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9 \u03cc\u03bc\u03c9\u03c2 \u03bc\u03b9\u03b1 \u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03b5\u03c4\u03b9\u03ba\u03ae \u03c0\u03c1\u03bf\u03c3\u03ad\u03b3\u03b3\u03b9\u03c3\u03b7. \u0391\u03bd\u03c4\u03af \u03bd\u03b1 \u03b5\u03c0\u03b9\u03bb\u03ad\u03be\u03b5\u03b9\u03c2 \u03b1\u03c0\u03bb\u03ce\u03c2 \u03bc\u03b9\u03b1 \u03ac\u03bb\u03bb\u03b7 \u03b5\u03c4\u03b1\u03b9\u03c1\u03b5\u03af\u03b1 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03ba\u03ac\u03bd\u03b5\u03b9 \u03c4\u03b9\u03c2 \u03b1\u03bd\u03b1\u03b6\u03b7\u03c4\u03ae\u03c3\u03b5\u03b9\u03c2 \u03c3\u03bf\u03c5, \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c2 \u03bd\u03b1 \u03c6\u03b9\u03bb\u03bf\u03be\u03b5\u03bd\u03ae\u03c3\u03b5\u03b9\u03c2 \u03c4\u03b7 \u03b4\u03b9\u03ba\u03ae \u03c3\u03bf\u03c5 \u03bc\u03b7\u03c7\u03b1\u03bd\u03ae \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2. \u03a3\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf \u03ac\u03c1\u03b8\u03c1\u03bf \u03b5\u03af\u03b4\u03b1\u03bc\u03b5 \u03bc\u03b5\u03c1\u03b9\u03ba\u03ad\u03c2 \u03b1\u03c0\u03cc \u03c4\u03b9\u03c2 \u03ba\u03b1\u03bb\u03cd\u03c4\u03b5\u03c1\u03b5\u03c2 \u03b5\u03bd\u03b1\u03bb\u03bb\u03b1\u03ba\u03c4\u03b9\u03ba\u03ad\u03c2 \u03c4\u03b7\u03c2 Google Search, \u03b1\u03c0\u03cc \u03c4\u03bf DuckDuckGo \u03ba\u03b1\u03b9 \u03c4\u03bf Brave Search \u03bc\u03ad\u03c7\u03c1\u03b9 \u03c4\u03bf Startpage, \u03c4\u03bf Kagi, \u03c4\u03bf Mojeek \u03ba\u03b1\u03b9 \u03c4\u03bf Ecosia. \u03a5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9 \u03cc\u03bc\u03c9\u03c2 \u03bc\u03b9\u03b1 \u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03b5\u03c4\u03b9\u03ba\u03ae \u03c0\u03c1\u03bf\u03c3\u03ad\u03b3\u03b3\u03b9\u03c3\u03b7. \u0391\u03bd\u03c4\u03af \u03bd\u03b1 \u03b5\u03c0\u03b9\u03bb\u03ad\u03be\u03b5\u03b9\u03c2 \u03b1\u03c0\u03bb\u03ce\u03c2 \u03bc\u03b9\u03b1 \u03ac\u03bb\u03bb\u03b7 \u03b5\u03c4\u03b1\u03b9\u03c1\u03b5\u03af\u03b1 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03ba\u03ac\u03bd\u03b5\u03b9 \u03c4\u03b9\u03c2 \u03b1\u03bd\u03b1\u03b6\u03b7\u03c4\u03ae\u03c3\u03b5\u03b9\u03c2 \u03c3\u03bf\u03c5, \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c2 \u03bd\u03b1 \u03c6\u03b9\u03bb\u03bf\u03be\u03b5\u03bd\u03ae\u03c3\u03b5\u03b9\u03c2 \u03c4\u03b7 \u03b4\u03b9\u03ba\u03ae \u03c3\u03bf\u03c5 \u03bc\u03b7\u03c7\u03b1\u03bd\u03ae \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2. -","twitter:image":"https:\/\/www.techhacks.gr\/wp-content\/uploads\/2023\/06\/Logo.jpg"},"aioseo_meta_data":{"post_id":"5953","title":null,"description":null,"keywords":null,"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":"#post_title #separator_sa #site_title","og_description":"#post_excerpt #post_content #separator_sa","og_object_type":"default","og_image_type":"featured","og_image_url":"https:\/\/www.techhacks.gr\/wp-content\/uploads\/2026\/10\/SearXNG-1.png","og_image_width":"1672","og_image_height":"941","og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"BlogPosting","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":{"subject":"","preview":"","content":""},"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2026-10-06 15:17:39","updated":"2026-10-07 08:34:43","seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.techhacks.gr\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.techhacks.gr\/?cat=3\" title=\"How-To\">How-To<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tSearXNG: \u0397 self-hosted \u03bc\u03b7\u03c7\u03b1\u03bd\u03ae \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2 \u03c0\u03bf\u03c5 \u03c3\u03bf\u03c5 \u03b4\u03af\u03bd\u03b5\u03b9 \u03c4\u03bf\u03bd \u03ad\u03bb\u03b5\u03b3\u03c7\u03bf\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.techhacks.gr\/"},{"label":"How-To","link":"https:\/\/www.techhacks.gr\/?cat=3"},{"label":"SearXNG: \u0397 self-hosted \u03bc\u03b7\u03c7\u03b1\u03bd\u03ae \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2 \u03c0\u03bf\u03c5 \u03c3\u03bf\u03c5 \u03b4\u03af\u03bd\u03b5\u03b9 \u03c4\u03bf\u03bd \u03ad\u03bb\u03b5\u03b3\u03c7\u03bf","link":"https:\/\/www.techhacks.gr\/?p=5953"}],"jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":5926,"url":"https:\/\/www.techhacks.gr\/?p=5926","url_meta":{"origin":5953,"position":0},"title":"\u039f\u03b9 \u03ba\u03b1\u03bb\u03cd\u03c4\u03b5\u03c1\u03b5\u03c2 \u03b5\u03bd\u03b1\u03bb\u03bb\u03b1\u03ba\u03c4\u03b9\u03ba\u03ad\u03c2 \u03c4\u03b7\u03c2 Google Search \u2013 \u03a0\u03bf\u03b9\u03b5\u03c2 \u03bc\u03b7\u03c7\u03b1\u03bd\u03ad\u03c2 \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2 \u03b1\u03be\u03af\u03b6\u03b5\u03b9 \u03bd\u03b1 \u03b4\u03bf\u03ba\u03b9\u03bc\u03ac\u03c3\u03b5\u03b9\u03c2","author":"Jimcrow","date":"06\/10\/2026","format":false,"excerpt":"\u0393\u03b9\u03b1 \u03c0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03b1 \u03b1\u03c0\u03cc 20 \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1, \u03cc\u03c4\u03b1\u03bd \u03ba\u03ac\u03c0\u03bf\u03b9\u03bf\u03c2 \u03b8\u03ad\u03bb\u03b5\u03b9 \u03bd\u03b1 \u03b2\u03c1\u03b5\u03b9 \u03ba\u03ac\u03c4\u03b9 \u03c3\u03c4\u03bf Internet, \u03b7 \u03c0\u03c1\u03ce\u03c4\u03b7 \u03c3\u03ba\u03ad\u03c8\u03b7 \u03b5\u03af\u03bd\u03b1\u03b9 \u03c3\u03c7\u03b5\u03b4\u03cc\u03bd \u03c0\u03ac\u03bd\u03c4\u03b1 \u03b7 \u03af\u03b4\u03b9\u03b1: \u00abGoogle it\u00bb. \u0397 Google Search \u03c0\u03b1\u03c1\u03b1\u03bc\u03ad\u03bd\u03b5\u03b9 \u03bc\u03af\u03b1 \u03b1\u03c0\u03cc \u03c4\u03b9\u03c2 \u03b9\u03c3\u03c7\u03c5\u03c1\u03cc\u03c4\u03b5\u03c1\u03b5\u03c2 \u03ba\u03b1\u03b9 \u03c0\u03b9\u03bf \u03bf\u03bb\u03bf\u03ba\u03bb\u03b7\u03c1\u03c9\u03bc\u03ad\u03bd\u03b5\u03c2 \u03bc\u03b7\u03c7\u03b1\u03bd\u03ad\u03c2 \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2, \u03bc\u03b5 \u03c4\u03b5\u03c1\u03ac\u03c3\u03c4\u03b9\u03bf index \u03ba\u03b1\u03b9 \u03b5\u03be\u03b5\u03bb\u03b9\u03b3\u03bc\u03ad\u03bd\u03bf\u03c5\u03c2 \u03b1\u03bb\u03b3\u03cc\u03c1\u03b9\u03b8\u03bc\u03bf\u03c5\u03c2 \u03ba\u03b1\u03c4\u03ac\u03c4\u03b1\u03be\u03b7\u03c2. \u03a4\u03b1 \u03c4\u03b5\u03bb\u03b5\u03c5\u03c4\u03b1\u03af\u03b1 \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1, \u03cc\u03bc\u03c9\u03c2, \u03bf \u03c4\u03c1\u03cc\u03c0\u03bf\u03c2 \u03bc\u03b5\u2026","rel":"","context":"\u03c3\u03b5 &quot;Tips&quot;","block_context":{"text":"Tips","link":"https:\/\/www.techhacks.gr\/?cat=4"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2026\/10\/Google_alternatives.png?fit=1200%2C800&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2026\/10\/Google_alternatives.png?fit=1200%2C800&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2026\/10\/Google_alternatives.png?fit=1200%2C800&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2026\/10\/Google_alternatives.png?fit=1200%2C800&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2026\/10\/Google_alternatives.png?fit=1200%2C800&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":4568,"url":"https:\/\/www.techhacks.gr\/?p=4568","url_meta":{"origin":5953,"position":1},"title":"\u03a0\u03c1\u03bf\u03c3\u03c4\u03b1\u03c3\u03af\u03b1 \u03c4\u03b7\u03c2\u00a0\u03b9\u03b4\u03b9\u03c9\u03c4\u03b9\u03ba\u03cc\u03c4\u03b7\u03c4\u03b1\u03c2 \u03c3\u03c4\u03bf \u03b4\u03b9\u03b1\u03b4\u03af\u03ba\u03c4\u03c5\u03bf.\u00a0","author":"maximus","date":"15\/10\/2025","format":false,"excerpt":"\u03a4\u03b9 \u03b5\u03af\u03bd\u03b1\u03b9 \u03b7 \u03c0\u03c1\u03bf\u03c3\u03c4\u03b1\u03c3\u03af\u03b1 \u03c4\u03b7\u03c2 \u03b9\u03b4\u03b9\u03c9\u03c4\u03b9\u03ba\u03cc\u03c4\u03b7\u03c4\u03b1\u03c2 \u03c3\u03c4\u03bf \u03b4\u03b9\u03b1\u03b4\u03af\u03ba\u03c4\u03c5\u03bf ? \u0397\u00a0\u03c0\u03c1\u03bf\u03c3\u03c4\u03b1\u03c3\u03af\u03b1 \u03c4\u03b7\u03c2 \u03b9\u03b4\u03b9\u03c9\u03c4\u03b9\u03ba\u03cc\u03c4\u03b7\u03c4\u03b1\u03c2 \u03c3\u03c4\u03bf \u03b4\u03b9\u03b1\u03b4\u03af\u03ba\u03c4\u03c5\u03bf\u00a0\u03b1\u03bd\u03b1\u03c6\u03ad\u03c1\u03b5\u03c4\u03b1\u03b9 \u03c3\u03c4\u03b7 \u03b4\u03b9\u03b1\u03c3\u03c6\u03ac\u03bb\u03b9\u03c3\u03b7 \u03cc\u03c4\u03b9 \u03c4\u03b1 \u03c0\u03c1\u03bf\u03c3\u03c9\u03c0\u03b9\u03ba\u03ac \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03b1 \u03ba\u03b1\u03b9 \u03bf\u03b9 \u03c0\u03bb\u03b7\u03c1\u03bf\u03c6\u03bf\u03c1\u03af\u03b5\u03c2 \u03c0\u03bf\u03c5 \u03ba\u03bf\u03b9\u03bd\u03bf\u03c0\u03bf\u03b9\u03bf\u03cd\u03bc\u03b5 \u03ae \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03bf\u03cd\u03bd\u03c4\u03b1\u03b9 \u03ba\u03b1\u03c4\u03ac \u03c4\u03b7\u03bd \u03c0\u03b5\u03c1\u03b9\u03ae\u03b3\u03b7\u03c3\u03b7 \u03c3\u03c4\u03bf \u03b4\u03b9\u03b1\u03b4\u03af\u03ba\u03c4\u03c5\u03bf \u03c0\u03b1\u03c1\u03b1\u03bc\u03ad\u03bd\u03bf\u03c5\u03bd \u03b1\u03c3\u03c6\u03b1\u03bb\u03ae \u03ba\u03b1\u03b9 \u03c5\u03c0\u03cc \u03c4\u03bf\u03bd \u03ad\u03bb\u03b5\u03b3\u03c7\u03bf \u03c4\u03bf\u03c5 \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7. \u039c\u03b5 \u03b1\u03c0\u03bb\u03ac \u03bb\u03cc\u03b3\u03b9\u03b1, \u03b1\u03c6\u03bf\u03c1\u03ac \u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03c3\u03c4\u03b1\u03c3\u03af\u03b1 \u03c4\u03b7\u03c2\u00a0\u03b9\u03b4\u03b9\u03c9\u03c4\u03b9\u03ba\u03ae\u03c2 \u03bc\u03b1\u03c2 \u03b6\u03c9\u03ae\u03c2\u00a0\u03b1\u03c0\u03cc \u03c4\u03b7\u03bd\u2026","rel":"","context":"\u03c3\u03b5 &quot;How-To&quot;","block_context":{"text":"How-To","link":"https:\/\/www.techhacks.gr\/?cat=3"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2025\/10\/586b5483-f359-4edb-a50f-d2f383f385e4.jpg?fit=1024%2C1024&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2025\/10\/586b5483-f359-4edb-a50f-d2f383f385e4.jpg?fit=1024%2C1024&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2025\/10\/586b5483-f359-4edb-a50f-d2f383f385e4.jpg?fit=1024%2C1024&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2025\/10\/586b5483-f359-4edb-a50f-d2f383f385e4.jpg?fit=1024%2C1024&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":4148,"url":"https:\/\/www.techhacks.gr\/?p=4148","url_meta":{"origin":5953,"position":2},"title":"\u03a0\u03b9\u03bf \u03ad\u03be\u03c5\u03c0\u03bd\u03b1  Apple Maps \u03bc\u03b5 \u03c4\u03bf ios26","author":"maximus","date":"15\/08\/2025","format":false,"excerpt":"\u0391\u03ba\u03bf\u03bb\u03bf\u03c5\u03b8\u03b5\u03af \u03bc\u03af\u03b1 \u03c3\u03c5\u03bd\u03bf\u03c0\u03c4\u03b9\u03ba\u03ae \u03b5\u03c0\u03b9\u03c3\u03ba\u03cc\u03c0\u03b7\u03c3\u03b7 \u03b3\u03b9\u03b1 \u03c4\u03bf \u03c4\u03b9 \u03b1\u03bb\u03bb\u03ac\u03b6\u03b5\u03b9 \u03c3\u03c4\u03b7\u03bd \u03b5\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae\u00a0Apple Maps\u00a0\u03c3\u03c4\u03bf iOS\u202f26: \u039d\u03ad\u03bf\u03c2 \u03c3\u03c7\u03b5\u03b4\u03b9\u03b1\u03c3\u03bc\u03cc\u03c2 \u00abLiquid Glass\u00bb \u03a4\u03bf Apple Maps \u03c5\u03b9\u03bf\u03b8\u03b5\u03c4\u03b5\u03af \u03c4\u03b7 \u03bd\u03ad\u03b1 \u03c3\u03c7\u03b5\u03b4\u03b9\u03b1\u03c3\u03c4\u03b9\u03ba\u03ae \u03b3\u03bb\u03ce\u03c3\u03c3\u03b1 \u03c4\u03b7\u03c2 Apple,\u00a0Liquid Glass\u2014\u03bc\u03b5 \u03b4\u03b9\u03ac\u03c6\u03b1\u03bd\u03b1 \u03ba\u03b1\u03b9 \u03c1\u03b5\u03c5\u03c3\u03c4\u03ac \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1, \u03c0\u03b9\u03bf \u03c3\u03c4\u03c1\u03bf\u03b3\u03b3\u03c5\u03bb\u03b5\u03bc\u03ad\u03bd\u03b1 \u03b5\u03b9\u03ba\u03bf\u03bd\u03af\u03b4\u03b9\u03b1, \u03b5\u03bd\u03ce \u03bf\u03b9 \u03b3\u03c1\u03b1\u03bc\u03bc\u03ad\u03c2 \u03c0\u03bb\u03bf\u03ae\u03b3\u03b7\u03c3\u03b7\u03c2 \u03b5\u03bc\u03c6\u03b1\u03bd\u03af\u03b6\u03bf\u03bd\u03c4\u03b1\u03b9 \u03bc\u03b5 \u03c0\u03b9\u03bf \u03ba\u03bf\u03bc\u03c8\u03cc \u03ba\u03b1\u03b9 \u03bb\u03b5\u03c0\u03c4\u03cc \u03c4\u03c1\u03cc\u03c0\u03bf . Preferred Routes\u00a0(\u03a0\u03c1\u03bf\u03c4\u03b9\u03bc\u03ce\u03bc\u03b5\u03bd\u03b5\u03c2 \u0394\u03b9\u03b1\u03b4\u03c1\u03bf\u03bc\u03ad\u03c2) \u0397\u2026","rel":"","context":"\u03c3\u03b5 &quot;\u039d\u03ad\u03b1&quot;","block_context":{"text":"\u039d\u03ad\u03b1","link":"https:\/\/www.techhacks.gr\/?cat=2"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2025\/08\/%CE%A3%CF%84%CE%B9%CE%B3%CE%BC%CE%B9%CF%8C%CF%84%CF%85%CF%80%CE%BF-%CE%BF%CE%B8%CF%8C%CE%BD%CE%B7%CF%82-2025-08-10-11.31.02.png?fit=1200%2C674&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2025\/08\/%CE%A3%CF%84%CE%B9%CE%B3%CE%BC%CE%B9%CF%8C%CF%84%CF%85%CF%80%CE%BF-%CE%BF%CE%B8%CF%8C%CE%BD%CE%B7%CF%82-2025-08-10-11.31.02.png?fit=1200%2C674&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2025\/08\/%CE%A3%CF%84%CE%B9%CE%B3%CE%BC%CE%B9%CF%8C%CF%84%CF%85%CF%80%CE%BF-%CE%BF%CE%B8%CF%8C%CE%BD%CE%B7%CF%82-2025-08-10-11.31.02.png?fit=1200%2C674&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2025\/08\/%CE%A3%CF%84%CE%B9%CE%B3%CE%BC%CE%B9%CF%8C%CF%84%CF%85%CF%80%CE%BF-%CE%BF%CE%B8%CF%8C%CE%BD%CE%B7%CF%82-2025-08-10-11.31.02.png?fit=1200%2C674&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2025\/08\/%CE%A3%CF%84%CE%B9%CE%B3%CE%BC%CE%B9%CF%8C%CF%84%CF%85%CF%80%CE%BF-%CE%BF%CE%B8%CF%8C%CE%BD%CE%B7%CF%82-2025-08-10-11.31.02.png?fit=1200%2C674&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":5730,"url":"https:\/\/www.techhacks.gr\/?p=5730","url_meta":{"origin":5953,"position":3},"title":"Umbrel: \u03a0\u03ac\u03c1\u03b5 \u03c4\u03bf\u03bd \u0388\u03bb\u03b5\u03b3\u03c7\u03bf \u03c4\u03c9\u03bd \u0394\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd \u03c3\u03bf\u03c5 \u03bc\u03b5 \u03c4\u03bf \u0391\u03c0\u03cc\u03bb\u03c5\u03c4\u03bf Home Server","author":"Jimcrow","date":"02\/05\/2026","format":false,"excerpt":"\u03a3\u03b5 \u03bc\u03b9\u03b1 \u03b5\u03c0\u03bf\u03c7\u03ae \u03cc\u03c0\u03bf\u03c5 \u03c4\u03b1 \u03c0\u03c1\u03bf\u03c3\u03c9\u03c0\u03b9\u03ba\u03ac \u03bc\u03b1\u03c2 \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u03b4\u03b9\u03b1\u03c3\u03ba\u03bf\u03c1\u03c0\u03b9\u03c3\u03bc\u03ad\u03bd\u03b1 \u03c3\u03b5 \u03ba\u03b5\u03bd\u03c4\u03c1\u03b9\u03ba\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03b5\u03c2 cloud \u03c5\u03c0\u03b7\u03c1\u03b5\u03c3\u03af\u03b5\u03c2, \u03b7 \u03b1\u03bd\u03ac\u03b3\u03ba\u03b7 \u03b3\u03b9\u03b1 \u03b9\u03b4\u03b9\u03c9\u03c4\u03b9\u03ba\u03cc\u03c4\u03b7\u03c4\u03b1 \u03ba\u03b1\u03b9 \u03ad\u03bb\u03b5\u03b3\u03c7\u03bf \u03b3\u03af\u03bd\u03b5\u03c4\u03b1\u03b9 \u03c0\u03b9\u03bf \u03b5\u03c0\u03b9\u03c4\u03b1\u03ba\u03c4\u03b9\u03ba\u03ae \u03b1\u03c0\u03cc \u03c0\u03bf\u03c4\u03ad. \u03a4\u03bf Umbrel \u03ad\u03c1\u03c7\u03b5\u03c4\u03b1\u03b9 \u03bd\u03b1 \u03b4\u03ce\u03c3\u03b5\u03b9 \u03bc\u03b9\u03b1 \u03bf\u03c5\u03c3\u03b9\u03b1\u03c3\u03c4\u03b9\u03ba\u03ae \u03bb\u03cd\u03c3\u03b7, \u03b5\u03c0\u03b1\u03bd\u03b1\u03c6\u03ad\u03c1\u03bf\u03bd\u03c4\u03b1\u03c2 \u03c4\u03b7\u03bd \u03ad\u03bd\u03bd\u03bf\u03b9\u03b1 \u03c4\u03b7\u03c2 \u03c8\u03b7\u03c6\u03b9\u03b1\u03ba\u03ae\u03c2 \u03ba\u03c5\u03c1\u03b9\u03b1\u03c1\u03c7\u03af\u03b1\u03c2 \u03c3\u03c4\u03b1 \u03c7\u03ad\u03c1\u03b9\u03b1 \u03c4\u03bf\u03c5 \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7. \u0394\u03b5\u03bd \u03c0\u03c1\u03cc\u03ba\u03b5\u03b9\u03c4\u03b1\u03b9 \u03b1\u03c0\u03bb\u03ce\u03c2 \u03b3\u03b9\u03b1 \u03ad\u03bd\u03b1 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03b9\u03ba\u03cc \u03c3\u03cd\u03c3\u03c4\u03b7\u03bc\u03b1,\u2026","rel":"","context":"\u03c3\u03b5 &quot;Tips&quot;","block_context":{"text":"Tips","link":"https:\/\/www.techhacks.gr\/?cat=4"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2026\/05\/Umbrel.png?fit=1200%2C800&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2026\/05\/Umbrel.png?fit=1200%2C800&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2026\/05\/Umbrel.png?fit=1200%2C800&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2026\/05\/Umbrel.png?fit=1200%2C800&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2026\/05\/Umbrel.png?fit=1200%2C800&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":4832,"url":"https:\/\/www.techhacks.gr\/?p=4832","url_meta":{"origin":5953,"position":4},"title":"Gemini \u03c3\u03c4\u03b1 Google Maps","author":"maximus","date":"25\/11\/2025","format":false,"excerpt":"\u0397 \u03b5\u03af\u03c3\u03bf\u03b4\u03bf\u03c2 \u03c4\u03bf\u03c5 Gemini \u03c3\u03c4\u03bf Google Maps \u03c3\u03b7\u03bc\u03b1\u03c4\u03bf\u03b4\u03bf\u03c4\u03b5\u03af \u03bc\u03b9\u03b1 \u03bd\u03ad\u03b1 \u03b5\u03c0\u03bf\u03c7\u03ae \u03b3\u03b9\u03b1 \u03c4\u03b7\u03bd \u03b5\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae. \u0394\u03b5\u03bd \u03bc\u03b9\u03bb\u03ac\u03bc\u03b5 \u03c0\u03b9\u03b1 \u03b3\u03b9\u03b1 \u03ad\u03bd\u03b1\u03bd \u03b1\u03c0\u03bb\u03cc \u03c7\u03ac\u03c1\u03c4\u03b7, \u03b1\u03bb\u03bb\u03ac \u03b3\u03b9\u03b1 \u03ad\u03bd\u03b1\u03bd \u03b4\u03b9\u03b1\u03b4\u03c1\u03b1\u03c3\u03c4\u03b9\u03ba\u03cc \u03c8\u03b7\u03c6\u03b9\u03b1\u03ba\u03cc \u03c3\u03c5\u03bd\u03bf\u03b4\u03b7\u03b3\u03cc \u03c0\u03bf\u03c5 \u201c\u03ba\u03b1\u03c4\u03b1\u03bb\u03b1\u03b2\u03b1\u03af\u03bd\u03b5\u03b9\u201d \u03c4\u03bf \u03c0\u03b5\u03c1\u03b9\u03b2\u03ac\u03bb\u03bb\u03bf\u03bd, \u03c4\u03b9\u03c2 \u03b1\u03bd\u03ac\u03b3\u03ba\u03b5\u03c2 \u03c4\u03bf\u03c5 \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7 \u03ba\u03b1\u03b9 \u03c0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03cc\u03b6\u03b5\u03b9 \u03c4\u03b7\u03bd \u03b5\u03bc\u03c0\u03b5\u03b9\u03c1\u03af\u03b1 \u03c0\u03bb\u03bf\u03ae\u03b3\u03b7\u03c3\u03b7\u03c2 \u03c3\u03b5 \u03c0\u03c1\u03b1\u03b3\u03bc\u03b1\u03c4\u03b9\u03ba\u03cc \u03c7\u03c1\u03cc\u03bd\u03bf. 1. \u03a3\u03c5\u03bd\u03bf\u03bc\u03b9\u03bb\u03b9\u03b1\u03ba\u03ae \u03c0\u03bb\u03bf\u03ae\u03b3\u03b7\u03c3\u03b7 \u2013 \u03a0\u03bb\u03bf\u03b7\u03b3\u03b5\u03af\u03c3\u03b1\u03b9 \u03bc\u03b9\u03bb\u03ce\u03bd\u03c4\u03b1\u03c2 \u201c\u03b1\u03bd\u03b8\u03c1\u03ce\u03c0\u03b9\u03bd\u03b1\u201d\u2026","rel":"","context":"\u03c3\u03b5 &quot;How-To&quot;","block_context":{"text":"How-To","link":"https:\/\/www.techhacks.gr\/?cat=3"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2025\/11\/b072218a-b577-49d3-8c64-7453d9cecd25.jpg?fit=1024%2C1024&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2025\/11\/b072218a-b577-49d3-8c64-7453d9cecd25.jpg?fit=1024%2C1024&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2025\/11\/b072218a-b577-49d3-8c64-7453d9cecd25.jpg?fit=1024%2C1024&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2025\/11\/b072218a-b577-49d3-8c64-7453d9cecd25.jpg?fit=1024%2C1024&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":1781,"url":"https:\/\/www.techhacks.gr\/?p=1781","url_meta":{"origin":5953,"position":5},"title":"Surface Web, Depp web \u03ba\u03b1\u03b9 Dark Web","author":"Jimcrow","date":"04\/11\/2023","format":false,"excerpt":"\u03a4\u03bf \u03b4\u03b9\u03b1\u03b4\u03af\u03ba\u03c4\u03c5\u03bf \u03b1\u03b4\u03b9\u03b1\u03bc\u03c6\u03b9\u03c3\u03b2\u03ae\u03c4\u03b7\u03c4\u03b1 \u03c4\u03b1 \u03c4\u03b5\u03bb\u03b5\u03c5\u03c4\u03b1\u03af\u03b1 \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1 \u03ad\u03c7\u03b5\u03b9 \u03b5\u03b9\u03c3\u03b2\u03ac\u03bb\u03bb\u03b5\u03b9 \u03c3\u03c4\u03b7\u03bd \u03ba\u03b1\u03b8\u03b7\u03bc\u03b5\u03c1\u03b9\u03bd\u03cc\u03c4\u03b7\u03c4\u03b1 \u03bc\u03b1\u03c2. \u03a0\u03bb\u03ad\u03bf\u03bd \u03ad\u03c7\u03bf\u03c5\u03bc\u03b5 \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7 \u03c3\u03b5 \u03b1\u03c5\u03c4\u03cc \u03b1\u03c0\u03cc \u03c4\u03b1 \u00ab\u03ad\u03be\u03c5\u03c0\u03bd\u03b1 \u03c4\u03b7\u03bb\u03ad\u03c6\u03c9\u03bd\u03b1 \u03bc\u03b1\u03c2\u00bb, \u03bf\u03c0\u03bf\u03c5\u03b4\u03ae\u03c0\u03bf\u03c4\u03b5 \u03ba\u03b9 \u03b1\u03bd \u03b2\u03c1\u03b9\u03c3\u03ba\u03cc\u03bc\u03b1\u03c3\u03c4\u03b5. \u0395\u03af\u03bd\u03b1\u03b9 \u03ba\u03ac\u03c4\u03b9 \u03c0\u03bf\u03c5 \u03b8\u03b5\u03c9\u03c1\u03b5\u03af\u03c4\u03b1\u03b9 \u03c4\u03cc\u03c3\u03bf \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03bf \u03b3\u03b9\u03b1 \u03c4\u03b7\u03bd \u03b5\u03cd\u03c1\u03b5\u03c3\u03b7 \u03c0\u03bb\u03b7\u03c1\u03bf\u03c6\u03bf\u03c1\u03b9\u03ce\u03bd \u03c0\u03bf\u03c5 \u03b1\u03bd \u03c1\u03c9\u03c4\u03ae\u03c3\u03b5\u03b9\u03c2 \u03ba\u03ac\u03c0\u03bf\u03b9\u03bf\u03bd \u03ba\u03ac\u03c4\u03b9, \u03b7 \u03b1\u03c0\u03ac\u03bd\u03c4\u03b7\u03c3\u03b7 \u03c4\u03bf\u03c5 \u03b5\u03af\u03bd\u03b1\u03b9 \"\u03c4\u03bf \u03ad\u03c8\u03b1\u03be\u03b5\u03c2 \u03c3\u03c4\u03bf Web?\" \u03ae \u03b1\u03bb\u03bb\u03b9\u03ce\u03c2\u2026","rel":"","context":"\u03c3\u03b5 &quot;How-To&quot;","block_context":{"text":"How-To","link":"https:\/\/www.techhacks.gr\/?cat=3"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2023\/11\/What-is-Dark-Web-1.png?fit=1200%2C846&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2023\/11\/What-is-Dark-Web-1.png?fit=1200%2C846&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2023\/11\/What-is-Dark-Web-1.png?fit=1200%2C846&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2023\/11\/What-is-Dark-Web-1.png?fit=1200%2C846&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2023\/11\/What-is-Dark-Web-1.png?fit=1200%2C846&ssl=1&resize=1050%2C600 3x"},"classes":[]}],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2026\/10\/SearXNG-1.png?fit=1672%2C941&ssl=1","_links":{"self":[{"href":"https:\/\/www.techhacks.gr\/index.php?rest_route=\/wp\/v2\/posts\/5953","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.techhacks.gr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.techhacks.gr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.techhacks.gr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.techhacks.gr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5953"}],"version-history":[{"count":4,"href":"https:\/\/www.techhacks.gr\/index.php?rest_route=\/wp\/v2\/posts\/5953\/revisions"}],"predecessor-version":[{"id":5959,"href":"https:\/\/www.techhacks.gr\/index.php?rest_route=\/wp\/v2\/posts\/5953\/revisions\/5959"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.techhacks.gr\/index.php?rest_route=\/wp\/v2\/media\/5956"}],"wp:attachment":[{"href":"https:\/\/www.techhacks.gr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5953"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.techhacks.gr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5953"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.techhacks.gr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5953"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}