First Steps with ownerp.io - Visual Code based on OpenVSCode

First Steps with ownerp.io - Visual Code based on OpenVSCode


03.11.2025

1.105.1 - Odoo 16-19

Login

XX placeholder f.e. vs00…

VS Code

Open the URL https://vsXX.ownerp.io/?tkn=YourToken in a browser.

pgAdmin

Open the URL https://pgXX.ownerp.io in a browser.

FastReport

Open the URL https://frXX.ownerp.io in a browser.

smtp

Open the URL https://smtpXX.ownerp.io in a browser.

Odoo Run

Open the URL https://devXX.ownerp.io in a browser for Odoo Port 8069

Open the URL https://devXX-2.ownerp.io in a browser for Odoo Port 9069

(Credentials from Admin  )

Global settings

Set some global settings
You can enhance the global settings of VS Code with these parameters.

{ "terminal.integrated.cwd": "${workspaceFolder}", "editor.renderWhitespace": "all", "editor.fontSize": 16, "debug.console.fontSize": 16, "terminal.integrated.sendKeybindingsToShell": true, "terminal.integrated.fontSize": 16, "git.enableSmartCommit": true, "git.autoRepositoryDetection": "subFolders", "git.autofetch": true, "git.confirmSync": false, "explorer.confirmDragAndDrop": false, "editor.accessibilityPageSize": 13, "workbench.startupEditor": "none", "workbench.colorTheme": "Tomorrow Night Blue", "terminal.integrated.automationProfile.linux": { } }

Access from shell

ver="0x" zshver="zshrc_1.105.1"
# fish set ver "0x" set zshver="zshrc_1.105.1"

 

docker exec -ti dev-vs-$ver env COLUMNS=$COLUMNS LINES=$LINES TERM=$TERM /bin/zsh
Before update manually
mkdir -p /home/workspace/.ssh && yes | cp /home/openvscode-server/.ssh/* /home/workspace/.ssh
After update manually
mkdir -p /home/openvscode-server/.ssh && yes | cp /home/workspace/.ssh/* /home/openvscode-server/.ssh

 

Before update Docker compose

docker exec -ti dev-vs-$ver env COLUMNS=$COLUMNS LINES=$LINES TERM=$TERM /bin/zsh -c 'mkdir -p /home/workspace/.ssh && yes | cp /home/openvscode-server/.ssh/* /home/workspace/.ssh'
docker compose -p dev$ver -f docker-compose-dev$ver.yml down
docker pull dpage/pgadmin4:latest
docker pull axllent/mailpit:latest
mce docker-compose-dev$ver.yml

After update use

docker compose -p dev$ver -f docker-compose-dev$ver.yml up -d
docker exec -ti dev-vs-$ver env COLUMNS=$COLUMNS LINES=$LINES TERM=$TERM /bin/zsh -c 'mkdir -p /home/openvscode-server/.ssh && yes | cp /home/workspace/.ssh/* /home/openvscode-server/.ssh'

Update .zshrc

docker exec -ti dev-vs-$ver env COLUMNS=$COLUMNS LINES=$LINES TERM=$TERM /bin/zsh -c 'wget -O /home/workspace/.zshrc https://rm.ownerp.io/staff/$zshver'


The Visual Studio Code screen appears in Browser. 

Python Version

Use the latest Python Version in VSC.

Install Extensions: 

Necessary: Python, Jupyter, Gitlens 

 

Other Extensions & Themes can be installed optional.

IMPORTANT DEBUGGING

ONLY DEBUGGING POSSIBLE YOU SHOULD SET WORKER=0 IN ODOO.CONF

Unique steps: 

Connect gitlab & github and ownerp.io

To connect the VM to Gitlab, generate the key as described in the article Cheat Sheet for VM Shell Shortcuts under Prepare git Access

Then go to Gitlab and store the key in the profile under Settings > SSH Key.



With the same key you should also connect to your Github https://github.com/ account: go to your user top right > Settings> SSH & GPG Keys
New SSH Key entry: