Download

From Seeks

Jump to: navigation, search

Contents

Content

Seeks code provides:

  • a web proxy,
  • a websearch meta search engine that aggregates results and ranks them based on consensus.
  • a plugin system and a set of default plugins, that includes websearch and a URL blocker.
  • a HTTP server plugin (optional, >= 0.2.3).
  • an image websearch plugin (>= 0.2.4).

Download

There are several download and installation options:

  • Use a source tarball available from Sourceforge, and compile seeks on your machine,
  • Use a package for your distribution if it exists:
    • Ubuntu packages are available from launchpad,
    • Archlinux package is available from aur.
  • Get code from our repository, using git, you can follow either the stable or the experimental branch if you wish to try forthcoming features and version.

Using git,

git clone git://seeks.git.sourceforge.net/gitroot/seeks/seeks

If you wish to compile and run the experimental branch,

cd seeks
git checkout --track -b experimental origin/experimental

Requirements

building tools

autoconf automake libtool docbook2x

required libraries

libpcre libcurl libxml2

required libraries for the HTTP server plugin

libevent

optional libraries for the image websearch plugin

libcv >= 2.0 (on Ubuntu / Debian libcvaux libhighgui should be installed)

optional

libperl

Installation

From the root directory, run

./autogen.sh
./configure
make

Compilation options can be listed with ./configure --help

All plugins are compiled by default, except for the HTTP server plugin.

If you'd like to compile it, do

./configure --enable-httpserv-plugin --with-libevent=/root/path/to/libevent

Default repository for libevent is /usr.

Beware, you'll have to uncomment

activated-plugin httpserv 

in the src/config file if you want to use it.

Running Seeks

This is an early version of Seeks, it is recommended your run it from the repository you compiled it from.

do

./seeks

see

./seeks --help

for options.

For example, by default seeks does not run as a daemon. If you would like to have it so, run ./seeks --daemon

Other important options can be modified in the configuration file, src/config

For more configuration options, see the configuration page.

By default, seeks runs as proxy on the local machine (127.0.0.1) on port 8118. If you would like to change it, do it in the configuration file, src/config

Once started, to use seeks, tell your web browser to connect to the Internet through seeks' web proxy.

Troubleshooting

Seeks is young, so it is likely there are bugs. However, before all, be sure to read the faq and user manuals, respectively at:

FAQ

User Manual

To report bugs, please use the Forums.

For discussion and possibly getting immediate help, join us on irc, channel #seeks on irc.freenode.net

Personal tools