Speedup SearXNG

Signed-off-by: Tobias Manske <tobias.manske@mailbox.org>
This commit is contained in:
Tobias Manske 2022-06-20 07:23:16 +02:00
parent 12cf816e24
commit ebf86b70a5
Signed by: tobias
GPG Key ID: E83C743C1FC2F79A
4 changed files with 118 additions and 97 deletions

View File

@ -37,6 +37,23 @@ services:
- SETUID
- DAC_OVERRIDE
morty:
container_name: morty
image: dalf/morty
restart: always
command: -timeout 6 -ipv6
environment:
- MORTY_KEY={{ search.morty.key }}
- MORTY_ADDRESS=0.0.0.0:3030
labels:
- "traefik.enable=true"
- "traefik.http.routers.morty.rule=Host(`search.tobiasmanske.de`) && PathPrefix(`/morty`)"
- "traefik.http.routers.morty.entrypoints=websecure"
- "traefik.http.services.morty.loadbalancer.server.port=3030"
networks:
- gateway
- backend
networks:
gateway:
external: true

View File

@ -64,8 +64,6 @@ server:
X-Robots-Tag: noindex, nofollow
Referrer-Policy: no-referrer
{% raw %}
redis:
# https://redis-py.readthedocs.io/en/stable/connections.html#redis.client.Redis.from_url
url: redis://redis:6379/0
@ -105,11 +103,13 @@ ui:
# morty proxy the key is base64 encoded (keep the !!binary notation)
# Note: since commit af77ec3, morty accepts a base64 encoded key.
#
# result_proxy:
# url: http://127.0.0.1:3000/
# key: !!binary "your_morty_proxy_key"
# # [true|false] enable the "proxy" button next to each result
# proxify_results: true
result_proxy:
url: https://search.tobiasmanske.de:3030/
key: !!binary "{{ search.morty.key }}"
# [true|false] enable the "proxy" button next to each result
proxify_results: true
{% raw %}
# communication with search engines
#

View File

@ -4,7 +4,7 @@ uid = searxng
gid = searxng
# Number of workers (usually CPU count)
workers = %k
workers = 4
threads = 4
# The right granted on the created socket

View File

@ -1,90 +1,94 @@
$ANSIBLE_VAULT;1.2;AES256;secrets
36613830363562323032396439303962393331373532303230633031383936646463373037383234
3765663463646631353530633465633463663435623661610a646435303037343066383262633733
62633135346233626663336364666639633939326630313565333739353533653238666332666565
3765666461356363370a636665353031383064383839613061336639343534623562623434323537
37653637636333633730653339366536376236386337303163336563396436323930323363386537
63353434333866343461386634656132633162316634313265313966393238343066336663623630
38633534393534646135633239353335323139333038336164396334656532653633626334656534
62656663633836343139363863616136346538313131393165613331623231366636356134363765
37316331666636643162613830313035626239613566333965363530333562376137663864303164
64323735383036626161323561316334643931623739346539393539323161623634316639343736
39323666306539663938303966346464653464613230633833643832393030623866616362353632
65366539623636383738326339623764363364393434623663336632653437663438626463323264
34313630613030666538393637323236373937376366653932383933316134373133663436376465
66656365613864323366326638626337616433613731633861326436666635643134666461316465
33333463393966393266323235323236343231323136336130623938633534633365656463386333
35643366653961643330373033383935636637366463363466306133646261646234353835326134
31306534336362663034636230386235376133393534643033323935303364643832323736656236
33396338303833336566613233306436616334316538646631366564376134366332643939363039
65353834303439373736353630653063616537393464333666393563663833383736346436616430
39323964323362633135326133363233653666363562613264376161326335636235303436356364
62623539636332363065343965393635613063326661386265643563326463653632326232383538
63363035613466323038343935333730636434393433633235646134313366656132353939346536
38333139613132366636323935636439613162613034343034643261393363636466663938646134
32343763646561626630333964333165663538313735666336653565646638363636316136356363
31323431303862383039393232613365616464356636333033663037363131623735643265313936
33653933323563396131643561363531323130323435653237653633623232343762386164383430
30393936656639346330333133343234336335313134613134303464333430623261343439653165
34343338653564383539623366633235643761646138376236323833303538323431343632386536
64326338383434666434643761633465653235306239363937306332396537616362303662656239
65666465373531343937396365663239653138656537323735363766333361633130316239626631
65363639356333376337346463313939306132623931346333656334396163363437336633363062
39353433656238306535393265333462366439663161396439336435386338653736386335376663
63373934653636636338656230353232343035313931373865376162613336363338646263383561
31666534313266363338363461626363326336383261333034363365633633326535623936326339
34396337383630316364336532303862396436373239346239366563326230613761656338363936
33363866643634666662393261326138373338376435366338323335623138306662356430663239
37363130626562363039343532336639313062316264653063303866616138613630623435393131
62343133316332623963653432366539366536623766333866303635636561313539313061643139
61316632356563363032653663366535346433666138633531313939633966376265386563316363
31326636373134386162303966303964616261376330666265343863353831313266663138343461
31646432656330613166316437393661353337626633613937393837643938636337636135626265
38386366333565386135633234366630366663353263613332386639313733326631313635326134
30626266653063663835346431613135643663333735393761373930353831333836386539666130
65343732363037633764356233383365653062653336303239303732323634623032653736656134
34326532343735626166356533306263346333653965306666343732346630316137613832653331
33316530366135396262613935366436323735633530363832623137326535616165303232396638
35646633326235343435343036356466653866623766623433633261353332306534643331386130
35313533633663396232616331343664636461613366326166663563316639356165326165306430
38393165383733653439623138376134303639323736386366643836393562383133663761343264
31656637666262353562613365336638323865353637366435373261353064666638646563653066
65313164396236363861393536313437363766613132616161633639313936353263643662346335
30643831336562623838386233663766346664663462623733396261613637363132623965396161
32366437623162373031643931643064616261306133653735663565323539656562393764306435
66313165346432663339656663303833346634376162313739376361353130613464303266643038
35383032626164326330303537396139366633613730656232386632373162306531376432356533
38356538623830306530323431343432663230376231383139656232376535336339656365666165
65306638396430633962336434663438613239336533383633396361386565383235366336346233
34346332626637376131613061303134393065316137383564353335343135373136643265333865
61303832613365663662613833633764613665343338373666663236643336303534323664326266
30616666376538356539613632643463323036346664393830376434363561666232353432643039
64623233306336346434643133366337666661303666363832303831346137383033636637396536
61346263336566383838386262353637396334326161343866623733366537353934363639343163
34663264616364636261336335653731346137623161313434343763646435616665303938386130
65373435303731626531383961343663633935393239343761336462363063386234303832303630
36613430613365646366383830643566366135303061373536306662313634383333633334353661
63366235613533396337653462616638333639306263633035313363336266343662356335336639
37366633316334623237393733636263626339623337643931653363643865636331313863666234
64336439383037386232313066396337393833663965306462366366376237663634643764646635
38313864623232616136656533363133353630373038626164653236363662363530333566373035
39633932383831316161343265623438626439353534346161623935666635633035386435316331
31383566646237666563366163393261623638306432613330356363623439303334623662396133
61613761656461323933363161386332663465336439333163303434373533313735303235303262
32393563336332313830386632643731643639323030333535633038613462646536333366613730
30636563653462313730653863303938333236353938346139666438653461353238306334376133
64613866323537313632663634636261336563313366393865303233383232306239613130663761
66616338333830353835373962393266636238326536663138653166613565653864616562626333
30366435663337663738633835623034323438363631643332346538393463366662666430376666
62343738666563326232316438613661316361643264376661656161613061356264623362633530
32666162386534373363636664613132366239666431653463333762313231386337356363353234
36393965663564316438393864363237363530643731323966363861386465346166346364386635
39386637623533366637653437366364363638646635346236386166313864313438393165663933
33393561303763386565643364623262376461343831623238393834363433656336313665323931
31396132313961646637326162386531626364643261666436633666323461373466613764343533
30326530343537663237626130653163653636396139343736313366323864306164643738356532
31636665393931366538656465373238376562626364396461613037343333653136383238623963
37346163626465383238373836653130663030663234653537386434653331313863653339303331
32383034306131623930376138656131636462333166373632306530316536346131616333343661
65333638393139633630386263356236373333623830643139373637323662623862396161336361
31646533383061353466623663313732356165653433316266303138356536383433
36623834626333313965393033663161306665393765336539666636383238396535393934666135
3639386137346161373265343930626139623666373139350a386132303734663336313432616461
35386164366364373665616632363064613737396530313032643530313332393238366262353630
3536376231666534380a333663353231383337323662623139376637626639363433633266643066
39643466623563356431346631386132326234326565393732373830326438633138663039623233
63316136353335303462303138636137313131313464613164323562333533366634623939303263
32623763626634383736363031643966613737393861343962643036333861346663353763616431
31613266383065353239663030306635363965373363656339626163643732346631616661343561
31356465656437343762656462396263386166396466613934303933313762643566646663663738
34326363663062303261356436333966383531636631393462666536383730633061633465616431
34366562393364356466666635626361323365353132363234666462396132613566663634633339
39356238336563616364613766333266633835316431366661346366326138353939653663623636
38656530343666323439666363336539306138336263616366373461353031346563663038376534
65613330346261313237346137646330393833376336313764356562643262623366356639313062
64393739356561333561343162663138316633386635626230336466373130613138363565346431
62613036336137633938653733306339356639623763653964363362316439303665386661663532
32623263633536303766623531323662373434313835376234316431663466613737376338316630
31656166313134356561633366366639663534323831326432323032396234383335623863323163
37613136653535363932393364393433393036373164656338313661643331353232643338613438
39366138306233376235313561363630653732353536326637616466383030383439383262633930
66373033363435656539653132396164656437383933316437646662346631313639333432623861
65356430303530343762303133306564386635396539633234313536623537326230326466623131
39363131356564633332616434383636643134636535653262383236316562303334643834343165
62653966313062623331626132333161356435646239336162303737666632383337353162366566
31656134626339646564363234666264313063373662353439636234626561363262623233393666
33363836316262633266363663333330653437313933343236326465666331616536383264366163
38613236623937353764393136656662666234633437653039373862303536646136393430636165
65333961383433613266633134343839323666383665313864666538383665356565643238323631
33346263303565336230626333303832333264326664613766633263366236613062643565313138
34373563376631613062353835313032333530336337326363336461353563633831323833326164
66323961323737653363333736303063636434323765316430353466626538386563393338376538
38393934663563373533646266383839306539393330373133643862383537366263396133643761
32303130316331353238316534316630663062363065306362313662303161666563626631373930
62383861316561343432303639363330383364333633313236613933653962353666346430386332
32363866613666353364653837633131386534333132366133336431366265323139613537393165
64346539666235386638316361663032383465386133313666336636623339623231636461656134
33376131343134616261343264623338656231313839356239383761663137376363666334613134
65343830383039633861656164663561343762336465313964336335646238666563306331663963
62663864653431393134353161316430366435353264326565623566633837353533333038636637
33636564336238306339646465613461353739383133643061316466663133636361363861326363
32356262653237643766326332636564346666306432643634313731393530303862383761633032
36393836333131643238613934346534636233376562313833363564393436373064383065643938
64333832323238313935613865356364323735653032393364346164383332373131323964613631
66613235343035633966616435663036376134656633363562373862616165613961353737393762
33306132636136633337636635373437613136613236633364643866313736363337653239393338
64373938393231663566343134366638383338333530313837303733383131646531386334616134
39343535303465313763313830353665343238653465383032383530346266326661376138653037
34653637373436623238303935336434653161616362633732386366646434386430356566363562
35326362343964613465323830393431393530666638383532316361383564613432333138313666
65313566643562626134386339663365363163373733646561353030356132626666636330363932
32333435623138666330333637396134613965663465323935393063656163343036313835633365
61616334383434366136386463623430626432393038343464353938316333613938363237373838
62393736336465386161646361383562643237393039393363333233386330623037643638636161
63393834393266356462326539373037376664646438643362623061643063653338653565306133
35353231333935393534666633376266396333613638376139346562323636613533616335343035
65363264333639343831353464613065363730613866663435343866626462623364616336323836
63623863616334353764336662633132303866643034333632363136333733663438353564646561
36666333643563623335366333343762643235333038393666303563383663363763306565326231
66656331303562333662376132636462613166376130323137616361656665366435303362343861
61663464613634653631336239326336316361373331633731666263663036366463663033326238
63626634643164643937633266666336646138316137323731306131333161373935393663383434
66373536636563363630653037383936663262666361353466376436313233383063623134333964
65346363393533666562636136373532663237653237653137663438323032633331383837636162
35356365383466313863303039326336313535303936346533356339356635633262336537303465
32646165396338316331333139316561633062363536303566653231323533393864323336643536
30323562653738346338356662303338643233343931393135373936306239353631653136356430
33616436396231373431653839623663383563636266363931313731613539323436643165333466
30376464353139656234323966643731663863613264653866613934376539613433323934383832
33306333393062633161623863316263336337386237663562373533313439613030623834353130
31303138653561346131616433666331653835643163316538343366306634636430396562353334
39393635346262623232613562306266386439646634363537653963383332366435323731393666
63326164313834636130646362393233666535353031653334663961323465366139383765633932
34613837626338356262393934343739363365663461393139306338356237343537646665626561
62616362613730623237663363643833363731653134623661666537646163333439656466623939
62353433653063613333653130353138313265613265636331666666353761623961396466386537
62333735353534386233336439393763653734313233383633356464333939323538666338346262
63646536333037386631643139646162306466613564356231346435303337333037626239383665
61343732633164356461393061353635383966396236353937336531646535646164663931616462
63653766653333346439653966376235306138323638303965306230346135393964346433613331
38653733623063343161343539383666633064353762663064623333396632343136303765336235
39373934633061333166646662623637656230663438323562326433643330306430636665393564
32393131636365336638646665363063303532363739313939653338633835373935333831663839
39366133333631363661666339326163393966393238376133643566663664666631353764386439
32616531363830393666666238626530333838353032616133353936383331373034303364333564
38663532653136393562363066333266313132373130303865613261323433323263313632383661
38326137613439663234343131626666663233653330643639333935663237616235633033353163
62623861663033333063343935643462363138303630393661646364306436663862336331383061
38313462376534313234303332353635366661626433303236393163623938656631336531323961
66636163303432353735393931653838373038306437633863626138363638323330653866393732
37343766323163383161623261356563656466666639373466626563616661613635313736616339
65373435626163613264333534313234313863383730396438353264623264646537393564313433
63643463376264353539663633343636313163613030306665303838376436316561323337613434
3135