NeoServer 用户手册

Author : Neo Huang
最后更新: 2024-11-21 17:48:15 标签 : 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. 检查您是否可以在 NeoServer 的脚本中运行 docker info 命令。
  3. 检查您的用户是否为 root,特别是在 Synology 的 NAS 上。如何通过 SSH/Telnet 使用 root 权限登录 DSM/SRM
  4. 群晖用户可以修改用户组解决,执行下面的命令。
    sudo chgrp administrators /var/run/docker.sock

如何获取 NVIDIA GPU 使用情况

请安装命令 nvidia-smi

如何设置环境变量

请前往服务器启动脚本设置。

如何添加小组件

NeoServer 小组件仅支持 iOS 17 及后续版本。 如何在 iPhone 上添加和编辑小组件

如何在终端中复制

点击终端页面右侧的“复制模式”图标。这将从终端模式切换到复制模式。

要退出“复制模式”,再次点击相同的图标。

解决 CPU 温度获取问题

  • 虚拟化服务器通常没有 CPU 温度测量功能,与 NAS 系统和路由器等物理服务器不同。 • 如果您的硬件具有温度测量功能,但无法正常工作,请尝试以下方法解决问题:
  • 方法 1:安装传感器包。NeoServer 将运行此命令读取 CPU 温度。如何在 Ubuntu / Debian Linux 上安装传感器 (lm-sensors)
  • 方法 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"
}

在 OpenWRT 上无法通过 SSH 公钥配置连接,收到错误信息:“用户名/公钥组合无效 (代码 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