Віддалені інстанси
Десктопний застосунок може підключатися до OpenChamber, запущеного на іншій машині, через SSH — робочий сервер, хмарну машину, домашню лабораторію — і виводити її UI на ваш екран так, ніби він локальний. Налаштуйте це в Settings → Remote Instances.
Віддалені інстанси — це функція лише для десктопа. У вебі чи у VS Code підключайтеся до віддаленого сервера за допомогою змінних середовища з OpenCode Server.
Додавання віддаленого інстансу
- Відкрийте Settings → Remote Instances і додайте один.
- Задайте йому SSH-команду, яку ви зазвичай використовуєте, щоб дістатися машини, плюс псевдонім.
- Виберіть, як OpenChamber запускається там:
- managed — OpenChamber установлює й запускає себе на віддаленій машині
- external — підключитися до того, що вже запущений
- Підключіться.
OpenChamber проходить через кроки — перевірку з’єднання, налаштування віддаленої машини, запуск сервера й перенаправлення порту — і показує, на якому етапі він на кожній стадії. Коли він досягає ready, віддалений UI завантажується локально.
Облікові дані
Ви вирішуєте, чи зберігати SSH- та UI-паролі, чи вводити їх щоразу. Якщо з’єднання обривається, OpenChamber повідомляє, який крок збоїв, щоб ви могли виправити — див. Віддалений доступ.
Посилання для підключення
Якщо на віддаленій машині вже запущено OpenChamber, найпростіший спосіб підключити десктопний застосунок — посилання для зв’язування. В UI віддаленого сервера відкрийте Settings → Remote Instances → Підключення до цього сервера → Додати пристрій, створіть посилання й імпортуйте його на своєму десктопі в Settings → Remote Instances → Інші сервери OpenChamber → Імпортувати посилання. Повний процес див. у Підключенні пристрою.
Посилання, створене з опцією Будь-де, містить і пряму адресу, і маршрут через Private Relay: десктоп підключається напряму, коли може дістатися сервера (та сама мережа), і переходить на наскрізно зашифрований relay, коли ви не вдома. Статус поруч із кожним збереженим сервером показує, який маршрут використовується.
Посилання також можна створити з термінала на віддаленій машині:
openchamber connect-url --port 3000 --server http://your-host:3000 --qrconnect-url спочатку запускає сервер, якщо на цьому порту нічого не працює. Додайте --api-only для headless-сервера, --lan для LAN bind під час старту, --ui-password для захисту browser access і --name для назви збереженого підключення. Додайте --relay, щоб посилання працювало й поза локальною мережею: пристрій віддає перевагу прямому підключенню, коли сервер доступний, і переходить на Private Relay — інстанс піднімає relay сам.
Згенероване посилання містить одноразовий секрет зв’язування. Після імпорту пристрій отримує власний client token — окремий від пароля browser UI, — який зберігається після рестартів сервера, доки ви не відкличете його на сервері, що його видав.
Пов’язане
- Підключення пристрою — посилання для зв’язування, QR-коди й керування пристроями
- Private Relay — як працюють підключення «Будь-де»
- OpenCode Server — підключайтеся до віддаленого сервера у вебі чи VS Code
- Віддалений доступ — коли з’єднання не завершується