Manticore on same server where Sphinx is installed

Are there any possible issues here? I use Sphinx for SMF already.

Manticore and Sphinx packages may be conflicting since they both deploy /usr/bin/searchd , /usr/bin/indexer etc. But if you are using Sphinx 3 it should be ok since AFAIR there’s no package for it. Anyways if you manage to install them both side by side (by e.g. copying binaries from another server or building from sources) it should be no problem to run them concurrently. Just make sure there’s also no port, logs and pid file conflict (check section searchd in the configs).

Pity, given that the paths are different. That means I need a different server to play with Manticore.

I use Sphinx 2.2.11 (would not work with later versions with SMF - GitHub - SimpleMachines/sphinx-for-smf: Sphinx for SMF, I wish they would make it compatible with Manticore so as to switch).

You can also use our official docker image to play with Manticore.

you could install manticore binary into different folder and start \ stop daemon with custom script like /path_to_mnt/searchd -c /path_to_mnt/manticore.conf \ /path_to_mnt/searchd -c /path_to_mnt/manticore.conf --stop

Would that solve all conflicts? I.e. /usr/bin/indexer mentioned above, etc

yes you could specify full path to binary and full path to config and full path to index files to make sure you do not mix sphinx with manticore

Just in case here’s how you can have both Sphinx and Manticore available on the same server:

root@eb44a334200b:/# apt install sphinxsearch
root@eb44a334200b:/# mkdir manticore
root@eb44a334200b:/# cd manticore/
root@eb44a334200b:/manticore# wget https://repo.manticoresearch.com/repository/manticoresearch_buster/pool/m/manticore-server/manticore-server_3.6.0-210504-96d61d8bf_amd64.deb
root@eb44a334200b:/manticore# wget https://repo.manticoresearch.com/repository/manticoresearch_buster/pool/m/manticore-tools/manticore-tools_3.6.0-210504-96d61d8bf_amd64.deb
root@eb44a334200b:/manticore# ar -x ./manticore-server_3.6.0-210504-96d61d8bf_amd64.deb
root@eb44a334200b:/manticore# tar -xvf data.tar.gz
root@eb44a334200b:/manticore# ar -x ./manticore-tools_3.6.0-210504-96d61d8bf_amd64.deb
root@eb44a334200b:/manticore# tar -xvf data.tar.gz

root@eb44a334200b:/manticore# ./usr/bin/searchd -v
Manticore 3.6.0 96d61d8bf@210504 release
Copyright (c) 2001-2016, Andrew Aksyonoff
Copyright (c) 2008-2016, Sphinx Technologies Inc (http://sphinxsearch.com)
Copyright (c) 2017-2021, Manticore Software LTD (https://manticoresearch.com)

root@eb44a334200b:/manticore# searchd -v
Sphinx 2.2.11-id64-release (95ae9a6)
Copyright (c) 2001-2016, Andrew Aksyonoff
Copyright (c) 2008-2016, Sphinx Technologies Inc (http://sphinxsearch.com)

FATAL: malformed or unknown option near '-v'; use '-h' or '--help' to see available options.