Skip to content
This repository has been archived by the owner on Jul 15, 2021. It is now read-only.

First run wizard #189

Open
3 of 6 tasks
timwhite opened this issue Jun 3, 2020 · 0 comments
Open
3 of 6 tasks

First run wizard #189

timwhite opened this issue Jun 3, 2020 · 0 comments
Assignees
Milestone

Comments

@timwhite
Copy link
Contributor

timwhite commented Jun 3, 2020

Need to build a first run wizard to ensure correct setup after install.

Ideally, a web interface version and a CLI would be good, but initially a CLI version (that can be called during package install) would be enough.

It should set a setting so we can detect if it's an upgrade or new install, so we can skip some settings or prompt if we want to rerun the initial install.

Login page should show an alert if the wizard hasn't been run, and the command to run it.

Things it should do

  • Set a password (get rid of the default password, and also allow resetting a lost password)
  • Select WAN/LAN interfaces (check if netplan/network manager is interfering and link to instructions to fix it)
  • Allow changing the network IP and netmask
  • Randomise the MAC password (ensure all existing devices are updated, and coova-chilli?)
  • Select to enable TOS login
  • Opt into Analytics
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant