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

Implement a setup wizard #37

Open
7 tasks
anadahz opened this issue Jun 3, 2016 · 3 comments
Open
7 tasks

Implement a setup wizard #37

anadahz opened this issue Jun 3, 2016 · 3 comments

Comments

@anadahz
Copy link
Member

anadahz commented Jun 3, 2016

This will be displayed only the first time the probe is setup. It will guide the user through configuring the following setting from a web interface:

  • The WPA password, default password for lepidopter system, and password for accessing the admin interface (perhaps they could both be the same?)
  • If the probe should also expose a tor hidden service that grants OONI team remote access.
  • If the Web GUI should also be exposed as a Tor Hidden Service (should this HS address be the same as the one above?).
  • What types of measurements should be run with a description of each test and their associated inputs.
  • When the wizard is complete it will provide a summary of the configured options.
  • If the user has chosen to enable Tor Hidden Service remote administration it will also print out the tor hidden service address and the list of authorized keys. The user may add their own key or remove some keys from the list.
  • When the users click save they will be redirected to the Web GUI: Lepidopter Web GUI #38.
@willscott
Copy link

The default password for the device should also be changed from 'lepidopter' as part of initial setup.

@anadahz
Copy link
Member Author

anadahz commented Jun 6, 2016

@willscott I update the setup wizard requirements to explicitly mention the change of the default system password.

@anadahz
Copy link
Member Author

anadahz commented Oct 23, 2016

I had a look on how much work is going to be needed to implement this task.
There is a WiFi configuration portal WUI Raspap-webgui that already includes a number of the configuration options/services that we would like to have implemented in #37 (comment) .

We will still need to find a way on how to integrate Raspap with ooniprobe's
WUI, implement a setup wizard and add the missing option to the Raspap WUI
interface.

Raspberry Pi 3 wlan module seems to be able handling hostapd.

@anadahz anadahz mentioned this issue Oct 23, 2016
3 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants