From 47529804bef15ed84730ff3409f0d426fcef2112 Mon Sep 17 00:00:00 2001 From: Petri Hienonen Date: Sun, 28 Sep 2025 11:16:46 +0300 Subject: Iteration --- index.html | 391 +++++++++++++++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 344 insertions(+), 47 deletions(-) (limited to 'index.html') diff --git a/index.html b/index.html index 618f523..f516f7c 100644 --- a/index.html +++ b/index.html @@ -1,80 +1,377 @@ - + + - - Systemd-networkd Control Panel + + Network UI — Control Panel + +
+

Systemd-networkd — Admin Panel

+
Single page admin + teaching panel. Auth: HTTP Basic.
+
+ +
+ + +
+
+
+
+

Network Status

+
Parsed output from networkctl status --json=short
+
+
Refresh
+
+
+
+
+ + -

Systemd-networkd Control Panel

-

This page shows network status, logs, and allows you to restart network services or reboot the device. - For more details see systemd-networkd documentation.

- -
-

1. Network Status

-

The command networkctl status --json=short shows current interfaces, addresses, and routes.

- Refresh Status -
[Waiting for data]
-
- -
-

2. Network Logs

-

Logs come from journalctl -u systemd-networkd.service. This helps diagnose DHCP and link issues. -

- Show Logs -
[Waiting for logs]
-
- -
-

3. Manage Services

-

- - Reload networkd after configuration changes.
- - Reboot device if required. -

- Restart networkd - Reboot device -
+ + + +
+ /* initial */ + loadStatus(); + -- cgit v1.2.3-70-g09d2