Како инсталирати Сеарк на Убунту 18.04

Сеарк је метапретрагач отвореног кода, бесплатан за коришћење који обједињује резултате са више од 70 услуга за претрагу, укључујући Гоогле и Бинг. Апликација не прикупља податке од корисника и може се прилично лако инсталирати на ваш сервер.

Овај водич има за циљ да вас научи како да инсталирате и конфигуришете Сеарк локално, брзо и безбедно.

Предуслови

Пре него што почнемо, требаће вам следеће:

  • ВПС са инсталираним Убунту 18.04 или новијим.
  • Приступ rootкориснику

Пре него што почнете

Када добијете неопходне захтеве, наставите да се пријавите на свој ВПС, пазећи да користите роот корисника. Покретање било чега као роот може бити изузетно опасно, зато водите рачуна када покрећете команде. Када се пријавите, ажурираћемо наша спремишта:

sudo apt-get update && sudo apt-get upgrade

Поново покрените свој ВПС и припремите се за почетак инсталације.

Инсталирајте зависности

Сеарк захтева доста зависности. Унесите следеће у терминал да бисте започели инсталацију:

sudo apt-get install git build-essential libxslt-dev python-dev python-virtualenv python-babel zlib1g-dev libffi-dev libssl-dev
  • git- Неопходно је копирати изворни код са ГитХуб-а
  • build-essential - Садржи референце на бројне пакете потребне за изградњу софтвера уопште
  • libxslt-dev, python-dev, python-babel- Неопходан за питхон
  • zlib1g-dev - Библиотека компресије
  • libffi-dev - Библиотеку интерфејса
  • libssl-dev - ССЛ комплет алата за Сеарк

Инсталациони директоријум за подешавање

Након инсталирања горе наведених зависности, можемо да пређемо на директоријум у који ћемо инсталирати Сеарк:

cd /usr/local/

Затим ћемо користити гит да преузмемо копију Сеарк изворног кода:

sudo git clone https://github.com/asciimoo/searx.git

Сада ћемо креирати новог корисника који ће Сеарк користити и доделити му привилегије директоријума:

sudo useradd searx -d /usr/local/searx
sudo chown searx:searx -R /usr/local/searx

Буилд Сеарк

Сада када смо инсталирали зависности и поставили наш инсталациони директоријум, можемо да почнемо да правимо Сеарк.

Прво, пређимо на директоријум који смо креирали приликом преузимања изворног кода:

cd searx/

Затим ћемо се пребацити на нашег новокреираног корисника:

sudo -u searx -i

Када се пријавимо, можемо да конфигуришемо и активирамо Сеарк виртуелно окружење. Ово омогућава Сеарк-у да ради у сопственом окружењу како бисмо могли да осигурамо да ради исправно без ограничења. Унесите следеће команде да бисте активирали окружење:

virtualenv searx-ve
. ./searx-ve/bin/activate

Када виртуелно окружење заврши инсталацију, користићемо укључену схелл скрипту да ажурирамо Сеарк. Ово се може урадити покретањем наредбе испод:

./manage.sh update_packages

Покрените Сеарк

Сада можемо да покренемо главни Сеарк програм са Питхон-ом:

python searx/webapp.py

Сеарк ће наставити да ради све док се прозор терминала не затвори. Вероватно ћете желети да заобиђете ово и дозволите му да ради неограничено, чак и када нисте повезани на свој ВПС. Ово се може урадити покретањем апликације у позадини.

Притисните CTRL+ Cда зауставите покретање тренутне инстанце, а затим унесите наредбу испод:

nohup python searx/webapp.py &

Сада када сте инсталирали и подесили Сеарк, моћи ћете приватно да претражујете веб. Можете погледати своју инсталацију на SERVER_IP:8888. Препоручујем да додате домен на ваш сервер ако желите да олакшате приступ.

Више опција конфигурације можете пронаћи овде .

Остави коментар

Успон машина: Примене вештачке интелигенције у стварном свету

Успон машина: Примене вештачке интелигенције у стварном свету

Вештачка интелигенција није у будућности, она је овде управо у садашњости. У овом блогу Прочитајте како су апликације вештачке интелигенције утицале на различите секторе.

ДДОС напади: кратак преглед

ДДОС напади: кратак преглед

Да ли сте и ви жртва ДДОС напада и збуњени сте методама превенције? Прочитајте овај чланак да бисте решили своја питања.

Да ли сте се икада запитали како хакери зарађују новац?

Да ли сте се икада запитали како хакери зарађују новац?

Можда сте чули да хакери зарађују много новца, али да ли сте се икада запитали како зарађују толики новац? Хајде да причамо.

Гоогле-ови револуционарни изуми који ће вам олакшати живот.

Гоогле-ови револуционарни изуми који ће вам олакшати живот.

Да ли желите да видите револуционарне изуме Гугла и како су ти изуми променили живот сваког људског бића данас? Затим читајте на блогу да бисте видели Гооглеове изуме.

Фридаи Ессентиал: Шта се десило са аутомобилима које покреће вештачка интелигенција?

Фридаи Ессентиал: Шта се десило са аутомобилима које покреће вештачка интелигенција?

Концепт самовозећих аутомобила који путују на путеве уз помоћ вештачке интелигенције је сан који већ неко време имамо. Али упркос неколико обећања, њих нема нигде. Прочитајте овај блог да сазнате више…

Технолошка сингуларност: далека будућност људске цивилизације?

Технолошка сингуларност: далека будућност људске цивилизације?

Како се наука развија великом брзином, преузимајући многе наше напоре, расте и ризик да се подвргнемо необјашњивој сингуларности. Прочитајте шта би сингуларност могла да значи за нас.

Функционалности слојева референтне архитектуре великих података

Функционалности слојева референтне архитектуре великих података

Прочитајте блог да бисте на најједноставнији начин упознали различите слојеве у архитектури великих података и њихове функционалности.

Еволуција складиштења података – Инфографика

Еволуција складиштења података – Инфографика

Методе складиштења података су се развијале можда од рођења података. Овај блог покрива еволуцију складиштења података на основу инфографике.

6 невероватних предности поседовања паметних кућних уређаја у нашим животима

6 невероватних предности поседовања паметних кућних уређаја у нашим животима

У овом дигиталном свету, паметни кућни уређаји постали су кључни део живота. Ево неколико невероватних предности паметних кућних уређаја о томе како они чине наш живот вредним живљења и једноставнијим.

Ажурирање додатка за мацОС Цаталина 10.15.4 изазива више проблема него што их решава

Ажурирање додатка за мацОС Цаталина 10.15.4 изазива више проблема него што их решава

Недавно је Аппле издао мацОС Цаталина 10.15.4 додатак за исправку проблема, али изгледа да ажурирање изазива више проблема који доводе до квара Мац машина. Прочитајте овај чланак да бисте сазнали више