Running LUKSO node on M1 Mac

Lukasz Lazewski
2 min readNov 23, 2021

The new Apple’s M1 Macs are amazing both performance wise and battery time wise. The only caveat is that developers like myself occasionally have hard time in running some apps or services, this is also what hold me off from running full fledge L15 LUKSO’s test node by following the guide from here.

Obviously the versions of Vanguard, Pandora and Orchestrator are built for x86 architecture only for now. Before this changes a lot of dependencies and their dependencies need to catch up to Apple silicon’s architecture.

While we wait for the release of these dependencies and tools to catch up, we can still participate in LUKSO’s network. Conveniently Apple has prepared Rosetta 2 to help us run x86 applications. On your M1 computer you can force any app to run in compatibility mode for Intel CPUs.

Since the L15 node installation/start scripts are shell scripts that we need to execute in the terminal — we need to ensure that our terminal app is ran in compatibility mode. I am heavy iTerm2 user and my intension was to keep iTerm2 unchanged in order to run everything else I do natively, however Apple Mac OS comes with built in Terminal App that could be my dedicated terminal for running in compatibility mode.

To turn on compatibility mode, go ahead and select the application with right click, then ‘Get info’ and select the ‘Open using Rosetta” check box as shown in screenshots below:

Right Click the Terminal application and select ‘Get Info’
Select the checkbox for “Open using Rosetta”

Now when you launch your Terminal app everything executed within it will also run in compatibility mode. Worthwhile to remember — when executing commands for L15, you need to add ‘sudo’ for the ‘lukso start’ one on Mac OS:

$ curl https://install.l15.lukso.network | bash
$ sudo lukso start — node-name “MY-NODE-NAME”

If you wish to replicate my setup with the build in Terminal app — please note that Apple’s Terminal is hidden under /Applications/Utils/.

Enjoy your shiny L15 node! :)

--

--