on master help sign in
generated files of parent
commitbd31049513738c7d516090b2416855be7ca58615 authorNoémi Ványi <sitbackandwait@gmail.com> dateSat 5 Nov 2016, 11:49 (10 years ago) parent4ce3126
8 files changed+154−3
_sources/index.txt+1 _sources/user/own-instance.txt+43 docs/index.rst+1−1 docs/user/own-instance.rst+1−1 index.html+1 objects.inv searchindex.js+1−1 user/own-instance.html+106
_sources/index.txt+1
@@ -29,6 +29,7 @@ User documentation
2929 :maxdepth: 1
3030
3131 user/search_syntax
32+ user/own-instance
3233
3334Administrator documentation
3435---------------------------
_sources/user/own-instance.txtnew file+43
@@ -0,0 +1,43 @@
1+Why use a private instance?
2+===========================
3+
4+"Is it worth to run my own instance?" is a common question among searx users. Before answering this question, see what options a searx user has.
5+
6+Public instances are open to everyone who has access to its URL. Usually, these are operated by unknown parties (from the users' point of view). Private instances can be used by a select group of people. It is for example a searx of group of friends or a company which can be accessed through VPN. Also it can be single user one which runs on the user's laptop.
7+
8+To gain more insight on how these instances work let's dive into how searx protects its users.
9+
10+How does searx protect privacy?
11+-------------------------------
12+
13+Searx protects the privacy of its users in multiple ways regardless of the type of the instance (private, public). Removal of private data from search requests comes in three forms:
14+
15+ 1. removal of private data from requests going to search services
16+ 2. not forwarding anything from a third party services through search services (e.g. advertisement)
17+ 3. removal of private data from requests going to the result pages
18+
19+Removing private data means not forwarding not sending cookies to external search engines and generating a random browser profile for every request. Thus, it does not matter if a public or private instance handles the request, because it is anonymized in both cases. IP addresses will be the IP of the insance. But searx can be ocnfigured to use proxy or Tor. `Result proxy <https://github.com/asciimoo/morty>`__ is supported, too.
20+
21+Searx does not serve adds or tracking content unlike most search services. So private data is not forwarded to third parties who might monetize it. Besides protecting users from search services, both referring page and search query are hidden from visited result pages.
22+
23+What are the consequences of using public instances?
24+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
25+
26+If someone uses a public instance, he/she has to trust the administrator of that instance.
27+This means that the user of the public instance does not know whether his/her requests are logged, aggregated and sent or sold to a third party.
28+
29+Also, public instances without proper protection are more vulnerable to abusing the search service, In this case the external service in exchange returns CAPTCHAs or bans the IP of the instance. Thus, search requests return less results.
30+
31+I see. What about private instances?
32+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
33+
34+If users run their own instances, everything is in their control: the source code, logging settings and private data. Unknown instance administrators do not have to be trusted.
35+
36+Furthermore, as the default settings of their instance is editable, there is no need to use cookies to tailor searx to their needs. So preferences will not be reset to defaults when clearing browser cookies. As settings are stored on their computer, it will not be accessible to others as long as their computer is not compromised.
37+
38+Conclusion
39+----------
40+
41+Always use an instance which is operated by people you trust. The privacy features of searx are available to users no matter what kind of instance they use.
42+
43+If someone is on the go or just wants to try searx for the first time public instances are the best choices. Additionally, public instance are making a world a better place, because those who cannot or do not want to run an instance, have access to a privacy respecting search service.
docs/index.rst+1−1
@@ -29,7 +29,7 @@ User documentation
2929 :maxdepth: 1
3030
3131 user/search_syntax
32− admin/own-instance
32+ user/own-instance
3333
3434Administrator documentation
3535---------------------------
docs/user/own-instance.rst+1−1
@@ -16,7 +16,7 @@ Searx protects the privacy of its users in multiple ways regardless of the type
1616 2. not forwarding anything from a third party services through search services (e.g. advertisement)
1717 3. removal of private data from requests going to the result pages
1818
19−Removing private data means not forwarding IP addresses, not sending cookies to external search engines and generating a random browser profile for every request. Thus, it does not matter if a public or private instance handles the request, because it is anonymized in both cases.
19+Removing private data means not forwarding not sending cookies to external search engines and generating a random browser profile for every request. Thus, it does not matter if a public or private instance handles the request, because it is anonymized in both cases. IP addresses will be the IP of the insance. But searx can be ocnfigured to use proxy or Tor. `Result proxy <https://github.com/asciimoo/morty>`__ is supported, too.
2020
2121Searx does not serve adds or tracking content unlike most search services. So private data is not forwarded to third parties who might monetize it. Besides protecting users from search services, both referring page and search query are hidden from visited result pages.
2222
index.html+1
@@ -65,6 +65,7 @@
6565<div class="toctree-wrapper compound">
6666<ul>
6767<li class="toctree-l1"><a class="reference internal" href="user/search_syntax.html">Search syntax</a></li>
68+<li class="toctree-l1"><a class="reference internal" href="user/own-instance.html">Why use a private instance?</a></li>
6869</ul>
6970</div>
7071</div>
objects.inv

Binary file not shown.

searchindex.js+1−1
@@ -1 +1 @@
1−Search.setIndex({envversion:49,filenames:["admin/api","admin/filtron","admin/own-instance","dev/contribution_guide","dev/engine_overview","dev/install/installation","dev/plugins","dev/quickstart","dev/search_api","dev/translation","index","user/search_syntax"],objects:{},objnames:{},objtypes:{},terms:{"boolean":4,"break":3,"byte":4,"case":[2,5,7,9],"default":[],"function":[4,6],"import":5,"int":4,"new":[],"null":5,"public":[],"return":[],"short":7,"static":6,"switch":3,"true":[0,1,4,5,6,7],"try":7,"while":[],a2enmod:5,abbrevat:11,abl:[3,4],about:[3,5,10],abov:[3,5],abus:[1,2],accept:11,access:[1,2],access_log:5,action:[0,1],activ:[5,7,8],activat:5,adapt:4,adapter:4,add:[],addit:[4,5],addition:10,address:4,adminstr:2,adopt:3,adress:[],advis:[1,5],after:[6,7,9],agent:[1,4],aggrag:[],aggragatedand:[],aggreg:[1,2,10],ahrefsbot:1,all:[],allow:[5,11],along:1,alreadi:3,also:[2,3,5,11],alter:3,alwai:[4,7],among:3,ani:10,anonym:10,anoth:4,anti:2,anyon:10,apache2:5,api_kei:4,app:5,appear:7,appli:[3,5],applic:[1,5],applitaion:[],appropri:3,apt:[5,7],arbitrari:4,arch:0,archiv:1,arrai:4,asciimoo:[5,7,9],aspect:3,assign:4,attach:6,attack:2,authors:3,auto:9,autocomplet:0,avail:[5,7,8],avoid:1,back:5,baiduspid:1,base:4,base_url:[4,5],bash:5,becaus:[3,4,7],becom:2,befor:7,before:6,behaviour:[3,6],below:[1,3,5,7],better:[4,5],between:4,bin:[5,7],bingbot:1,bitbucket:0,block:1,born:3,bot:1,both:[3,8],botlimit:1,boundingbox:4,branch:3,browser:[2,3],bug:7,bugreport:3,build:[],build_grunt:7,built:[3,4,7],callback:6,can:[0,1,2,3,4,5,6,7,9,10],capabl:3,categori:[0,4,8,11],certif:5,chainabl:11,chang:[5,9],chapter:3,charact:3,chdir:5,check:[],checkout:3,chmod:5,choos:[3,4],chown:5,citi:4,clear:2,cli:7,client:[1,9],clone:[5,7],code:[],collect:[],com:[4,5,7,9],combin:5,come:[1,2,3],comma:8,command:[1,5,7,9],commit:7,common:7,complet:2,compon:6,comput:2,concern:3,conf:5,config:[0,4,5],connect:[2,10],consequ:[],construct:4,consult:7,contain:7,context:6,contribut:[],control:2,convent:3,cooki:[2,4,10],corner:3,could:4,count:5,countri:4,coupl:5,coverag:7,cpu:5,creat:[3,5,7],cryptic:7,css:6,css_depend:6,csv:1,cthulhu:11,ctx:6,curl:1,current:[3,4,11],custom:[2,3,11],customiz:0,customlog:5,dai:8,data:[],date:[0,4],datetim:4,ddg:11,debian:5,debug:[],decim:4,def:[4,6],default_local:0,default_on:6,default_them:0,defend:[],defin:6,demon:5,depen:1,depend:[4,5,7],deploi:5,descript:[6,8],deserv:3,desir:[4,7],deutsch:0,dev:5,differ:[3,4],digit:10,directori:9,disabl:[],disrespect:3,dockerfil:5,doe:[],domain:5,domin:3,don:[2,10],down:[],duckduckgo:11,easi:10,easier:2,easili:3,edit:[2,3,5,9],effect:3,either:7,elimin:7,embed:[],en_us:4,enabl:[0,3,5,7],encrypt:10,engin:[],engine:[],english:0,enpoint:8,enter:5,entry:6,error:[7,9],error_log:5,esperanto:0,essenti:5,etc:[1,3,5],even:2,everi:4,everyon:2,everyth:[2,5],exactli:1,exceed:1,except:3,execut:9,exist:3,exit:5,expect:3,expir:2,explain:3,extend:[3,6],extens:3,extern:[1,2,4],fail:7,fals:[0,5,6,7],fanci:3,feedback:3,feedfetch:1,feel:6,few:[3,4],file:[],filenam:4,files:4,filter:[0,1],filtron:[],find:1,fine:5,firewal:1,first:7,fit:6,fix:[3,7],flask:6,folder:[3,4,7],follow:[1,3,4,7],followsymlink:5,forget:2,fork:3,form:[0,2],format:[1,4,7],forward:[1,5],found:1,free:[],from:[],further:7,furthermor:[2,4,7,8],gener:[],geojson:4,german:0,get:[],gid:5,git:[5,7],github:[5,7],give:7,goi:0,golang:[],gone:2,good:[3,7],googl:0,googlebot:1,grant:5,grunt:7,guid:7,hack:3,hackerspac:11,handler:5,happi:3,harder:2,have:[2,3,4,5,9],header:[1,4],help:[3,7],her:2,here:9,hex:5,hidden:0,hit:2,host:[],hotkei:0,hour:5,hous:4,house_numb:4,how:[],howev:[2,4],html:[0,3,4],http:[0,1,4,5,7,9],http_host:1,https:[0,10],hub:5,idea:7,imag:[],image:11,img_src:4,implement:[3,4,6],includ:5,inclus:11,index:5,inform:[3,4,5],informat:1,ini:5,init:[],input:0,inside:4,instal:[],install:5,installat:[],instanc:[],instance_nam:0,instead:7,integr:10,intent:3,interfer:3,intergr:[],internal:7,internet:10,interpret:5,interpretor:5,interv:1,introduct:7,iso:4,itself:3,jame:1,js_depend:6,json:1,just:0,kei:4,kind:[],know:2,lack:3,lang:[0,8,9],languag:[],language_support:4,lat:4,latitud:4,lc_messages:9,leech:4,leecher:4,length:3,less:[2,7],level:3,libapache2:5,libffi:5,libssl:5,libxslt:5,light:5,like:[0,4,5],limit:[1,2],line:3,linkdexbot:1,linux:0,list:[4,6,8,11],listen:[1,5],local:[0,2,4,5,6,7,9],localhost:5,locat:[1,5],lon:4,longitud:4,low:5,machin:2,magnetlink:4,mai:9,maker:2,malici:2,manag:[5,7],mani:1,map:[],mass:3,master:5,matter:4,max:[1,4],maxim:3,maximum:[3,4],mean:2,media:[0,4],messag:[1,7,9],messagespo:9,method:[0,4],might:[2,3],min:4,misbehav:3,mix:2,mj12bot:1,mod:5,modifi:[9,11],modul:5,month:[0,8],more:[2,3,5,10],most:2,msnbot:1,much:2,multibl:4,multipl:2,must:[3,4,7],myproject:7,name:[0,1,4,5,6,8],navig:2,necessari:5,need:[2,3],neither:10,net:10,netvib:1,never:2,node:7,nodej:7,nodejs:7,none:4,nor:10,normal:4,note:[3,5],now:6,npm:7,number:[1,4,5,8],number_of_result:4,object:[4,6],off:[3,5],offer:[],often:4,okhin:5,on_result:6,onli:[2,5,6],onlin:10,open:2,openssl:5,openstreetmap:0,option:[4,5,6,7,8],order:[3,7],org:4,org_bot:1,organis:10,origin:5,oscar:[],osm:[0,4],other:[2,3,4],otherwis:4,out:3,over:[2,10],overview:[],overwritten:4,own:[2,10],packag:[5,7],page:[1,2,3,4,8,11],pageno:[4,8],pagenumb:4,param:[1,4],paramt:4,parti:2,partli:4,past:0,patch:3,path:[1,5],pep8:[3,7],per:4,perform:4,person:[],phase:7,pip:3,place:[3,4],pleas:[3,5,7],plenti:3,port:[1,5],possibl:[5,8],post_search:6,postcod:4,pot:9,pre_search:6,prefer:[2,11],prefix:11,preserv:3,preview:4,privat:2,problem:1,proce:5,process:1,profil:10,promot:10,proper:2,protect:[],provid:[3,4],proxi:5,proxy_add_x_forwarded_for:[1,5],proxy_buff:5,proxy_pass:[1,5],proxy_set_head:[1,5],publish:4,publishedd:4,pull:[3,5,9],purpos:4,push:9,pybabel2:9,pybabel:[5,9],python2:9,python:[1,5],pythonpath:5,quadratur:10,queri:[0,4,8,11],quickstart:[],quit:3,qwer:11,ran:2,rand:5,random:4,rang:[4,8],rate:[1,2],reach:[],real:1,recommend:4,reconsid:3,redefin:4,reduc:3,regardless:2,remain:[],rememb:3,remote_addr:1,remov:2,replac:6,repo:3,repositori:5,repres:[],request:[],requir:[3,4,7,8],restart:5,revers:5,rewrit:[0,5],right:[5,6,10],road:4,roboag:1,root:[5,9],round:3,rss:1,rst:3,rule:1,run:[],safe_search:0,same:[1,4],satisfi:7,scheme:[1,5],scrapi:1,script:[1,5,7,9],script_name:5,search_path:4,search_str:4,searx:[],sec:1,secur:10,sed:5,see:[],seed:4,seeder:4,select:11,selenium:7,self:10,send:[1,2],sent:2,separ:[3,8],serv:2,server_nam:5,servic:[1,2,5,10],sethandl:5,setup:[],seznambot:1,share:[],she:2,shine:2,shortcut:[0,4],should:[],simpli:[2,3],singl:[2,5],site:[0,4,5],size:4,skip:7,slurp:1,small:4,smtbot:1,social:0,socket:5,softwar:[],sold:2,solv:1,some:5,someon:2,someth:3,sourc:[],special:4,specif:[4,5],specifi:[4,8],sphinx:3,ssl:[4,5,10],stack:7,standard:[3,4],start:[1,3,4,5,10],stash:5,step:[3,5,9],stop:1,store:4,street:4,string:4,submit:3,subrul:1,sudo:[5,7],suggest:6,support:[3,4,8,10],sure:5,syntax:[],system:3,tailor:2,taior:[],take:3,tell:4,templat:4,test:[],text:[0,4],than:10,thi:[1,2,4,5,6,7,9],think:3,third:2,three:[2,3,6],thu:2,thumbnail:4,thumbnail_src:4,time:[1,4,8],time_rang:[0,8],time_range_support:4,timeout:4,titl:4,tld:5,too:1,tool:3,tor:10,torrentfil:4,trace:7,tracek:[],track:10,traffic:5,transifex:[],translat:[],travi:7,trust:[2,10],try_fil:5,tupl:6,turn:[3,7],twice:5,two:[3,8],txt:3,type:[0,2,4,9],ubuntu:5,uid:5,ultrasecretkei:5,uncommon:3,under:[3,4],unfortun:3,unit:[3,7],unit_test:7,univers:5,unix:5,unknown:2,unprotect:[],unspecifi:4,updat:[],update_dev_packag:7,update_packag:5,uri:5,url:[],urlencod:4,use:1,useradd:5,userag:1,useragent:1,usr:5,usual:5,util:9,uwsgi_modifier1:5,uwsgi_param:5,uwsgi_pass:5,uwsgisocket:5,valid:[4,7],valu:[0,4],variabl:4,variou:[3,6],vendor:3,verifi:4,via:11,vim:0,virtual:5,virtualenv:[5,7],vulner:2,wai:[2,3,4],warning:5,webapp:5,webcrawl:1,websit:0,weird:3,wget:1,whatev:5,when:[2,6,7],where:1,whether:[2,7],which:[1,3,4,10],who:[2,5],whole:[5,6],why:[],wide:3,wihout:[],wiki:0,wikipedia:11,wish:3,without:[2,4,10],won:2,wonderfal:5,word:6,work:[3,4,5,7],worker:5,world:3,written:[],wsgi:5,www:9,yacybot:1,yahoo:1,yandexbot:1,yandexmobilebot:1,year:8,yet:4,you:[2,3,5,7,9,10,11],your:[],yourself:3,zgrab:1,zlib1g:5},titles:["Administration API","How to protect an instance","Why use a personal instance?","How to contribute","Engine overview","Installation","Plugins","Development Quickstart","Search API","Translation","Welcome to searx","Search syntax"],titleterms:{"default":4,"new":9,"public":2,"return":4,add:9,administr:[0,10],advantag:[],all:9,apach:5,api:[0,8],argument:4,bar:0,basic:5,build:7,check:5,code:[3,4],compil:[7,9],conclus:2,configur:[0,1,4,5],consequ:2,content:[4,5],contribut:3,data:0,debug:7,design:3,develop:[7,10],direct:3,disabl:5,doc:[],docker:5,document:[3,10],doe:2,embed:0,engin:4,engine:4,entri:6,environ:7,exampl:[4,6,11],featur:10,file:[4,9],filtron:1,free:[],from:5,gener:4,get:[0,9],hackabl:3,hook:6,host:5,how:[1,2,3,5,7],imag:4,init:9,instal:5,installat:5,instanc:[1,2],javascript:7,languag:9,log:5,make:4,map:4,metasearch:[],nginx:5,oscar:7,overrid:4,overview:4,paramet:8,pars:4,pass:4,person:2,plugin:6,point:6,post:6,pre:6,prime:3,privaci:[2,3],project:9,protect:[1,2],quickstart:7,request:[1,4],respect:[],respons:0,result:[4,6],rout:1,run:7,sampl:[0,1],search:[0,6,8,11],searx:[2,5,10],see:2,server:5,set:4,setup:7,should:2,sourc:[7,9],specifc:9,still:2,stuff:9,style:7,subdirectori:5,syntax:11,test:7,theme:7,through:1,tip:7,torrent:4,transifex:9,translat:[3,9],updat:5,update:9,upload:9,url:5,user:10,uwsgi:5,video:4,web:5,welcom:10,what:2,why:2,yml:4,your:7}})
1+Search.setIndex({envversion:49,filenames:["admin/api","admin/filtron","dev/contribution_guide","dev/engine_overview","dev/install/installation","dev/plugins","dev/quickstart","dev/search_api","dev/translation","index","user/own-instance","user/search_syntax"],objects:{},objnames:{},objtypes:{},terms:{"boolean":3,"break":2,"byte":3,"case":[4,6,8,10],"default":[],"function":[3,5],"import":4,"int":3,"long":10,"new":[],"null":4,"public":[],"return":[],"short":6,"static":5,"switch":2,"true":[0,1,3,4,5,6],"try":[6,10],"while":[],a2enmod:4,abbrevat:11,abl:[2,3],about:[2,4],abov:[2,4],abus:[1,10],accept:11,access:[1,10],access_log:4,action:[0,1],activ:[4,6,7],activat:4,adapt:3,adapter:3,add:[],addit:[3,4],addition:[9,10],additionali:[],address:[3,10],administ:[],adminstr:[],adopt:2,adress:[],advertis:10,advis:[1,4],after:[5,6,8],agent:[1,3],aggrag:[],aggragatedand:[],aggreg:[1,9,10],ahrefsbot:1,all:[],allow:[4,11],along:1,alreadi:2,also:[2,4,10,11],alter:2,alwai:[3,6,10],among:[2,10],ani:9,anonm:[],anonym:[9,10],anoth:3,answer:10,anti:[],anyon:9,anyth:10,apache2:4,api_kei:3,app:4,appear:6,appli:[2,4],applic:[1,4],applitaion:[],appropri:2,apt:[4,6],arbitrari:3,arch:0,archiv:1,arrai:3,asciimoo:[4,6,8],aspect:2,assign:3,attach:5,attack:[],authors:2,auto:8,autocomplet:0,avail:[4,6,7,10],avoid:1,back:4,baiduspid:1,ban:10,base:3,base_url:[3,4],bash:4,becaus:[2,3,6,10],becom:[],befor:[6,10],before:5,behav:[],behaviour:[2,5],below:[1,2,4,6],besid:10,best:10,better:[3,4,10],between:3,bin:[4,6],bingbot:1,bitbucket:0,block:1,born:2,bot:1,both:[2,7,10],botlimit:1,boundingbox:3,branch:2,browser:[2,10],bug:6,bugreport:2,build:[],build_grunt:6,built:[2,3,6],button:[],callback:5,can:[0,1,2,3,4,5,6,8,9,10],cannot:10,capabl:2,captcha:10,captha:[],categori:[0,3,7,11],certif:4,chainabl:11,chang:[4,8],chapter:2,charact:2,chdir:4,check:[],checkout:2,chmod:4,choic:10,choos:[2,3],chown:4,citi:3,clear:10,cli:6,client:[1,8],clone:[4,6],code:[],collect:[],com:[3,4,6,8],combin:4,come:[1,2,10],comfort:[],comma:7,command:[1,4,6,8],commit:6,common:[6,10],compani:10,complet:[],compon:5,compromis:10,comput:10,concern:2,conf:4,config:[0,3,4],connect:9,consequ:[],construct:3,consult:6,contain:6,context:5,contribut:[],control:10,convent:2,cooki:[3,9,10],corner:2,could:3,count:4,countri:3,coupl:4,coverag:6,cpu:4,creat:[2,4,6],cryptic:6,css:5,css_depend:5,csv:1,cthulhu:11,ctx:5,curl:1,current:[2,3,11],custom:[2,11],customiz:0,customlog:4,dai:7,data:[],date:[0,3],datetim:3,ddg:11,debian:4,debug:[],decim:3,def:[3,5],default_local:0,default_on:5,default_them:0,defend:[],defin:5,delet:[],demon:4,depen:1,depend:[3,4,6],deploi:4,descript:[5,7],deserv:2,desir:[3,6],deutsch:0,dev:4,devic:[],differ:[2,3],digit:9,directori:8,disabl:[],disrespect:2,dive:10,dockerfil:4,doe:[],domain:4,domin:2,don:9,down:[],duckduckgo:11,easi:9,easier:[],easili:2,edit:[2,4,8,10],effect:2,either:6,elimin:6,embed:[],en_us:3,enabl:[0,2,4,6],encrypt:9,engin:[],engine:[],english:0,enpoint:7,enter:4,entry:5,error:[6,8],error_log:4,esperanto:0,essenti:4,etc:[1,2,4],even:[],everi:[3,10],everyon:10,everyth:[4,10],exactli:1,exceed:1,except:2,exchang:10,execut:8,exist:2,exit:4,expect:2,expertis:[],expir:[],explain:2,extend:[2,5],extens:2,extern:[1,3,10],extract:[],fail:6,fals:[0,4,5,6],fanci:2,feedback:2,feedfetch:1,feel:5,few:[2,3],file:[],filenam:3,files:3,filter:[0,1],filtron:[],find:1,fine:4,fiorward:[],firewal:1,first:[6,10],fit:5,fix:[2,6],flask:5,folder:[2,3,6],follow:[1,2,3,6],followsymlink:4,forget:[],fork:2,form:[0,10],format:[1,3,6],forward:[1,4,10],found:1,free:[],friend:10,from:[],further:6,furthermor:[3,6,7,10],gain:10,gener:[],geojson:3,german:0,get:[],gid:4,git:[4,6],github:[4,6],give:6,goi:0,golang:[],gone:[],good:[2,6],googl:0,googlebot:1,grant:4,group:10,grunt:6,guid:6,hack:2,hackerspac:11,handl:10,handler:4,happi:2,harder:[],have:[2,3,4,8,10],header:[1,3],help:[2,6],her:10,here:8,hex:4,hidden:[0,10],hit:[],host:[],hotkei:0,hour:4,hous:3,house_numb:3,how:[],howev:3,html:[0,2,3],http:[0,1,3,4,6,8],http_host:1,https:[0,9],hub:4,idea:6,imag:[],image:11,img_src:3,implement:[2,3,5],includ:4,inclus:11,index:4,inform:[2,3,4],informat:1,infrastructur:[],ini:4,init:[],input:0,insanc:10,inside:3,insight:10,instal:[],install:4,installat:[],instanc:[],instance_nam:0,instead:6,integr:9,intent:2,interfer:2,intergr:[],internal:6,internet:9,interpret:4,interpretor:4,interv:1,introduct:6,invis:[],iso:3,itself:2,jame:1,js_depend:5,json:1,just:[0,10],kei:3,kind:10,know:10,lack:2,lang:[0,7,8],languag:[],language_support:3,laptop:10,lat:3,latitud:3,lc_messages:8,leak:[],leech:3,leecher:3,length:2,less:[6,10],let:10,level:2,libapache2:4,libffi:4,libssl:4,libxslt:4,light:4,like:[0,3,4],limit:1,line:2,linkdexbot:1,linux:0,list:[3,5,7,11],listen:[1,4],local:[0,3,4,5,6,8],localhost:4,locat:[1,4],lon:3,longitud:3,low:4,machin:[],magnetlink:3,mai:8,maker:[],malici:[],manag:[4,6],mani:1,map:[],mass:2,master:4,matter:[3,10],max:[1,3],maxim:2,maximum:[2,3],mean:10,media:[0,3],messag:[1,6,8],messagespo:8,method:[0,3],might:[2,10],min:3,mind:[],misbehav:2,misconcept:[],mix:[],mj12bot:1,mobil:[],mod:4,modifi:[8,11],modul:4,monet:10,month:[0,7],more:[2,4,9,10],morti:[],most:10,msnbot:1,much:[],multibl:3,multipl:10,must:[2,3,6],myproject:6,name:[0,1,3,4,5,7],navig:[],necessari:4,need:[2,10],neither:9,net:9,netvib:1,never:[],node:6,nodej:6,nodejs:6,none:3,nor:9,normal:3,note:[2,4],now:5,npm:6,number:[1,3,4,7],number_of_result:3,object:[3,5],obviou:[],ocnfigur:10,off:[2,4],offer:[],often:3,okhin:4,on_result:5,onli:[4,5],onlin:9,open:10,openssl:4,openstreetmap:0,oper:10,option:[3,4,5,6,7,10],order:[2,6],org:3,org_bot:1,organis:9,origin:4,oscar:[],osm:[0,3],other:[2,3,10],otherwis:3,out:2,over:9,overview:[],overwritten:3,own:[9,10],packag:[4,6],page:[1,2,3,7,10,11],pageno:[3,7],pagenumb:3,param:[1,3],paramt:3,parti:10,partli:3,past:0,patch:2,path:[1,4],peopl:10,pep8:[2,6],per:3,perform:3,person:[],phase:6,pip:2,place:[2,3,10],pleas:[2,4,6],plenti:2,port:[1,4],possibl:[4,7],post_search:5,postcod:3,pot:8,practic:[],pre_search:5,prefer:[10,11],prefix:11,preserv:2,preview:3,privat:[],problem:1,proce:4,process:1,profil:[9,10],promot:9,proper:10,protect:[],provid:[2,3],proxi:[4,10],proxy_add_x_forwarded_for:[1,4],proxy_buff:4,proxy_pass:[1,4],proxy_set_head:[1,4],publish:3,publishedd:3,pull:[2,4,8],purpos:3,push:8,put:[],pybabel2:8,pybabel:[4,8],python2:8,python:[1,4],pythonpath:4,quadratur:9,queri:[0,3,7,10,11],question:10,quickstart:[],quit:2,qwer:11,ran:[],rand:4,random:[3,10],rang:[3,7],rate:1,reach:[],real:1,recommend:3,reconsid:2,redefin:3,reduc:2,refer:10,referr:[],regardless:10,remain:[],rememb:2,remote_addr:1,remov:10,replac:5,repo:2,repositori:4,repres:[],request:[],requir:[2,3,6,7],reset:10,restart:4,revers:4,rewrit:[0,4],right:[4,5,9],road:3,roboag:1,root:[4,8],round:2,rss:1,rst:2,rule:1,run:[],safe_search:0,same:[1,3],satisfi:6,scheme:[1,4],scrapi:1,script:[1,4,6,8],script_name:4,search_path:3,search_str:3,searx:[],sec:1,secret:[],section:[],secur:9,sed:4,see:[],seed:3,seeder:3,select:[10,11],selenium:6,self:9,send:[1,10],sender:[],sent:10,separ:[2,7],serv:10,server_nam:4,servic:[1,4,9,10],sethandl:4,setup:[],sevic:[],seznambot:1,share:[],she:10,shine:[],shortcut:[0,3],should:[],similarli:[],simpli:2,singl:[4,10],site:[0,3,4],size:3,skip:6,slurp:1,small:3,smtbot:1,social:0,socket:4,softwar:[],sold:10,solv:1,some:4,someon:10,someth:2,sourc:[],special:3,specif:[3,4],specifi:[3,7],sphinx:2,ssl:[3,4,9],stack:6,stai:[],standard:[2,3],start:[1,2,3,4,9],stash:4,step:[2,4,8],stop:1,store:[3,10],street:3,string:3,submit:2,subrul:1,sudo:[4,6],suggest:5,support:[2,3,7,9,10],sure:4,syntax:[],system:2,tailor:10,taior:[],take:2,tell:3,templat:3,test:[],text:[0,3],than:9,thei:10,them:[],therefor:[],thi:[1,3,4,5,6,8,10],think:2,third:10,those:10,three:[2,5,10],thu:10,thumbnail:3,thumbnail_src:3,time:[1,3,7,10],time_rang:[0,7],time_range_support:3,timeout:3,titl:3,tld:4,too:[1,10],tool:2,tor:[9,10],torrentfil:3,trace:6,tracek:[],track:[9,10],traffic:4,transifex:[],translat:[],travi:6,trust:[9,10],try_fil:4,tupl:5,turn:[2,6],twice:4,two:[2,7],txt:2,type:[0,3,8,10],ubuntu:4,uid:4,ultrasecretkei:4,uncommon:2,under:[2,3],unfortun:2,unit:[2,6],unit_test:6,univers:4,unix:4,unknown:10,unless:[],unlik:10,unprotect:[],unspecifi:3,updat:[],update_dev_packag:6,update_packag:4,uri:4,url:[],urlencod:3,use:1,useless:[],useradd:4,userag:1,useragent:1,using:[],usr:4,usual:4,usualli:10,util:8,uwsgi_modifier1:4,uwsgi_param:4,uwsgi_pass:4,uwsgisocket:4,valid:[3,6],valu:[0,3],variabl:3,variou:[2,5],vendor:2,verifi:3,via:11,view:10,vim:0,virtual:4,virtualenv:[4,6],visibl:[],visit:10,visitor:[],vpn:10,vulner:10,wai:[2,3,10],want:10,warning:4,webapp:4,webcrawl:1,websit:0,weird:2,wget:1,whatev:4,when:[5,6,10],where:1,whether:[6,10],which:[1,2,3,9,10],who:[4,10],whole:[4,5],why:[],wide:2,wihout:[],wiki:0,wikipedia:11,wish:2,without:[3,9,10],won:[],wonderfal:4,word:5,work:[2,3,4,6,10],worker:4,world:[2,10],worth:10,written:[],wsgi:4,www:8,yacybot:1,yahoo:1,yandexbot:1,yandexmobilebot:1,year:7,yet:3,you:[2,4,6,8,9,10,11],your:[],yourself:2,zgrab:1,zlib1g:4},titles:["Administration API","How to protect an instance","How to contribute","Engine overview","Installation","Plugins","Development Quickstart","Search API","Translation","Welcome to searx","Why use a private instance?","Search syntax"],titleterms:{"default":3,"new":8,"public":10,"return":3,about:10,add:8,administr:[0,9],advantag:[],all:8,apach:4,api:[0,7],argument:3,bar:0,basic:4,build:6,check:4,code:[2,3],compil:[6,8],conclus:10,configur:[0,1,3,4],consequ:10,content:[3,4],contribut:2,data:0,debug:6,design:2,develop:[6,9],direct:2,disabl:4,doc:[],docker:4,document:[2,9],doe:10,embed:0,engin:3,engine:3,entri:5,environ:6,exampl:[3,5,11],featur:9,file:[3,8],filtron:1,free:[],from:4,gener:3,get:[0,8],hackabl:2,hook:5,host:4,how:[1,2,4,6,10],imag:3,init:8,instal:4,installat:4,instanc:[1,10],javascript:6,languag:8,log:4,make:3,map:3,metasearch:[],nginx:4,oscar:6,overrid:3,overview:3,paramet:7,pars:3,pass:3,person:[],plugin:5,point:5,post:5,pre:5,prime:2,privaci:[2,10],privat:10,project:8,protect:[1,10],quickstart:6,request:[1,3],respect:[],respons:0,result:[3,5],rout:1,run:6,sampl:[0,1],search:[0,5,7,11],searx:[4,9,10],see:10,server:4,set:3,setup:6,should:[],sourc:[6,8],specifc:8,still:[],stuff:8,style:6,subdirectori:4,syntax:11,test:6,theme:6,through:1,tip:6,torrent:3,transifex:8,translat:[2,8],updat:4,update:8,upload:8,url:4,user:9,uwsgi:4,video:3,web:4,welcom:9,what:10,why:10,yml:3,your:6}})
user/own-instance.htmlnew file+106
@@ -0,0 +1,106 @@
1+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3+
4+
5+<html xmlns="http://www.w3.org/1999/xhtml">
6+ <head>
7+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
8+
9+ <title>Why use a private instance? &#8212; searx 0.10.0 documentation</title>
10+
11+ <link rel="stylesheet" href="../_static/style.css" type="text/css" />
12+ <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
13+
14+ <script type="text/javascript">
15+ var DOCUMENTATION_OPTIONS = {
16+ URL_ROOT: '../',
17+ VERSION: '0.10.0',
18+ COLLAPSE_INDEX: false,
19+ FILE_SUFFIX: '.html',
20+ HAS_SOURCE: true
21+ };
22+ </script>
23+ <script type="text/javascript" src="../_static/jquery.js"></script>
24+ <script type="text/javascript" src="../_static/underscore.js"></script>
25+ <script type="text/javascript" src="../_static/doctools.js"></script>
26+ <link rel="index" title="Index" href="../genindex.html" />
27+ <link rel="search" title="Search" href="../search.html" />
28+ <link rel="top" title="searx 0.10.0 documentation" href="../index.html" />
29+
30+
31+ <link media="only screen and (max-device-width: 480px)" href="../_static/small_flask.css" type= "text/css" rel="stylesheet" />
32+ <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9">
33+
34+ </head>
35+ <body role="document">
36+
37+ <div class="document">
38+ <div class="documentwrapper">
39+ <div class="bodywrapper">
40+ <div class="body" role="main">
41+
42+ <div class="section" id="why-use-a-private-instance">
43+<h1>Why use a private instance?<a class="headerlink" href="#why-use-a-private-instance" title="Permalink to this headline">¶</a></h1>
44+<p>&#8220;Is it worth to run my own instance?&#8221; is a common question among searx users. Before answering this question, see what options a searx user has.</p>
45+<p>Public instances are open to everyone who has access to its URL. Usually, these are operated by unknown parties (from the users&#8217; point of view). Private instances can be used by a select group of people. It is for example a searx of group of friends or a company which can be accessed through VPN. Also it can be single user one which runs on the user&#8217;s laptop.</p>
46+<p>To gain more insight on how these instances work let&#8217;s dive into how searx protects its users.</p>
47+<div class="section" id="how-does-searx-protect-privacy">
48+<h2>How does searx protect privacy?<a class="headerlink" href="#how-does-searx-protect-privacy" title="Permalink to this headline">¶</a></h2>
49+<p>Searx protects the privacy of its users in multiple ways regardless of the type of the instance (private, public). Removal of private data from search requests comes in three forms:</p>
50+<blockquote>
51+<div><ol class="arabic simple">
52+<li>removal of private data from requests going to search services</li>
53+<li>not forwarding anything from a third party services through search services (e.g. advertisement)</li>
54+<li>removal of private data from requests going to the result pages</li>
55+</ol>
56+</div></blockquote>
57+<p>Removing private data means not forwarding not sending cookies to external search engines and generating a random browser profile for every request. Thus, it does not matter if a public or private instance handles the request, because it is anonymized in both cases. IP addresses will be the IP of the insance. But searx can be ocnfigured to use proxy or Tor. <a class="reference external" href="https://github.com/asciimoo/morty">Result proxy</a> is supported, too.</p>
58+<p>Searx does not serve adds or tracking content unlike most search services. So private data is not forwarded to third parties who might monetize it. Besides protecting users from search services, both referring page and search query are hidden from visited result pages.</p>
59+<div class="section" id="what-are-the-consequences-of-using-public-instances">
60+<h3>What are the consequences of using public instances?<a class="headerlink" href="#what-are-the-consequences-of-using-public-instances" title="Permalink to this headline">¶</a></h3>
61+<p>If someone uses a public instance, he/she has to trust the administrator of that instance.
62+This means that the user of the public instance does not know whether his/her requests are logged, aggregated and sent or sold to a third party.</p>
63+<p>Also, public instances without proper protection are more vulnerable to abusing the search service, In this case the external service in exchange returns CAPTCHAs or bans the IP of the instance. Thus, search requests return less results.</p>
64+</div>
65+<div class="section" id="i-see-what-about-private-instances">
66+<h3>I see. What about private instances?<a class="headerlink" href="#i-see-what-about-private-instances" title="Permalink to this headline">¶</a></h3>
67+<p>If users run their own instances, everything is in their control: the source code, logging settings and private data. Unknown instance administrators do not have to be trusted.</p>
68+<p>Furthermore, as the default settings of their instance is editable, there is no need to use cookies to tailor searx to their needs. So preferences will not be reset to defaults when clearing browser cookies. As settings are stored on their computer, it will not be accessible to others as long as their computer is not compromised.</p>
69+</div>
70+</div>
71+<div class="section" id="conclusion">
72+<h2>Conclusion<a class="headerlink" href="#conclusion" title="Permalink to this headline">¶</a></h2>
73+<p>Always use an instance which is operated by people you trust. The privacy features of searx are available to users no matter what kind of instance they use.</p>
74+<p>If someone is on the go or just wants to try searx for the first time public instances are the best choices. Additionally, public instance are making a world a better place, because those who cannot or do not want to run an instance, have access to a privacy respecting search service.</p>
75+</div>
76+</div>
77+
78+
79+ </div>
80+ </div>
81+ </div>
82+ <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
83+ <div class="sphinxsidebarwrapper"><div class="sidebar_container body">
84+<h1>Searx</h1>
85+<ul>
86+ <li><a href="../index.html">Home</a></li>
87+ <li><a href="https://github.com/asciimoo/searx">Source</a></li>
88+ <li><a href="https://github.com/asciimoo/searx/wiki">Wiki</a></li>
89+ <li><a href="https://github.com/asciimoo/searx/wiki/Searx-instances">Public instances</a></li>
90+</ul>
91+<hr />
92+<ul>
93+ <li><a href="https://twitter.com/Searx_engine">Twitter</a></li>
94+ <li><a href="https://flattr.com/submit/auto?user_id=asciimoo&url=https://github.com/asciimoo/searx&title=searx&language=&tags=github&category=software">Flattr</a></li>
95+ <li><a href="https://gratipay.com/searx">Gratipay</a></li>
96+</ul>
97+</div>
98+ </div>
99+ </div>
100+ <div class="clearer"></div>
101+ </div>
102+ <div class="footer">
103+ &copy; Copyright 2015-2016, Adam Tauber.
104+ </div>
105+ </body>
106+</html>