OpenClaw + Ollama: ollama launch vs openclaw gateway start

Февраль 26, 2026 Время чтения: ~1 минут

When running OpenClaw with Ollama locally, there is a measurable difference between the two startup methods.

ollama launch openclaw

Observed behavior:
 • Modifies ~/.openclaw/openclaw.json
 • Registers multiple models
 • Sets agent-oriented defaults
 • Uses large context windows (e.g. 40k+)
 • Higher RAM usage

Example (qwen3:8b on macOS):
 • ollama run qwen3:8b → ~5.5 GB RAM, very fast
 • ollama launch openclaw → ~10+ GB RAM, noticeably slower

openclaw gateway start

Observed behavior:
 • Uses existing configuration
 • Does not auto-register models
 • No implicit reconfiguration
 • More predictable memory footprint

Context window requirement

OpenClaw requires a minimum context window of 16,000 tokens for Ollama backend. 

Practical note

For controlled local setups, start OpenClaw directly and manage models explicitly with ollama pull, instead of relying on ollama launch.


rspamd @ debian

Декабрь 16, 2025 Время чтения: ~1 минут

After installing Rspamd, it is essential to run sudo rspamadm configwizard as the first step.


Arch Linux maintenance

Февраль 4, 2025 Время чтения: ~1 минут

yay -Syu --devel && yay -Sc

If you don't have a key

gpg --keyserver keys.gnupg.net --recv-keys <key>

Be carefull If you're using Yay, do yay -Yc to remove unnecessary dependencies that aren't being used by anything on your system


Using the Telekom Glasfaser Modem 2 with a generic router

Ноябрь 17, 2024 Время чтения: 91 минуты

I wrote this memo because I could not find any information on how to connect a generic router to the Telekom Glasfaser Modem 2.

To make the connection work, I need to configure the router using simple steps. It works with the Synology router, Huawei AX3, and possibly any router that supports PPPoE and VLAN. The following examples refer to the Huawei AX3.

First, we need a letter from Telekom containing the ‘Zugangsdaten’. It’s really important to have two specific fields: ‘Zugangsnummer (formerly T-Online Nummer)’ and ‘Persönliches Kennwort’.

Next, we are going to configure the router.

The connection mode is PPPoE. The broadband account (Breitbandkonto) is ‘Zugangsnummer@t-online.de’ and the broadband password (Breitbandkennwort) is ‘Persönliches Kennwort’.

Finally, we have to set the VLAN id to 7.


Installing ERPNext on macos with external DB instance (dev mode)

Октябрь 3, 2024 Время чтения: 17 минуты

This guide is based on the Installing Bench and the Frappe Framework.

I assume you have already installed xcode-select and homebrew.

In my case I need to fire

sudo xcodebuild -license accept

Don't forget

brew update && brew upgrade

Now, install the pre-requisites

brew install python@3.12 git redis

Install wkhtmltopdf

brew install --cask wkhtmltopdf

Download and install nodejs v18.20.4 from nodejs.org

Install yarn using npm

sudo npm install -g yarn

Install bench via pip3

pip install frappe-bench --break-system-packages

Verify the bench installation

bench --version                                
5.22.9

Now create a new folder, change to it und create your new bench

bench init <directory name>

Change to new folder and finally

bench new-site <address> --db-host <db-ip>

I like postgres

brew install libpq

brew link --force libpq

bench new-site <address> --db-host <db-ip> --db-type postgres --db-port <port>

And last but not least

bench get-app erpnext

bench --site >address> install-app erpnext

bench start

First, we need to complete the wizard and bam!

psycopg2.errors.SerializationFailure: could not serialize access due to concurrent update

Don't panic, it's easy - please comment out one line in database.py, as this option is incorrect


Very important shortcuts of macos

Сентябрь 17, 2024 Время чтения: ~1 минут
command-shift-control-4 screenshot
command-shift-option-v paste pur
command-control-q lock
command-shift-. show/hide hidden files/folders

about

It's a personal page // Это личная страница