https://github.com/lukovdev/pi-status-panel
Панель мониторинга вашей RaspberryPi
https://github.com/lukovdev/pi-status-panel
css html js monitoring pi python python3 raspberry-pi rpi server
Last synced: 7 months ago
JSON representation
Панель мониторинга вашей RaspberryPi
- Host: GitHub
- URL: https://github.com/lukovdev/pi-status-panel
- Owner: LukovDev
- License: mit
- Created: 2025-07-02T15:14:32.000Z (7 months ago)
- Default Branch: master
- Last Pushed: 2025-07-02T16:33:38.000Z (7 months ago)
- Last Synced: 2025-07-02T16:39:25.983Z (7 months ago)
- Topics: css, html, js, monitoring, pi, python, python3, raspberry-pi, rpi, server
- Language: Python
- Homepage:
- Size: 537 KB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# RaspberryPi Status Panel

### Для запуска сервиса вам потребуется:
- Python не ниже (но лучше) 3.11.8
- Установка определенных библиотек и инструментов.
Введите в терминал в котором открыт каталог этого репозитория следующее:
$ ```pip3 install -r pypi.txt```
$ ```sudo apt update```
$ ```sudo apt install libraspberrypi-bin```
$ ```sudo apt install uvicorn```
#
### Для запуска сервера и сайта:
Введите команду ниже в терминал где открыт каталог этого репозитория:
```python3 -m uvicorn server:app --host 0.0.0.0 --port 8888 --reload```
Либо можете вызвать ```.sh``` скрипт:
```bash run.sh```
#
### Подключение:
Для подключения к сайту введите ваш айпи/хостнейм и порт.
Типа так:
- ```http://127.0.0.1:8888``` - Только локально.
- ```http://192.168.0.100:8888``` или ```http://hostname:8888``` - В локальной сети с любого устройства.
Для доступа извне локальной сети у вас должен быть БЕЛЫЙ айпи И проброс портов, либо должен быть настроен ТУННЕЛЬ!
#
### Смена языка на ENG/RUS
1. Откройте файл ```server.py``` что находится в корневом каталоге репозитория.
2. Найдите флаг ```USE_LANG```
3. Изменяя его значение на ```True``` вы получите интерфейс на русском.
4. Изменяя его значение на ```False``` вы получите интерфейс на английском (встроено в HTML).
Вы также можете локализовать интерфейс под свой язык переведя поля НИЖЕ этого флага (словарь ```INTERFACE_LANG```) на свой язык и установив флаг ```USE_LANG``` в ```True```
#
### Демонстрация:


#
### Связь со мной:
#### [Telegram](https://t.me/mr_lukov)