Web admin panel, which can be integrated in different platforms (like Virtualmin)
Let's add a GUI. Let's just start with the basics, and it will grow over time with features like:
- Check status, start / stop
- Basic info (Version of Manticore, Columnar library, etc.)
- Empty cache
- Check permissions
- Show slow queries
- View stats (uptime, memory usage, disk space, etc.)
- View data
- View logs
- Change configs (ports, etc.)
- Show status with respect to stemmers and lemmatizers: https://manual.manticoresearch.com/Creating_a_table/NLP_and_tokenization/Morphology
- etc.
Related:
- Adminer - Database management in a single PHP file: Supports: MySQL, MariaDB, PostgreSQL, SQLite, MS SQL, Oracle, Elasticsearch, MongoDB, SimpleDB (plugin), Firebird (plugin), ClickHouse (plugin) https://github.com/vrana/adminer
- A basic interface for running SphinxQL commands in a interface somewhat reminiscent of PHPMyAdmin.: https://forum.manticoresearch.com/t/re-monitoring-tool/462/5
- https://github.com/manticoresoftware/manticoresearch/issues/1019
This would be interesting in the context of: https://manticoresearch.com/blog/manticoresearch-buddy-challenges-and-solutions/
It should be made available via https://packagist.org/packages/manticoresoftware/
Projects like phpBB could embed right in their UI: https://forum.manticoresearch.com/t/phpbb-support-config-for-manticore/337/6
We would like to integrate such a tool in Virtualmin, like we do for:
- https://gitlab.com/wikisuite/virtualmin-tikimanager
- https://gitlab.com/wikisuite/syncthing-for-virtualmin
It will add a GUI on top of what we have here https://wikisuite.org/Manticore-Search
Here is another related project: https://github.com/manticoresoftware/manticoresearch/issues/1059
Thoughts?
Thanks!
For inspiration, here is a similar control panel for Elasticsearch within ClearOS

It leveraged https://github.com/vrana/adminer/ and Kibana.
The code:
- https://github.com/WikiSuite/app-elasticsearch
- https://github.com/WikiSuite/app-elastic-kibana
- https://github.com/WikiSuite/app-elasticsearch-plugin
- https://github.com/WikiSuite/adminer-elasticsearch
AdminerEvo is developed by the AdminerEvo community and is a continuation of the Adminer project by Jakub Vrána. https://github.com/adminerevo/adminerevo
I just created https://openhub.net/p/adminerevo so we will have some stats shortly.