Pre-existing things installed #3596
Replies: 2 comments 2 replies
-
|
Not a silly question at all, and you are spot on with your assumption. The out-of-the-box Docker setup will try to spin up a duplicate SearXNG container, which will immediately clash with your existing port 8888. Before breaking down the exact configuration steps for CachyOS, it helps to know which deployment path you prefer for your workflow, as you have two clean ways to handle this:
Which approach sounds better for your setup? |
Beta Was this translation helpful? Give feedback.
-
|
@NZ-Wanderer Better choice, the native path makes perfect sense since your stack is already alive on the host. Running it natively completely eliminates container isolation issues, meaning you can just point to Plus, there is a major functional benefit to going this route: because Odysseus features deep agentic workflows (like running shell commands, executing python scripts, and writing local files), running natively allows the agent to actually interact with your real system files and workspace directly. If you ran it inside Docker, the agent would be entirely sandboxed inside an isolated container instance, meaning it wouldn't have any real visibility into your actual host files or system tools unless you manually mapped volumes. Here is the exact setup to match your existing environment:
git clone https://github.com/pewdiepie-archdaemon/odysseus.git
cd odysseus
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
cp .env.example .env
Open SEARXNG_INSTANCE=http://localhost:8888
python setup.py
python -m uvicorn app:app --host 127.0.0.1 --port 7000Connecting your Ollama: One quick tip for CachyOS: If you plan on using the built-in "Cookbook" feature to scan your hardware or handle background model serving, make sure you have |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
This may be a silly question, but how do I install Odysseus if I already have pre-existing things installed..
All the YT videos I have watched etc are presuming users have noting installed.
I already got these installed:
Local Docker
Local Ollama (and models)
Local Searxng (on port 8888)
and I am assuming that using the official way mentioned on here it going to install something I already got installed (unless I wrong)
If I am correct is there some kind person that could tell me what I need to do to install Odysseus on my linux (cachyos) system please??
Beta Was this translation helpful? Give feedback.
All reactions