{{step.title}}

Processing...

{{isReconfigureMode ? 'Reconfigure Ethoscope Node' : 'Welcome to Ethoscope Node Setup'}}

{{isReconfigureMode ? 'System Reconfiguration' : 'Welcome!'}}

{{isReconfigureMode ? 'This wizard will help you reconfigure your Ethoscope Node settings. You can update any configuration and test the system.' : 'This installation wizard will help you configure your Ethoscope Node for the first time.'}}

Reconfiguration Mode: Your system is already configured, but you can update any settings through this wizard.
What we'll configure:
  • Basic system settings and data directories
  • Administrator account setup
  • Additional user accounts (optional)
  • Incubator configurations (optional)
  • Email and chat notifications (optional)
System Information:
Hostname:{{systemInfo.hostname}}
User:{{systemInfo.current_user}}
Memory:{{(systemInfo.memory.total / 1024 / 1024 / 1024) | number:1}} GB

Basic Configuration

System hostname (read-only)
Directory where ethoscope data will be stored
Directory where configuration files will be stored
Disk Usage:
{{name | uppercase}}: {{disk.path}}
{{disk.percent | number:1}}%
{{(disk.free / 1024 / 1024 / 1024) | number:1}} GB free of {{(disk.total / 1024 / 1024 / 1024) | number:1}} GB

Administrator Account

Existing Admin Users Found

The system already has admin users. You can replace one of them or create a new admin account.

4-digit PIN for device access

Additional Users (Optional)

You can add additional users now or skip this step and add users later through the management interface.

Added Users:
Name Username Email Admin Actions
{{user.fullname}} {{user.username}} {{user.email}} {{user.isadmin ? 'Yes' : 'No'}}
No additional users have been added. You can skip this step and add users later.

Incubators (Optional)

Configure the incubators where your ethoscopes will be placed. This helps organize experiments and locations.

Added Incubators:
Name Location Owner Description Actions
{{incubator.name}} {{incubator.location}} {{incubator.owner}} {{incubator.description}}
No incubators have been added. You can skip this step and add incubators later.
No incubators are currently configured. You can add some now or skip this step.

Virtual Sensor (Optional)

Configure a virtual sensor to provide environmental data (temperature, humidity, pressure, light) for your experiments.

The virtual sensor provides environmental readings that can be used in experiments and monitoring.
About Virtual Sensor

The virtual sensor can provide either simulated data or real weather data from an external API.

For real weather data, you'll need a free API key from OpenWeatherMap.

Unique name for this sensor
Physical location of the sensor
Real Weather Data (Optional)

To use real weather data:

  1. Sign up for free at OpenWeatherMap
  2. Get your API key from the dashboard
  3. Enter your location and API key below

Leave blank to use simulated random data.

City name (London,GB), coordinates (lat,lon), or city ID
Optional - required for real weather data
Virtual sensor is disabled. You can enable it later in the system settings.

Remote Access Configuration (Optional)

Setup secure internet access to your ethoscope node

About Remote Access

The tunnel allows secure external access to this ethoscope node via Cloudflare's network without opening firewall ports or port forwarding.

Your node will be accessible at: {{getTunnelPreview()}}

Use your own domain name
Premium hosted service
Enter your domain name (you'll need to configure Cloudflare tunnel for this domain)
Premium Service

The ethoscope.net tunnel service requires a subscription. Contact us for pricing and setup.

Get your token from Cloudflare Zero Trust Dashboard
Use "auto" for node-<admin_username> or specify custom ID. Preview: {{getTunnelPreview()}}
Setup Required

After configuring your token, you must also:

  1. Add your domain ({{tunnel.custom_domain}}) to Cloudflare
  2. Create a tunnel in Cloudflare Zero Trust Dashboard
  3. Add a public hostname pointing to http://localhost:80
  4. Set subdomain to: {{getComputedNodeId()}}
Managed Service

With the ethoscope.net service:

  • SSL certificates and domain management handled automatically
  • 24/7 tunnel monitoring and uptime guarantees
  • Technical support included
  • Just provide your tunnel token - we handle the rest!

Notifications (Optional)

Configure email and chat notifications to be alerted about system events and experiment status.

Test notifications will be sent to the administrator email address.
Create a bot account and get the access token
Channel where notifications will be sent

Setup Complete!

🎉 Congratulations!

Your Ethoscope Node setup is complete!

Configuration Summary:
  • System directories configured
  • Administrator account ready
  • {{additionalUsers.length}} additional users added
  • {{incubators.length}} incubators configured
  • Virtual sensor configured
  • Email notifications enabled
  • Mattermost notifications enabled
Need to modify settings later?

You can run this setup wizard again anytime by:

  • Going to Management → Setup Wizard
  • Or visiting /reconfigure directly