Manual do Usuário NeoServer

Author: Neo Huang
ÚLTIMA ATUALIZAÇÃO: 2026-08-16 23:18:47
Etiqueta: 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.

Perguntas Frequentes

O contêiner não possui dados

  1. O NeoServer oferece suporte a Docker e Podman.
  2. Verifique se você consegue executar o comando docker info no script do NeoServer.
  3. Verifique se o seu usuário é root, especialmente em NAS da Synology. Como fazer login no DSM/SRM com permissão de root via SSH/Telnet.
  4. Os usuários da Synology podem resolver isso modificando o grupo de usuários executando o comando abaixo.
    sudo chgrp administrators /var/run/docker.sock

Como obter o uso da GPU NVIDIA

Por favor, instale o comando nvidia-smi.

Como definir variáveis de ambiente

Por favor, vá até o script de inicialização do servidor para configurar.

Como adicionar widgets

Os widgets do NeoServer são suportados apenas no iOS 17 e versões posteriores. Como adicionar e editar widgets no iPhone

Como copiar no terminal

Clique no ícone "Modo de cópia" no lado direito da página do terminal. Isso alternará do modo de terminal para o modo de cópia.

Para sair do "Modo de cópia", clique no mesmo ícone novamente.

Resolver problemas de obtenção da temperatura da CPU

  • Servidores virtualizados geralmente não possuem função de medição de temperatura da CPU, ao contrário de servidores físicos, como sistemas NAS e roteadores. • Se o seu hardware possui função de medição de temperatura, mas não está funcionando corretamente, tente os seguintes métodos para resolver o problema:
  • Método 1: Instalar o pacote de sensores. O NeoServer executará este comando para ler a temperatura da CPU. Como instalar sensores (lm-sensors) no Linux Ubuntu / Debian
  • Método 2: Se encontrar dificuldades para obter a leitura da temperatura, vá até o script de inicialização do servidor e adicione o seguinte comando:
neo_get_temp() {
    echo 20000;
    return 0
};

Este comando tem como objetivo definir um novo procedimento para obter informações de temperatura.

Personalizar discos exibidos

Crie o comando neo_get_df, substituindo filter_disk_name.

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

Exemplo: filtrar sda e sdc

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

Exemplo 2: corresponder CloudFS e vda1

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

Para macOS, substitua df -T por df -Y

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

Definir roteador padrão

neo_get_default_router(){
    echo "en0"
}

Não é possível configurar a conexão via chave pública SSH no OpenWRT, recebendo a mensagem de erro: "Combinação de nome de usuário/chave pública inválida (código 18 = authenticationFailed)".

Isso pode ocorrer se a chave pública foi adicionada usando um algoritmo mais recente (como ecdsa-sha2-nistp256). O OpenWRT oferece suporte a RSA, então adicione uma chave pública começada com ssh-rsa para resolver o problema.

Conheça todos os recursos através do vídeo

Armazenamento de dados e privacidade

Todos os dados são armazenados com segurança no iCloud e podem ser acessados apenas pelos seus dispositivos. Você deve proteger suas chaves e senhas contra acessos não autorizados para evitar possíveis vazamentos.

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