Anyone Docs
  • 🔷The Documentation For Anyone
    • About
    • FAQ
  • 🔷Relay Setup
    • Get Started
    • Installation and Usage
      • Setting Your Environment
        • Virtualization on Windows
        • Virtualization on macOS
        • Install Ubuntu Server 22.04
        • Server management with SSH in Windows and macOS
      • Install Anon on Linux
      • Install Anon using the apt repository
      • Update Anon and accept terms and conditions
      • Install Anon in Docker
      • Configure SOCKS5 Proxy for Anyone
      • Install Anyone Exit Relay
    • Troubleshooting Common Issues
      • Diagnosing CGNAT and Public IPv4
      • Confirm ORPort Reachability
    • Firewall and Network Configurations
      • Router Port Forwarding
      • Install and Configure Firewall
    • Advanced Configuration and Troubleshooting
      • Configure IPv4 and IPv6
      • DoS mitigation parameters
    • Relay Operator Standards
    • Exit Relay Guidelines
  • 🔷Hardware Setup
    • Setup Guide
    • Description and Specifications
    • Relay Control Panel
      • Home
      • Network Settings
      • Relay Settings
      • Relay Family
      • Proxy Settings BETA
      • Change Password
      • Logs
      • Update
    • Update (Using USB)
    • Update to WEB 3.2.0 (Using UI)
    • Troubleshooting and additional configuration
      • Router Port Forwarding
      • Diagnosing CGNAT and Public IPv4
    • Router Setup
  • 🔷Security and Privacy
    • VPS Hardening
  • 🔷Rewards Dashboard
    • Registering to the Rewards Program
    • Accessing the Rewards Dashboard
    • Using the Rewards Dashboard
    • Rewards Status
  • 🔷Anyone SDK
    • NPM SDK
      • Install NPM Package
      • Run as Library
        • Anon
        • AnonSocksClient
        • AnonControlClient
      • Run from CLI
      • Tutorials
        • Hello Anon World I
        • Hello Anon World II
        • Circuit Control I
        • Circuit Control II
    • Native SDK
      • Anyone Client Releases
      • MAN - Anon Manual
      • Tutorials
        • Anyone Services I
        • Anyone Services II
    • iOS SDK [Beta]
      • Manual Install - CocoaPods
  • 🔷Connect to Anyone
    • Connecting to Linux
      • [Beta] One-Click Linux Setup
    • Connecting to macOS
      • macOS with NPM
      • [Beta] One-Click macOS Setup
    • Connecting to Windows
      • [Beta] One-Click Windows Setup
    • Individual Applications with Anyone
    • Connect Through Hardware
  • 🔷Tokenomics
    • Introduction
    • Token Distribution
      • Token Outflow
      • Other Tokens
    • Relay Rewards
      • Lock Requirement
      • Lock Adjustments
      • Reward Multipliers
    • Additional Roles
      • Authorities and Staking
      • Governance Voting
    • Premium Circuits
      • Premium Circuits
      • Premium Circuits: Metrics
    • Summary
      • Value Accrual Summary
      • Rewards Case Study
    • Appendix
      • M Derivation
      • Risk Equation Derivation
  • 🔷Resources
    • Community and Customer Support
    • Links
    • Token
    • Whitepaper
    • Roadmap
    • API
      • REST
      • [Future] GraphQL
Powered by GitBook
On this page
  • Prepare Installation files for the VM
  • 1. Download Virtualization Software
  • 2. Start Software installation
  • 3. Create a new Virtual Machine to Virtualize
  • 4. Select Linux
  • 5. Specify the VM installation file
  • 6. Adjust System Resources
  • 7. Specify the Storage space.
  • 8. Set a Name
  • 9. Network Interface Settings
  • 10. Start the VM
  • Next step

Was this helpful?

  1. Relay Setup
  2. Installation and Usage
  3. Setting Your Environment

Virtualization on macOS

This page will guide you on how to install the UTM virtualization tool on macOS (for Apple Silicon) and how to create a Virtual Machine running Ubuntu Server 22.04 LTS.

PreviousVirtualization on WindowsNextInstall Ubuntu Server 22.04

Last updated 8 months ago

Was this helpful?

Some operators opt not to use virtualization and instead choose dedicated hardware such as the , a standalone device, a Virtual Private Server (VPS), or an arm64 microcontroller like a Raspberry Pi. In such cases, the Anon Relay can be installed directly on the operating system without virtualization by installing Debian or Ubuntu and setting up the anon package with bash.

Prepare Installation files for the VM

Start by downloading the Ubuntu Server image for arm64. Visit the website below and select "Download Ubuntu Server 22.04 LTS".

1. Download Virtualization Software

Download the UTM package from their website, then open the downloaded UTM.dmg file.

2. Start Software installation

When prompted, drag the UTM.app icon to the Applications folder to install UTM.

3. Create a new Virtual Machine to Virtualize

Start the UTM application and choose "Create a New Virtual Machine", then select "Virtualize".

4. Select Linux

5. Specify the VM installation file

Select "Browse..." and locate the previously downloaded Ubuntu Server image.

6. Adjust System Resources

Select the amount of Memory and CPU cores to allocate to your Virtual Machine.

The recommended minimum requirements are:

  • 2048 MB RAM Memory

  • 2 CPU Cores

These parameters can also be adjusted later on if needed by powering off your VM and editing the settings before turning it on again.

7. Specify the Storage space.

15 GB is sufficient for Ubuntu Server 22.04 LTS. This parameter can also be adjusted later on if needed.

8. Set a Name

Specify the preferred Name of your Virtual Machine, then check the box Open VM Settings and click Save.

9. Network Interface Settings

Go to the Network section and change the Network Mode to Bridged (Advanced), then press Save.

10. Start the VM

Click on the Play icon to start the Virtual Machine

Next step

To continue the installation of the Operating System Ubuntu Server 22.04 on your VM, visit the following page:

🔷
Install Ubuntu Server 22.04
Anyone Router Hardware
LogoUbuntu for ARM | Download | UbuntuUbuntu
LogoUTMosy