|
1 | | -# OpenIPC Dashboard |
| 1 | +# Dashboard |
2 | 2 |
|
3 | 3 |  |
4 | 4 | <!-- Замените URL на прямую ссылку на ваш скриншот, когда загрузите его в репозиторий --> |
5 | 5 |
|
6 | | -**OpenIPC Dashboard** — это кросс-платформенное настольное приложение для удобного управления и мониторинга камер на базе прошивки OpenIPC. |
| 6 | +**Dashboard** is a cross—platform desktop application for easy camera management and monitoring based on the OpenIPC firmware. |
7 | 7 |
|
8 | | -Приложение создано с использованием Electron и предоставляет единый интерфейс для просмотра видеопотоков, администрирования настроек, работы с файловой системой и прямого доступа к командной строке камеры. |
| 8 | +The application was created using Electron and provides a single interface for viewing video streams, administering settings, working with the file system, and direct access to the camera's command line. |
9 | 9 |
|
10 | 10 | --- |
11 | 11 |
|
12 | | -## 🚀 Основные возможности |
| 12 | +## 🚀 Main features |
13 | 13 |
|
14 | | -* **Мульти-просмотр:** Просматривайте до 4-х видеопотоков одновременно в настраиваемой сетке. |
15 | | -* **Двойной поток:** Мгновенное переключение между основным (HD) и дополнительным (SD) потоком по двойному клику. |
16 | | -* **Полноэкранный режим:** Детализированный просмотр одной камеры на весь экран. |
17 | | -* **Встроенный SSH-клиент:** Полноценный терминал для прямого доступа к командной строке камеры без необходимости в сторонних программах. |
18 | | -* **Файловый менеджер (SCP):** Удобный двухпанельный менеджер для загрузки прошивок, скачивания записей и управления файлами на камере. |
19 | | -* **Редактор настроек:** Графический интерфейс для изменения всех параметров прошивки Majestic (`majestic.yaml`) с группировкой по вкладкам. |
20 | | -* **Мониторинг:** Отображение статуса (online/offline) и температуры SoC камеры в реальном времени. |
21 | | -* **Кросс-платформенность:** Работает на Windows, macOS и Linux. |
| 14 | +* **Multi-view:** View up to 4 video streams simultaneously in a customizable grid. |
| 15 | +* **Double flow:** Instantly switch between the main (HD) and secondary (SD) streams with a double click. |
| 16 | +* **Full-screen mode:** Detailed full-screen viewing of a single camera. |
| 17 | +* **Built-in SSH client:** A full-fledged terminal for direct access to the camera's command line without the need for third-party programs. |
| 18 | +* **File Manager (SCP):** Convenient two-panel manager for downloading firmware, downloading recordings and managing files on the camera. |
| 19 | +* **Settings Editor:** Graphical interface for changing all parameters of the Majestic firmware (`majestic.yaml`) grouped by tabs. |
| 20 | +* **Monitoring:** Displays the status (online/offline) and temperature of the SoC camera in real time. |
| 21 | +* **Cross-platform:** Works on Windows, macOS and Linux. |
22 | 22 |
|
23 | | -## 📥 Установка |
| 23 | +## , Installation |
24 | 24 |
|
25 | | -Готовые установочные файлы для последней версии можно найти на странице **[Releases](https://github.com/Rinibr/openipc-dashboard/releases)**. |
| 25 | +The ready-made installation files for the latest version can be found on the **[Releases] page(https://github.com/Rinibr/openipc-dashboard/releases )**. |
26 | 26 |
|
27 | | -<!-- Замените 'Rinibr/openipc-dashboard' на свой путь, если он отличается --> |
| 27 | +<!-- Replace 'Rinibr/openipc-dashboard' with your path if it differs --> |
28 | 28 |
|
29 | 29 | #### Windows |
30 | | -1. Скачайте файл `OpenIPC-Dashboard-Setup-x.x.x.exe`. |
31 | | -2. Запустите установщик и следуйте инструкциям. |
| 30 | +1. Download the file `OpenIPC-Dashboard-Setup-x.x.x.exe `. |
| 31 | +2. Run the installer and follow the instructions. |
32 | 32 |
|
33 | 33 | #### macOS |
34 | | -1. Скачайте файл `OpenIPC-Dashboard-x.x.x.dmg`. |
35 | | -2. Откройте `.dmg` файл и перетащите `OpenIPC Dashboard.app` в папку "Программы" (Applications). |
| 34 | +1. Download the file `OpenIPC-Dashboard-x.x.x.dmg'. |
| 35 | +2. Open the `.dmg` file and drag and drop the `OpenIPC Dashboard.app' into the Applications folder. |
36 | 36 |
|
37 | 37 | #### Linux |
38 | | -1. Скачайте файл `OpenIPC-Dashboard-x.x.x.AppImage`. |
39 | | -2. Сделайте файл исполняемым: |
| 38 | +1. Download the file `OpenIPC-Dashboard-x.x.x.AppImage'. |
| 39 | +2. Make the file executable: |
40 | 40 | ```bash |
41 | 41 | chmod +x OpenIPC-Dashboard-x.x.x.AppImage |
42 | 42 | ``` |
43 | | -3. Запустите приложение: |
| 43 | +3. Launch the app: |
44 | 44 | ```bash |
45 | 45 | ./OpenIPC-Dashboard-x.x.x.AppImage |
46 | 46 | ``` |
47 | 47 |
|
48 | 48 | --- |
49 | 49 |
|
50 | | -## 🛠️ Для разработчиков |
| 50 | +## 🛠️ For developers |
51 | 51 |
|
52 | | -### Стек технологий |
| 52 | +### Technology stack |
53 | 53 | * [Electron](https://www.electronjs.org/) |
54 | 54 | * [Node.js](https://nodejs.org/) |
55 | 55 | * HTML, CSS, JavaScript (Vanilla JS) |
56 | | -* [JSMpeg](https://jsmpeg.com/) для декодирования видео |
57 | | -* [ssh2](https://github.com/mscdex/ssh2) для SSH и SCP |
58 | | -* [electron-builder](https://www.electron.build/) для сборки |
| 56 | +* [JSMpeg](https://jsmpeg.com /) for video decoding |
| 57 | +* [ssh2](https://github.com/mscdex/ssh2 ) for SSH and SCP |
| 58 | +The finished files will appear in the dist folder. |
59 | 59 |
|
60 | | -### Запуск в режиме разработки |
61 | 60 |
|
62 | | -1. Клонируйте репозиторий: |
| 61 | +### Launching in development mode |
| 62 | + |
| 63 | +1. Clone the repository: |
63 | 64 | ```bash |
64 | 65 | git clone https://github.com/Rinibr/openipc-dashboard.git |
65 | 66 | cd openipc-dashboard |
66 | 67 | ``` |
67 | 68 |
|
68 | | -2. Установите зависимости: |
69 | | - ```bash |
70 | | - npm install |
| 69 | +2. Install the dependencies: |
| 70 | +``bash |
| 71 | +npm install |
71 | 72 | ``` |
72 | 73 |
|
73 | | -3. Запустите приложение: |
| 74 | +3. Launch the app: |
74 | 75 | ```bash |
75 | 76 | npm start |
76 | 77 | ``` |
77 | 78 |
|
78 | | -### Сборка приложения |
| 79 | +### Building the app |
79 | 80 |
|
80 | | -Для сборки установочных файлов для вашей текущей платформы выполните команду: |
| 81 | +To build the installation files for your current platform, run the command: |
81 | 82 |
|
82 | 83 | ```bash |
83 | 84 | npm run dist |
84 | 85 | ``` |
85 | 86 |
|
86 | | -Готовые файлы появятся в папке dist |
| 87 | +The finished files will appear in the dist folder. |
0 commit comments