Commit Graph
832 Commits
Author SHA1 Message Date
Martin 361c53fb4d Merge pull request #298 from Fosowl/dev
Backend Containerization with Docker
2025-06-06 18:02:55 +02:00
Martin d04fa90391 Merge branch 'main' into dev 2025-06-06 18:01:32 +02:00
Martin 743541955d Merge pull request #289 from Chaudry24/mc/uv-integration
Updated to uv package manager for easier onboarding
2025-06-04 19:47:15 +02:00
Martin 80fea7f40d Merge pull request #279 from zjkal/patch-1
Edit README.md
2025-06-04 19:40:56 +02:00
Chaudry24 5aa08f7e88 misc. files from uv projects 2025-06-04 10:43:12 -05:00
Chaudry24 4cf5761603 feat: modified scripts to use uv instead of pip for easier onboarding 2025-06-04 10:42:55 -05:00
Chaudry24 e8e7a6ee3d fix: updated package for forwards compativility 2025-06-04 10:42:14 -05:00
Chaudry24 e869379751 chore: updated instructions to use uv package manager 2025-06-04 10:40:53 -05:00
martin legrand 42bb65e8f6 upd config.ini 2025-06-03 22:38:53 +02:00
martin legrand 517b4a79e0 upd config.ini 2025-06-03 22:35:50 +02:00
zjkal 665e886e31 * 修改其他域名的README的LOGO为统一LOGO
* 修改简体中文的README标题
2025-06-03 11:46:44 +08:00
martin legrand a58b1cf9f8 fix : conditional stt & tts activation 2025-06-03 02:19:50 +02:00
martin legrand 81760bfd9c upd reamdem 2025-06-02 22:33:27 +02:00
martin legrand e952ac3e61 readme upd 2025-06-02 22:31:43 +02:00
martin legrand e0fa4e6356 readme upd 2025-06-02 22:25:22 +02:00
martin legrand da6056e94c feat: fallback when openssl unavailable 2025-06-02 21:52:24 +02:00
martin legrand 5542914725 merge docker_deployement to dev 2025-06-01 21:56:32 +02:00
martin legrand 12af55f6c4 merge main to dev 2025-06-01 21:54:56 +02:00
martin legrand 2f8d2d4954 config.ini 2025-06-01 21:53:39 +02:00
Martin dc6a35bcf9 Merge pull request #272 from zeteticl/cht
Corrected the simplified Chinese in the README_CHT.md back to traditional Chinese
2025-06-01 21:51:42 +02:00
Sad a7c38819d6 Update README_CHT.md 2025-06-02 03:46:55 +08:00
martin legrand c81c0ffde6 requirement correction 2025-06-01 16:58:16 +02:00
martin legrand 444e7bce22 refactor : remove ntlk import 2025-06-01 16:47:05 +02:00
martin legrand d3f20819ff feat : working mount of work directory on docker 2025-06-01 16:44:07 +02:00
martin legrand 9f0fdd547e refactor: remove unsused sentiment analysis 2025-06-01 16:40:53 +02:00
martin legrand be1bfc5cf2 docker deploy of backend now working 2025-05-31 22:01:42 +02:00
martin legrand a3b0bb22aa latest attempt of dockerization 2025-05-31 19:44:58 +02:00
martin legrand fc74d4361a latest attempt of dockerization 2025-05-31 19:31:25 +02:00
martin legrand 54cc2a03ec feat : updating with latest docker backend build thx to #265 2025-05-31 17:20:40 +02:00
Martin eff5921217 Merge pull request #263 from snuow/feature/fix_README_JP
Fix minor text inconsistencies in README_JP.md
2025-05-31 14:44:51 +02:00
snuow 2ed59939a0 Fix minor text inconsistencies in README_JP.md
The translation was incorrect and has been corrected.
2025-05-31 17:23:31 +09:00
Martin 7c9d963db5 Merge pull request #258 from gabrielsallum/bugfix/204_selinux_problems_in_fedora
ticket#204 on the upstream repo, allow containers to access config dir under SELinux
2025-05-30 21:01:28 +02:00
Gabriel Pontes SallumandCopilot 3ab570e760 Update docker-compose.yml
Seems legit I tried locally seems to work fine also

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-05-30 11:02:44 -04:00
google-labs-jules[bot] e235aecbc1 I've enhanced the README to make it easier for you to get started.
Here's a summary of the key improvements:
- **Clearer Structure:** I've added new sections for Prerequisites, ChromeDriver Installation, Configuration, and Troubleshooting. I also suggested a Table of Contents.
- **Detailed Prerequisites:** I've explicitly listed all necessary software (Git, Python 3.10.x, Docker Engine & Compose, Chrome) with links and version recommendations.
- **Comprehensive ChromeDriver Guide:** I've consolidated instructions for version matching, downloading from official sources (Chrome for Testing), and PATH setup for all major operating systems.
- **Python Environment:** I've recommended `python3.10 -m venv` and provided OS-specific activation commands.
- **Installation Scripts & Manual Steps:** I've clarified script actions and potential issues (e.g., `pyaudio` on Windows) and streamlined manual installation instructions.
- **Local LLM Setup:** I've added detailed guides for installing Ollama and LM-Studio, pulling/downloading models (with examples), and configuring `config.ini` (including `http://` prefix for server addresses).
- **API LLM Setup:** I've provided thorough instructions for setting API keys as environment variables on Linux/macOS (including shell profile persistence) and Windows (temporary and permanent methods). I've also added example API key links.
- **Expanded `config.ini` Explanation:** I've offered more detailed descriptions for each configuration key, especially `work_dir`.
- **Improved Provider Tables:** I've restructured local and API provider tables for better clarity and linked to setup sections.
- **Enhanced Troubleshooting:**
    - I've updated 'Known Issues' for ChromeDriver, LM-Studio connections, and SearxNG URL (with Windows `export` alternatives).
    - I've transformed "Q: I get an error running cli.py" in FAQ into a comprehensive step-by-step troubleshooting guide.
    - I've added new FAQs for installing local LLM providers, acquiring models, setting API keys on Windows, and handling installation script failures.
- **Consistency:** I've ensured consistent terminology (e.g., "ChromeDriver").
- **OS-Specific Instructions:** I've provided clear, distinct commands and guidance for Linux, macOS, and Windows where necessary.

These changes aim to make your initial setup and troubleshooting process smoother and more accessible.
2025-05-30 09:31:22 +00:00
Gabriel Sallum 67e074165c Regarding ticket#204 on the upstream repo, allow containers to access config dir under SELinux
Under SELinux enforcement, the container was denied access to the bind-mounted ./searxng directory, causing permission errors. Adding the :z flag to the volume mount in docker-compose.yml applies the correct SELinux context for shared access.
2025-05-29 22:39:17 -04:00
Martin e7a4f41101 Merge pull request #255 from 0xthiagomartins/main
Add README_PTBR.md
2025-05-29 23:29:46 +02:00
Thiago Martins 12eb3d5a02 Merge branch 'Fosowl:main' into main 2025-05-29 17:40:38 -03:00
Thiago Martins 34fbaa1f3c Update README_PTBR with formatting corrections and add FAQ section 2025-05-29 17:36:42 -03:00
Martin d59e5d7eb8 Merge pull request #253 from Fosowl/Fosowl-patch-2
Update README.md
2025-05-29 21:52:01 +02:00
Martin 41b5772ff0 Update README.md 2025-05-29 21:51:25 +02:00
martin legrand b96e83dbbe feat : latest docker attempt + fix attempt for #249 2025-05-29 21:33:48 +02:00
martin legrand eadcfb66d1 merge 2025-05-29 15:37:32 +02:00
martin legrand 1c4a550c6f docker: latest backend dockerization attempt but crash 2025-05-29 15:35:00 +02:00
martin legrand 95aeaf74fa docker: latest backend dockerization attempt but crash 2025-05-29 15:34:23 +02:00
martin legrand ec1f7d31fb update start_servicees.sh 2025-05-29 10:51:08 +08:00
martin legrand abae98cf77 feat : optional run backend on host for start_services.sh 2025-05-29 10:51:08 +08:00
martin legrand 819a3fb98d remove commented service 2025-05-29 10:51:08 +08:00
martin legrand 7d74a348c9 comment out bundle approach 2025-05-29 10:51:08 +08:00
martin legrand a3ad635728 deploy : current attempt at backend dockerization 2025-05-29 10:51:08 +08:00
martin legrand 58656ab43c fix typo in readme 2025-05-28 18:41:47 +02:00