# Установить ноду на macOS
В этой статье описана установка ноды Waves на компьютер под управлением macOS. Сначала установите OpenJDK (Java), а затем саму ноду.
# Установка OpenJDK
Установка ноды поддерживается в версиях OpenJDK 11 и 17.
Если OpenJDK не установлен, установите OpenJDK 11 с помощью следующей команды:
brew install openjdk@11
Проверьте версию JDK с помощью следующей команды:
java -version
# Загрузка пакета Waves и настройка приложения
Загрузите последнюю версию waves-all-<номер версии>.jar
в любой каталог, например ~/waves
.
Скачайте образец файла конфигурации и разместите в том же каталоге. Укажите в файле обязательные параметры ноды. Будьте внимательны: от конфигурации зависит безопасность вашего кошелька и средств. Подробная информация приведена в статье Конфигурация ноды.
Запустите терминал Terminal.app
, перейдите в папку с файлом jar
с помощью команды cd ~/waves
и запустите ноду следующей командой (замените {*}
именем файла):
java -jar {*}.jar {*}.conf
# Дополнительная безопасность
Для дополнительной безопасности рекомендуется хранить кошелек и файл конфигурации в зашифрованном разделе диска. Подробнее об этом в статье Сведения о зашифрованном хранилище на новом компьютере Mac.
Также, возможно, вы захотите ограничить использование зашифрованных папок для некоторых пользователей. Для этого используйте параметр Chown. Подробное описание тут.
Если вы хотите использовать RPC, необходимо защитить macOS с помощью встроенного или любого другого файрвола. Подробно об этом тут. Если ваш сервер находится в публичном доступе и вы хотите использовать RPC, то задействуйте только определенные методы, используя Nginx's proxy_pass module, и не забудьте указать хеш API-ключа в файле конфигурации.
Не забывайте своевременно обновлять операционную систему и антивирусное программное обеспечение.