This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
.._installation basic:
=========================
Step by step installation
=========================
..contents:: Contents
:depth:2
:local:
:backlinks:entry
Step by step installation with virtualenv. For Ubuntu, be sure to have enable
universe repository.
.._install packages:
Install packages
================
..kernel-include:: $DOCS_BUILD/includes/searx.rst
:start-after:START distro-packages
:end-before:END distro-packages
..hint::
This installs also the packages needed by :ref:`searx uwsgi`
.._create searx user:
Create user
===========
..kernel-include:: $DOCS_BUILD/includes/searx.rst
:start-after:START create user
:end-before:END create user
.._searx-src:
install searx & dependencies
============================
Start a interactive shell from new created user and clone searx:
..kernel-include:: $DOCS_BUILD/includes/searx.rst
:start-after:START clone searx
:end-before:END clone searx
In the same shell create *virtualenv*:
..kernel-include:: $DOCS_BUILD/includes/searx.rst
:start-after:START create virtualenv
:end-before:END create virtualenv
To install searx's dependencies, exit the searx *bash* session you opened above
and restart a new. Before install, first check if your *virtualenv* was sourced
from the login (*~/.profile*):
..kernel-include:: $DOCS_BUILD/includes/searx.rst
:start-after:START manage.sh update_packages
:end-before:END manage.sh update_packages
..tip::
Open a second terminal for the configuration tasks and leave the ``(searx)$``