Download
From Seeks
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:
- 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:
To report bugs, please use the Forums.
For discussion and possibly getting immediate help, join us on irc, channel #seeks on irc.freenode.net
