So your linux box is a headless NAS, running linux (and of course CasaOS), while your laptop is Windows;
but you want to use VS Code to help code & compile.
No problem! Just use code-server to give a full feature VS Code install, with linux backend, and browser front end.
Plus docker makes install a breeze.
{
"host": "",
"protocol": "http",
"port_map": "31001",
"cpu_shares": 10,
"restart": "always",
"label": "code-server",
"position": false,
"index": "",
"icon": "http://odroid.local:31001/_static/src/browser/media/pwa-icon-512.png",
"network_model": "bridge",
"image": "linuxserver/code-server:latest",
"description": "",
"origin": "custom",
"ports": [
{
"container": "8443",
"host": "31001",
"protocol": "tcp",
"desc": "",
"type": 0
}
],
"volumes": [
{
"container": "/config",
"host": "/DATA/AppData/CodeServer/config",
"type": 0,
"desc": ""
},
{
"container": "/code",
"host": "/DATA/Documents/Code",
"type": 0,
"desc": ""
}
],
"envs": [
{
"container": "TZ",
"host": "Europe/London",
"desc": "",
"type": 0
},
{
"container": "PUID",
"host": "1000",
"desc": "",
"type": 0
},
{
"container": "PGID",
"host": "1000",
"desc": "",
"type": 0
},
{
"container": "PASSWORD",
"host": "casaos",
"desc": "",
"type": 0
},
{
"container": "DEFAULT_WORKSPACE",
"host": "/code",
"desc": "",
"type": 0
}
],
"devices": [],
"cap_add": [],
"cmd": [],
"privileged": false,
"host_name": "code-server",
"container_name": "code-server",
"custom_id": "33098837-fa48-4410-b973-b5860bfa6114",
"enable_upnp": false,
"version": "1.0"
}