autoconf automake ca-certificates clang cmake dpkg-dev g++ gcc git golang-go libc6-dev libssl-dev make python3 python3-dev python3-pip python3-venv rsync unzip wgetnodejs20
pipx install --force poetryprotobuf-compiler
rustup
wget -O ~/.local/bin/rustup-init https://static.rust-lang.org/rustup/dist/x86_64-unknown-linux-gnu/rustup-init chmod +x ~/.local/bin/rustup-init rustup-init
libgl1 libmagic1
git clone --recursive ...
cd ...
./install.venv/bin/python -m learn2ragGo to “Models”, add a new model with an OpenAI-compatible API URL like https://example.com/api, a token like sk-mytoken, and a model like gemma-3-27b-it.
Go to “Sources”, add your sources by specifying a path to the directory with the files to import.
Go to “Pipelines”, add a new pipeline and select a storage path for the pipeline data, your configured language model and sources.
Use “Start” → “import”. Wait until the pipeline is done running.
Use “Start” → “pipeline”.
The UI will be available at http://localhost:5001/ with default credentials user@learn2rag.de and learn2rag.
- pyenv with relevant Python versions
./bundle-linux
unzip
unzip learn2rag.zip
cd bundle
./firstrun.sh
./configurator