Odoo Ops Control

Sign in with your live_2026 Odoo account.

Access is restricted to authorised operators. Every action you take here is logged with your name and IP.

Check your mail

A 6-digit code was sent to your mailbox.

Odoo Ops Control live_2026 · 57.128.187.4
—

Odoo Pull

Pull the latest custom addons from git as the odoo user.

cd /opt/odoo/custom-addons && sudo -Hu odoo git pull

🔒 Needs a one-time code emailed to your 2segypt.com mailbox.

Odoo Restart

Restart the Odoo service. Workers take about 90 seconds to finish loading; users are disconnected.

sudo systemctl restart odoo

Kill all Odoo processes

Sends SIGTERM to every process matching odoo — including the Postgres backends opened by the odoo db user. systemd (Restart=on-failure) brings the service back within ~5s.

sudo pkill -f odoo

Kill one process

Only PIDs owned by the odoo user can be signalled; anything else is refused and logged.

Scheduled actions (cron)

Switches max_cron_threads between 2 and 0 in /etc/odoo/odoo.conf and takes a timestamped backup. The file only — Odoo keeps the old value until it is restarted.

—

Live htop

A read-only htop rendered in the browser, refreshed every 2 seconds. No keystrokes are sent to it.

Output

Ready. Pick an action above — every run is written to its own log file.

Actions per day — last 14 days, Africa/Cairo

Action history

Time (Cairo)UserActionResult DurationIP

Log files

    Select a log file

    —

    Live htop stopped

    Goes live on its own when you open this tab. Click the terminal, then use ↑ ↓ PgUp PgDn Home End to move through the process list, < > to change the sort column, I to invert it, P/M/T to sort by CPU/memory/time, t for tree view, H/K to toggle user/kernel threads. Killing and renicing are disabled — htop runs with --readonly and only the keys above are forwarded. Leaving the page stops the session automatically.

    SQL query ready

    SELECT (or WITH … SELECT) only, one statement at a time — plus UPDATE pos_order_data … WHERE …, the single writable table (a WHERE clause is required, and id cannot be changed). Runs against live_2026 with a 15 second time limit and at most 1000 rows returned. Not readable: res_users, res_users_apikeys, ir_config_parameter, hr_version, hr_payslip, hr_payslip_line. Every query is logged to sql.log. Ctrl+Enter runs.

    
          

    Confirm

    Verification code

    Sending a code…