Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
164 changes: 164 additions & 0 deletions Apps/MyNeS/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,164 @@
# CasaOS / ZimaOS App Store entry.
# Store path: Apps/MyNeS/docker-compose.yml (+ icon.svg, thumbnail.png, screenshot-*.png)
name: mynes
services:
mynes:
image: fxerkan/my_network_scanner:1.3.0
container_name: mynes
# ARP / mDNS / SSDP discovery only sees the LAN from the host network namespace.
network_mode: host
cap_add:
- NET_ADMIN
- NET_RAW
restart: unless-stopped
environment:
MYNES_PORT: "5883"
TZ: $TZ
MYNES_PASSWORD: ""
MYNES_MQTT_HOST: ""
MYNES_HA_URL: ""
MYNES_HA_TOKEN: ""
volumes:
- type: bind
source: /DATA/AppData/$AppID/data
target: /app/data
- type: bind
source: /DATA/AppData/$AppID/config
target: /app/config
deploy:
resources:
reservations:
memory: "256M"
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:5883/api/version"]
interval: 30s
timeout: 10s
retries: 3
start_period: 40s
x-casaos:
envs:
- container: MYNES_PORT
description:
en_US: Web UI port.
tr_TR: Web arayüzü portu.
- container: TZ
description:
en_US: TimeZone
tr_TR: Saat dilimi
- container: MYNES_PASSWORD
description:
en_US: Master password used to encrypt stored device credentials. Leave empty to auto-generate.
tr_TR: Cihaz kimlik bilgilerini şifrelemek için kullanılan ana parola. Boş bırakılırsa otomatik üretilir.
- container: MYNES_MQTT_HOST
description:
en_US: Optional. MQTT broker host, so Zigbee2MQTT / Z-Wave JS / Tasmota devices show up too.
tr_TR: İsteğe bağlı. Zigbee2MQTT / Z-Wave JS / Tasmota cihazlarının da görünmesi için MQTT broker adresi.
- container: MYNES_HA_URL
description:
en_US: Optional. Home Assistant base URL, e.g. http://homeassistant.local:8123
tr_TR: İsteğe bağlı. Home Assistant adresi, örn. http://homeassistant.local:8123
- container: MYNES_HA_TOKEN
description:
en_US: Optional. Home Assistant long-lived access token.
tr_TR: İsteğe bağlı. Home Assistant uzun ömürlü erişim jetonu.
ports:
- container: "5883"
description:
en_US: Web UI port
tr_TR: Web arayüzü portu
volumes:
- container: /app/data
description:
en_US: Device inventory, scan history and alerts.
tr_TR: Cihaz envanteri, tarama geçmişi ve uyarılar.
- container: /app/config
description:
en_US: Configuration and encrypted credentials.
tr_TR: Yapılandırma ve şifrelenmiş kimlik bilgileri.
x-casaos:
id: io.github.fxerkan.mynes
version: "1.3.0"
update_at: "2026-08-04"
release_notes:
en_US: |-
- Web Push notifications sent by MyNeS itself, so alerts need no Home Assistant
or third-party relay.
- A direct Home Assistant alert channel alongside MQTT Discovery.
- Editable regex identification patterns, so you can teach MyNeS to recognise
your own devices from the UI.
- Service worker fix: the PWA no longer serves the previous release's JavaScript.
tr_TR: |-
- Uyarilari MyNeS'in kendisi Web Push ile gonderiyor; Home Assistant ya da
ucuncu taraf bir role gerekmiyor.
- MQTT Discovery'nin yani sira dogrudan Home Assistant uyari kanali.
- Duzenlenebilir regex tanimlama desenleri; kendi cihazlarinizi arayuzden
tanitabiliyorsunuz.
- Service worker duzeltmesi: PWA artik onceki surumun JavaScript'ini sunmuyor.
architectures:
- amd64
- arm64
main: mynes
author: fxerkan
developer: fxerkan
category: Network
store_app_id: mynes
title:
en_US: MyNeS - My Network Scanner
tr_TR: MyNeS - Ağ Tarayıcım
tagline:
en_US: See every device on your home network - including the ones an IP scan cannot find.
tr_TR: Ev ağındaki her cihazı görün - IP taramasının bulamadıklarını da.
description:
en_US: >-
MyNeS discovers, identifies and monitors every device on your home network. Beyond ARP and
port scanning it speaks mDNS/Bonjour, SSDP/UPnP, Matter, Bluetooth LE and MQTT, so it also
finds the radio devices an IP scan is blind to: Zigbee bulbs behind Zigbee2MQTT, Z-Wave
sensors behind Z-Wave JS, BLE trackers and Tasmota nodes.

A device inventory with vendor lookup over a 1000+ entry OUI database, automatic device-type
classification, network topology and graph views, scan history, and rule-based monitoring that
alerts you when a device appears, disappears or changes. Alerts reach you by Web Push,
webhook, e-mail or straight into Home Assistant.

Two-way Home Assistant integration: MQTT Discovery pushes every device in as an entity, and the
REST/WebSocket pull compares what Home Assistant knows against what the network actually shows.

No cloud, no account, no telemetry. Everything stays on your LAN. Turkish and English UI, light
and dark themes, and a mobile-friendly PWA.
tr_TR: >-
MyNeS ev ağınızdaki her cihazı keşfeder, tanımlar ve izler. ARP ve port taramasının ötesinde
mDNS/Bonjour, SSDP/UPnP, Matter, Bluetooth LE ve MQTT konuşur; böylece IP taramasının göremediği
telsiz cihazları da bulur: Zigbee2MQTT arkasındaki Zigbee ampuller, Z-Wave JS arkasındaki
Z-Wave sensörler, BLE takipçiler ve Tasmota düğümleri.

1000+ kayıtlık OUI veritabanıyla üretici tespiti, otomatik cihaz tipi sınıflandırma, ağ
topolojisi ve graf görünümleri, tarama geçmişi ve bir cihaz geldiğinde, gittiğinde ya da
değiştiğinde haber veren kural tabanlı izleme. Uyarılar Web Push, webhook, e-posta ya da
doğrudan Home Assistant üzerinden ulaşır.

Çift yönlü Home Assistant entegrasyonu: MQTT Discovery her cihazı varlık olarak aktarır,
REST/WebSocket tarafı ise Home Assistant'ın bildiğiyle ağda gerçekte görüneni karşılaştırır.

Bulut yok, hesap yok, telemetri yok. Her şey yerel ağınızda kalır. Türkçe ve İngilizce arayüz,
açık ve koyu tema, mobil uyumlu PWA.
tips:
before_install:
en_US: >-
MyNeS runs on the host network and needs NET_ADMIN/NET_RAW to send raw ARP frames. Without
them it falls back to a ping sweep plus the OS ARP cache and will find fewer devices.
Open http://<your-server-ip>:5883 after install. Only scan networks you own.
tr_TR: >-
MyNeS host ağında çalışır ve ham ARP paketleri gönderebilmek için NET_ADMIN/NET_RAW ister.
Bunlar olmadan ping taraması + işletim sistemi ARP önbelleğine düşer ve daha az cihaz bulur.
Kurulumdan sonra http://<sunucu-ip>:5883 adresini açın. Yalnızca size ait ağları tarayın.
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/MyNeS/icon.svg
thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/MyNeS/thumbnail.png
screenshot_link:
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/MyNeS/screenshot-1.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/MyNeS/screenshot-2.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/MyNeS/screenshot-3.png
index: /
port_map: "5883"
scheme: http
project_url: https://github.com/fxerkan/my_network_scanner
hostname: ""
12 changes: 12 additions & 0 deletions Apps/MyNeS/icon.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Apps/MyNeS/screenshot-1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Apps/MyNeS/screenshot-2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Apps/MyNeS/screenshot-3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Apps/MyNeS/thumbnail.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.