Skip to content

Руководство пользователя NeoServer

Чтобы выйти из «Режима копирования», нажмите на этот значок еще раз.

2 мин чтения

Часто задаваемые вопросы

В контейнере нет данных

  1. NeoServer поддерживает Docker и Podman.
  2. Проверьте, можете ли вы выполнить команду docker info в скриптах NeoServer.
  3. Проверьте, имеет ли ваш пользователь права root, особенно на NAS-устройствах Synology. Как войти в DSM/SRM с правами root через SSH/Telnet.
  4. Пользователи Synology могут решить эту проблему, изменив группу пользователя. Для этого выполните следующую команду.
sudo chgrp administrators /var/run/docker.sock

Как получить информацию об использовании GPU NVIDIA

Пожалуйста, установите утилиту nvidia-smi.

Как настроить переменные окружения

Это можно сделать в настройках скрипта запуска сервера.

Как добавить виджет

Виджеты NeoServer поддерживаются только на iOS 17 и более поздних версиях. Как добавлять и редактировать виджеты на iPhone

Как копировать в терминале

Нажмите значок «Режим копирования» в правой части страницы терминала. Это переключит вас из режима терминала в режим копирования.

Чтобы выйти из «Режима копирования», нажмите на этот значок еще раз.

Решение проблем с получением температуры процессора

  • Виртуальные серверы обычно не имеют функции измерения температуры процессора, в отличие от физических серверов, таких как NAS-системы и маршрутизаторы. • Если ваше оборудование поддерживает измерение температуры, но функция работает некорректно, попробуйте следующие методы решения проблемы:
  • Метод 1: Установите пакет sensors. NeoServer будет использовать эту команду для чтения температуры процессора. Как установить sensors (lm-sensors) на Ubuntu / Debian Linux
  • Метод 2: Если возникают трудности с получением данных о температуре, перейдите в настройки скрипта запуска сервера и добавьте следующую команду:
neo_get_temp() {
    echo 20000;
    return 0
};

Эта команда предназначена для определения новой процедуры получения информации о температуре.

Настройка отображаемых дисков

Создайте команду neo_get_df, заменив filter_disk_name.

neo_get_df() {
   df -T | grep -v 'filter_disk_name'
};

Пример: фильтрация sda и sdc

neo_get_df() {
   df -T | grep -vE 'sda|sdc'
};

Пример 2: совпадение с CloudFS и vda1

neo_get_df() {
    df -T | head -n 1
    df -T | grep -E 'CloudFS|vda1'
};

Для macOS замените df -T на df -Y

neo_get_df() {
    df -Y | head -n 1
    df -Y | grep -E '/Volumes/Storage|/System/Volumes/Data'
};

Настройка маршрутизатора по умолчанию

neo_get_default_router(){
    echo "en0"
}

Не удается настроить подключение по открытому ключу SSH на OpenWRT, появляется ошибка: «Неверная комбинация имени пользователя/открытого ключа (код 18 = authenticationFailed)».

Это может быть связано с добавлением открытого ключа с использованием более новых алгоритмов (например, ecdsa-sha2-nistp256). OpenWRT поддерживает RSA, поэтому для решения проблемы добавьте открытый ключ, начинающийся с ssh-rsa.

Узнайте обо всех функциях из видео

Хранение данных и конфиденциальность

Все данные надежно хранятся в iCloud и доступны только с ваших устройств. Обязательно защищайте свои ключи и пароли, чтобы предотвратить несанкционированный доступ и возможные утечки.

Готовы попробовать?

NeoServer · SSH, Mosh, Docker & SFTP client for iPhone, iPad and Mac

Бесплатно в App Store