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

Author: Neo Huang
ПОСЛЕДНЕЕ ОБНОВЛЕНИЕ: 2026-08-24 15:05:39
Тег: NeoServer

Index

NeoServer

NeoServer offers a comprehensive management solution for your servers, NAS (Network Attached Storage), and Linux-based routers across iPhone, iPad, and Mac platforms.

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

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

  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 и доступны только с ваших устройств. Обязательно защищайте свои ключи и пароли, чтобы предотвратить несанкционированный доступ и возможные утечки.

Features

Multi Device

Support across multiple platforms: iPhone, iPad, Mac.

iCloud Sync

iCloud Sync ensures all your configuration information is securely stored in iCloud, facilitating seamless synchronization across your multiple devices.

Security

Security, featuring support for password and biometric (FaceID, TouchID) unlocking mechanisms.

A wealth of features.

providing support for SSH terminal, script execution, containers management, and metrics monitoring with zero server-side configuration required.

Screenshots