Nexo · criado pela Server Room · uma licença por servidor

Painel de alojamento Nexo. Tantas contas de alojamento quantas o servidor aguentar, cada uma isolada das restantes.

O Nexo é o painel de alojamento que escrevemos nós próprios e instalamos no seu servidor dedicado: uma alternativa ao WHM para si, o proprietário, e uma alternativa ao cPanel para cada cliente que aloja. Cada conta corre como o seu próprio utilizador Unix com o seu próprio pool PHP-FPM e os seus próprios limites de CPU, memória e disco. Por baixo está a plataforma de alojamento Linux onde o nosso próprio alojamento web corre, configurada em Ubuntu 24.04 ou 26.04.

Ubuntu 24.04 or 26.04PHP 8.1 to 8.4, chosen per siteLet’s Encrypt on every site$45 or €45/mo per server, no setup fee

Administração, desenhada como o seu dono a vê: a saúde do servidor, as contas e os seus estados, revendedores, planos e o registo de cada alteração.

O que vai na máquina

Um instalador, toda a pilha de hospedagem, cada peça configurada para funcionar com as outras

O Nexo não é uma tela aparafusada a serviços que você mesmo configura. O instalador dele coloca todos os serviços de que um servidor de hospedagem precisa em uma máquina Ubuntu limpa, grava a configuração de cada um para uso por conta e continua gravando conforme você adiciona contas, sites, caixas de e-mail e zonas. O painel do proprietário responde por TLS na porta 2083; os serviços do próprio painel escutam apenas na interface de loopback.

Peça o Nexo com um servidor e não há nada para executar: nós o instalamos assim que o sistema operacional estiver no ar, ou quando um servidor pronto for entregue a você. Em um servidor seu, são dois comandos como root. O instalador confere o release contra a nossa assinatura antes de desempacotar qualquer arquivo, deixa o SSH e as suas regras de firewall como estão e imprime o primeiro acesso do administrador uma única vez.

  1. panel
    Nexoweb app · worker · root agent on the loopback
    :2083 TLS
  2. web
    Apacheevent MPM · HTTP/2 · FastCGI to each account’s PHP-FPM
    :80:443
  3. php
    PHP-FPM8.1 · 8.2 · 8.3 · 8.4, one master per account per version
    unix sockets
  4. sql
    MariaDBphpMyAdmin by one-time sign-on
    127.0.0.1
  5. mail
    Postfix · Dovecot · rspamdSieve · Roundcube webmail · DKIM signing
    :25:465:587:993:995
  6. dns
    PowerDNSauthoritative for every hosted zone
    :53
  7. ftp
    Pure-FTPdTLS required, one chroot per login
    :2130000–30999
  8. guard
    restic · fail2ban · nftablesuser quotas · unattended security updates
    /backup
Isolamento

Anatomia de uma conta de hospedagem

Uma conta na Nexo não é uma pasta com senha. É um usuário Unix com seu próprio home, seus próprios processos PHP e sua própria fatia da máquina, construída a partir do plano em que está e reconstruída sempre que esse plano muda. Um site ocupado ou quebrado consome a própria cota e a de mais ninguém.

Seu próprio PHP
Um mestre PHP-FPM para cada versão de PHP usada pelos sites da conta, rodando como a conta sob systemd com ProtectSystem=strict, um /tmp privado e sem como ganhar privilégios. O open_basedir mantém o PHP dentro do home, e o socket é legível apenas pelo Apache e pela conta.
Sua própria fatia
Uma slice do systemd mantém a conta dentro dos limites de CPU, memória e contagem de processos do plano. Espaço em disco e contagem de arquivos são cotas de usuário em ext4 ou XFS.
Sua própria visão
O /proc mostra a cada conta apenas seus próprios processos e os de mais ninguém, e uma tabela nftables impede que os processos das contas alcancem o painel, seu agente e os outros serviços no loopback.
Tudo o mais, por dentro
Os jobs do cron começam no mesmo sandbox do PHP. Os logins de FTP ficam trancados numa pasta do home e agem como a conta. Os nomes dos bancos carregam o prefixo da conta, e um usuário de banco só pode receber os bancos da própria conta.
Quem entra

Três tipos de acesso, um só servidor

Você administra o servidor. Abaixo de você, revendedores podem vender hospedagem por conta própria; abaixo deles, cada cliente cuida dos próprios sites. Cada acesso enxerga exatamente a sua parte da árvore, e cada tela pode exibir a marca de quem vende para a pessoa que a está vendo.

RecursoDono do servidorRevendedorCliente
Vê Tudo no servidor Os próprios clientes, nada mais As próprias contas
Planos Qualquer um, com todos os limites: sites, disco, arquivos, bancos de dados, caixas de e-mail, logins de FTP, CPU, memória, processos, e-mails por hora, backups mantidos, tetos de PHP Os próprios pacotes, dentro dos planos que você permite vender —
Contas Criar, mover para outro plano ou dono, suspender, liberar, encerrar Criar, suspender, reativar e encerrar as contas dos próprios clientes —
Entrar como Qualquer cliente Os próprios clientes —
Limites Define os de cada revendedor: quantas contas, quanto disco, quais planos Trabalha dentro deles Os do próprio plano
Marca O nome, logotipo, cor, link de ajuda e endereço de suporte do painel A própria, exibida aos clientes Vê a do provedor
Servidores de nomes Os do próprio servidor, ns1 e ns2 sob o nome dele, a menos que você defina outros ns1 e ns2 privados no próprio domínio —
Sites, e-mail, bancos de dados, DNS, arquivos, backups Pela opção entrar como, ou por restaurações e novas senhas na página da conta Pela opção entrar como Deles para administrar, no próprio painel
Quando algo dá errado Suspende um revendedor junto com todas as contas sob ele — —
Sem intervenção

As tarefas que correm sem ninguém autenticado

Um servidor de alojamento é sobretudo rotina: certificados a renovar, cópias de segurança a fazer, atualizações a instalar, correio a assinar. A Nexo trata dessa rotina num calendário próprio e avisa-o nos avisos da Visão geral quando algo falha.

Certificados, por site

Assim que o nome de um site aponta para o servidor, a Let’s Encrypt emite o certificado e as renovações passam a ser automáticas. Um domínio que continua a falhar a validação é suspenso, para não esgotar a margem de falhas de todos os outros sites da máquina.

tls shop.example.net · emitido

Cópias de segurança, todas as noites

Entre as 02:00 e as 06:00 UTC, o restic tira instantâneos de todas as contas para um repositório encriptado no servidor, num disco próprio quando o instalador recebe um. Cada plano indica quantos instantâneos diários e semanais são guardados. Os clientes restauram um caminho, uma base de dados ou uma caixa de correio por si próprios, tiram um instantâneo extra por dia ou descarregam um como .tar.gz.

restic 5a2f9c1e · 3 bases de dados · 12 caixas de correio

Atualizações, assinadas

Cada versão vem com um manifesto assinado com a nossa chave Ed25519, e o tamanho e o SHA-256 da transferência têm de corresponder antes de se desempacotar o que quer que seja. O painel atualiza-se entre as 03:00 e as 05:00 UTC ou quando prime Instalar, e mantém as três versões mais recentes em disco como caminho de retorno.

release assinatura ok · comutado

Um registo que ninguém pode editar

Cada alteração em cada conta é escrita com quem a fez e porquê, na mesma transação de base de dados da própria alteração. As entradas são encadeadas por hash; Verificar o registo percorre a cadeia e indica se alguma entrada foi alterada ou removida.

audit verificado · cadeia íntegra

Suporte sem palavras-passe

Abra o painel de um cliente como se fosse ele para ver o que ele vê. A sessão dura até duas horas, fica marcada como sua no registo da conta e não permite definir palavras-passe nem iniciar um restauro.

session iniciar sessão como · expira em 2 h

Correio que chega

O rspamd pontua o correio recebido e assina com DKIM o correio enviado. Nas zonas alojadas no servidor, o SPF, o DKIM, o DMARC e os registos que as aplicações de correio usam para se configurarem são escritos para todos os domínios. O envio é limitado por caixa de correio e por conta, ao valor horário do plano.

mail dkim=pass · spf=pass · dmarc=pass
A licença

O que a licença controla e o que ela nunca afeta

Uma chave é emitida para um servidor. A primeira ativação a vincula ao UUID do firmware dessa máquina, de modo que uma cópia da instalação levada para outro hardware é recusada, enquanto uma reinstalação na mesma máquina a mantém. Para mover o Nexo para outro servidor, peça-nos para liberar a chave.

O que é pausado é alterar as coisas: sem novas contas, sem edições, sem gerenciador de arquivos, até que uma licença válida retorne. A página da licença permanece aberta para que uma chave possa ser inserida ou renovada.

O que nunca é pausado é o serviço. Uma licença vencida não interrompe um site, uma caixa de e-mail ou um banco de dados, e nunca derruba o site de um cliente.

Preços e máquinas

Uma única linha na fatura, independentemente do que o servidor carregar

O Nexo aparece como uma linha própria ao lado do servidor, nunca embutido nele, e o seu preço não varia com o número de contas, revendedores ou sites. Cada valor abaixo vem do catálogo que o checkout utiliza para faturar.

Nexo, per server, per month$45 in New York, San Francisco and Miami
€45 in Bucharest and Amsterdam
SetupNone
Hosting accountsAs many as the server holds: the licence counts none
On a 3, 6 or 12-month term$45 × the months. Software takes no term discount; the server’s own lines do
On a server that is not ours$45 a month, in US dollars: a licence on its own
Listed in the configurator asNexo Hosting Panel (Ubuntu 24.04+), under Software

Escolha a máquina

Todas as máquinas x86 que vendemos com o Nexo no Ubuntu 24.04 ou 26.04, da configuração completa mais barata para a mais cara. Cada preço corresponde a essa configuração, lida em conjunto com a sua especificação a partir de um único registo do catálogo; o link abre o configurador com o Ubuntu e o Nexo já selecionados, onde a memória, os discos e a cidade ainda podem ser alterados.

Show
Monthly, before tax. US cities bill in dollars, EU cities in euros, with the same figures.
Machine, and the build the price is forCitiesServer, fromWith NexoOrder
AMD Opteron X2150AMD Opteron X2150 APU, 4 cores 1.1GHz · 8 GB DDR3 · 1 × SATA-SSD 32 GB · 500 MbpsNew York, Bucharest$5 or €5$50 or €50Configure
Intel Atom C2730Intel Atom C2730 Octa Core 1.70 GHz · 16 GB DDR3 · 1 × SATA-SSD 64 GB · 500 MbpsNew York$21.68$66.68Configure
Intel Atom C2750Intel Atom C2750 Processor, 8 core 2.4 GHz · 16 GB DDR3 · 1 × SATA 500 GB · 500 MbpsNew York, Bucharest$34.40 or €34.40$79.40 or €79.40Configure
Intel Xeon E3-1284L v4Intel Xeon E3-1284L v4 Quad Core 2.90 GHz · 16 GB DDR3 · 1 × SATA-SSD 240 GB · 500 MbpsNew York, Bucharest, Amsterdam, San Francisco$46.18 or €46.18$91.18 or €91.18Configure
AMD Opteron 6300AMD Opteron 6366 HE Hexadeca Core 1.80 GHz · 16 GB DDR3 · 1 × SATA 500 GB · 500 MbpsNew York, Bucharest, Miami$51.86 or €51.86$96.86 or €96.86Configure
Intel Xeon E3-1284L v3Intel Xeon E3-1284L v3 Quad Core 1.80 GHz · 16 GB DDR3 · 1 × SATA-SSD 240 GB · 500 MbpsNew York, Bucharest$52.18 or €52.18$97.18 or €97.18Configure
Intel Xeon E3-1585L v5Intel Xeon E3-1585L v5 Quad Core 3.00 Ghz · 32 GB DDR4 · 1 × NVMe-SSD 240 GB · 1 GbpsNew York, Bucharest, San Francisco, Amsterdam, Miami$62.58 or €62.58$107.58 or €107.58Configure
Intel Xeon D-1500Intel Xeon D-1548 Octa Core 2.00 GHz · 32 GB DDR4 · 1 × NVMe-SSD 240 GB · 1 GbpsNew York, Miami, Bucharest, Amsterdam, San Francisco$62.58 or €62.58$107.58 or €107.58Configure
Intel Xeon E5-2600 v1/v2Intel Xeon E5-2630L Hex Core 2.00 GHz · 32 GB DDR3 · 2 × SATA 500 GB (RAID 1) · 500 MbpsNew York, Bucharest, Miami$70.93 or €70.93$115.93 or €115.93Configure
Intel Xeon E5-2600 v3/v4Intel Xeon E5-2620 v4 Octo Core 2.10 GHz · 32 GB DDR4 · 2 × SATA 500 GB (RAID 1) · 1 GbpsNew York, Bucharest, San Francisco, Miami, Amsterdam$73.47 or €73.47$118.47 or €118.47Configure
Intel Xeon Silver / GoldIntel Xeon Silver 4110 8 Core 2.10 GHz · 16 GB DDR4 · 2 × SATA-SSD 240 GB (RAID 1) · 1 GbpsNew York, Bucharest, San Francisco, Miami, Amsterdam$83.67 or €83.67$128.67 or €128.67Configure
Intel Xeon E-2286MIntel Xeon E-2286M 8 CORE 2.40 GHz · 32 GB DDR4 · 1 × NVMe-SSD 240 GB · 1 GbpsBucharest€105.99€150.99Configure
Intel Xeon E5-4600 v1/v24 × Intel Xeon E5-4650L Octo Core 2.60 GHz · 64 GB DDR3 · 2 × SATA 500 GB (RAID 1) · 500 MbpsNew York, Bucharest, Miami$109.69 or €109.69$154.69 or €154.69Configure
Intel Xeon E5-4600 v3/v44 × Intel Xeon E5-4650 v3 12 Core 2.10 GHz · 128 GB DDR4 · 2 × SATA 500 GB (RAID 1) · 1 GbpsNew York, Bucharest, Miami, San Francisco, Amsterdam$186.37 or €186.37$231.37 or €231.37Configure
AMD EPYCAMD EPYC 7413 24 CORE 2.65 GHz 128MB L3 CACHE · 32 GB DDR4 · 1 × SATA-SSD 240 GB · 1 GbpsNew York, Bucharest$217.59 or €217.59$262.59 or €262.59Configure
Intel Xeon Gold4 × Intel Xeon Gold 6130 16 Core 2.10 GHz · 128 GB DDR4 · 2 × SATA 500 GB (RAID 1) · 1 GbpsNew York, Bucharest, San Francisco$409.38 or €409.38$454.38 or €454.38Configure
Antes de instalar

Perguntas que os administradores fazem primeiro

O que o instalador precisa do servidor?

Ubuntu 24.04 ou 26.04, root, um endereço IPv4 público e /home em ext4 ou XFS; em XFS ele já precisa estar montado com quotas de usuário, e em ext4 o instalador as ativa. Ele para antes de alterar qualquer coisa se cPanel, Plesk, DirectAdmin, CyberPanel, HestiaCP ou VestaCP estiver instalado, ou se o Apache já estiver servindo sites, porque assume os serviços de web, e-mail e DNS.

Ele pode ser instalado antes de o servidor ter um nome de host?

Sim. Ele instala no endereço IPv4 do servidor com um certificado autoassinado. Dê o nome ao servidor depois em Administração, Configurações: o painel, o webmail, o e-mail e o FTP passam a usar esse nome, com um certificado Let’s Encrypt assim que o nome resolver para a máquina.

Quais versões de PHP um site pode executar?

PHP 8.1, 8.2, 8.3 e 8.4, escolhidas site por site, com 8.3 como padrão. O limite de memória e os tamanhos de upload e post (até os tetos do plano), os tempos de execução e de entrada, as variáveis de entrada, o fuso horário e a exibição de erros são definidos por conta, e o .user.ini do próprio site continua funcionando.

O que acontece com os sites hospedados se a licença expirar?

Eles continuam no ar. Sites, e-mails e bancos de dados permanecem ativos, e os backups noturnos e as renovações de certificado seguem normalmente; apenas as alterações pelo painel ficam pausadas até a licença voltar a ser válida. Uma renovação que falhe primeiro deixa a licença atual expirando e, depois, 14 dias de tolerância com um aviso para você.

Onde ficam os backups?

Em um repositório restic criptografado no próprio servidor, em /backup, que o instalador pode colocar em um disco separado. Isso desfaz um arquivo excluído, uma tabela removida ou uma atualização ruim; não é uma cópia fora da máquina, então mantenha uma em outro lugar se o que você precisa sobreviver for o próprio servidor.

Um contrato de 12 meses torna o Nexo mais barato?

Não. O software em nossos servidores é cobrado pelo preço mensal vezes os meses em cada ciclo; um prazo mais longo desconta as linhas do próprio servidor, não o Nexo.

O Nexo fatura meus clientes?

Não. O Nexo cuida da hospedagem, não do faturamento: ele cria, limita, suspende e encerra contas quando você ou seus revendedores determinam, e o faturamento permanece com o sistema que você já utiliza.

Segui o link “Powered by Nexo” no painel do meu provedor. A quem peço ajuda?

À sua empresa de hospedagem: é ela que administra o servidor onde sua conta está e cuida do seu faturamento e suporte. O link ou endereço de ajuda fica ao lado dessa linha no rodapé de cada página do seu painel.