Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request: Web interface #25

Open
smopro opened this issue Oct 25, 2021 · 2 comments
Open

Feature request: Web interface #25

smopro opened this issue Oct 25, 2021 · 2 comments
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@smopro
Copy link

smopro commented Oct 25, 2021

Can you make interface for simple using? Maybe connected clients listing, manage instances, edit interfaces which be WAN and LAN on startup.

@garywill
Copy link
Owner

garywill commented Oct 25, 2021

Thank you for feedback! That's a reasonable feature request.

connected clients listing, manage instances

That can be done by CLI already. Still, GUI is more friendly.

Let me think about some possible ways:

1

If we are talking about just a usable GUI,
thanks to lakinduakash, there's a GTK GUI for create_ap: linux-wifi-hotspot,
which can also be forked and ported for linux-router.

Or, making a new web GUI is okay too.

2

If we're talking about GUI interface with live-editing (live-changing settings without restarting hotspot),

hostapd and LAN interface's settings shouldn't be restarted, or clients lose connection. Others like dnsmasq and iptables configurations can restart.

That would be mostly a re-make of the script: change its non-interactive operation to interactive.


1 is more realistic, I think.

I would be happy to see a GUI interface! Which can be third-party project. I'm willing to cooperate and help.
(I think I'm not going to have the time and not qualified enough for creating a fancy GUI)

@garywill garywill added the enhancement New feature or request label Oct 25, 2021
@smopro
Copy link
Author

smopro commented Oct 25, 2021

I think about lightweight analog OpenWRT LuCI because openwrt just soft router, but with your script we can use any system (in my case archlinux arm on android tv box as mediaserver - DLNA, FTP, torrents and with your script setup interfaces WAN and LAN). GUI less usable if device not connected to display and keyboard\mouse, ssh not usable for beginners.

@garywill garywill added the good first issue Good for newcomers label Nov 14, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

2 participants