Skip to content

Accessing Arrow Control

This guide walks you through connecting to and logging into Arrow Control on your Arrow VM.

Before accessing Arrow Control, ensure you have:

  • Arrow VM deployed and running - Via Arrow Manager or standalone installation
  • System user account credentials - Username and password for the VM
  • Netbird VPN connection - Arrow Control is only accessible over the VPN (see VPN Management)
  • Modern web browser - Chrome, Firefox, Safari, or Edge
  • VM VPN IP address - Obtain from the ARROW Portal or Netbird client
  1. Open the Arrow Manager dashboard
  2. Navigate to the Proxmox section
  3. Locate your VM in the list
  4. Copy the VPN IP address displayed
Screenshot Coming Soon
🖥️ Arrow Manager dashboard showing VM list with IP addresses Screenshot
  1. Open the Netbird client application on your computer
  2. View the connected peers list
  3. Find your Arrow VM by its hostname
  4. Copy the assigned IP address
Screenshot Coming Soon
🖥️ Netbird client showing connected peers Screenshot

Arrow Control is only accessible over the Netbird VPN. You must be connected before proceeding.

  1. Open the Netbird client on your computer
  2. Verify the connection status shows “Connected”
  3. Confirm you can see your Arrow VM in the peers list

If not connected, refer to the VPN Management guide for setup instructions.

Screenshot Coming Soon
🖥️ Netbird client showing connected status Screenshot
  1. Open your web browser
  2. Navigate to Arrow Control using your VM’s VPN IP address:
https://<vm-vpn-ip>:20443

Example: https://100.64.0.5:20443

Screenshot Coming Soon
🖥️ Browser address bar with Arrow Control URL Screenshot

On first access, your browser will display a security warning because Arrow Control uses a self-signed certificate. This is expected behavior.

Chrome/Edge:

  1. Click “Advanced”
  2. Click “Proceed to [ip-address] (unsafe)”

Firefox:

  1. Click “Advanced…”
  2. Click “Accept the Risk and Continue”

Safari:

  1. Click “Show Details”
  2. Click “visit this website”
Screenshot Coming Soon
🖥️ Browser certificate warning screen Screenshot

Note: For production environments, your administrator can install a custom SSL certificate to eliminate this warning.

On the login page, enter:

  • Username: Your system user account name (e.g., admin, user)
  • Password: Your system user password

These are the same credentials used for SSH access to the VM.

Screenshot Coming Soon
🖥️ Arrow Control login form Screenshot

Click “Login” or press Enter to submit your credentials. Arrow Control validates your credentials against the system user database.

Upon successful login, you’ll see the Arrow Control dashboard with:

  • System metrics overview
  • Quick access cards for each feature
  • Navigation sidebar
Screenshot Coming Soon
🖥️ Arrow Control dashboard after successful login Screenshot
IssueSolution
Cannot reach https://vm-ip:20443Verify VPN connection is active. Check that the VM is running. Confirm the IP address is correct.
”Connection refused” errorEnsure Arrow Control service is running on the VM. Verify port 20443 is accessible.
”Invalid credentials”Verify username and password are correct system credentials. Check caps lock is off. Try SSH login to confirm credentials work.
”Session expired”Re-login (sessions expire after 8 hours of inactivity).
Certificate errors persistClear browser cache. Try a different browser. Contact admin for custom certificate.
Root login failsRoot login is disabled by default for security. Use a non-root system user account.

The dashboard provides at-a-glance information about your VM:

  • System Metrics: CPU, memory, disk, and network usage
  • Quick Access Cards: One-click access to major features
  • Recent Activity: Summary of recent actions
  • License Status: Current license validity (if applicable)
Screenshot Coming Soon
🖥️ Annotated dashboard showing key elements Screenshot

The left sidebar provides access to all Arrow Control features:

  • Click any menu item to navigate to that section
  • The current section is highlighted
  • The sidebar collapses on mobile devices for better screen usage

The user menu in the top-right corner provides:

  • Display of logged-in username
  • Access to settings and preferences
  • Logout option
Screenshot Coming Soon
🖥️ User menu dropdown options Screenshot

Arrow Control requires a valid license for production use:

  • Licenses are managed through Arrow Manager
  • The dashboard displays license status and expiration date
  • Development builds operate without license restrictions
  • Automatic validation: Arrow Control validates with Arrow Portal when online
  • Offline grace period: Limited functionality available during network outages
  • Support: Contact your administrator if license issues occur
  • Default timeout: 8 hours of inactivity
  • Persistence: Sessions persist across browser restarts
  • Multiple sessions: Concurrent sessions from different devices are supported

To end your session:

  1. Click your username in the top-right corner
  2. Select “Logout” from the dropdown menu
  3. You’ll be returned to the login page

Best Practice: Always log out when finished, especially on shared computers.

Follow these recommendations for secure Arrow Control usage:

  • Always use the VPN: Arrow Control is only accessible over the Netbird VPN
  • Use strong passwords: Ensure your system account has a strong, unique password
  • Log out when finished: Especially important on shared or public computers
  • Keep browser updated: Use the latest browser version for security patches
  • Report suspicious activity: Notify your administrator of any unusual behavior
  • Don’t share credentials: Each user should have their own system account
  • Enable MFA on VPN: Add an extra layer of security with multi-factor authentication on Netbird

After logging in, explore Arrow Control’s features:

  • Arrow Control Overview - Learn about all available features
  • File Management - Browse and manage files on your VM
  • Terminal Access - Open web-based terminal sessions
  • System Monitoring - View real-time metrics and manage processes
  • App Management - Install security and penetration testing tools