Nexo · construit de Server Room · o licență per server

Panoul de control hosting Nexo. Atâtea conturi de hosting câte încap pe server, fiecare izolat de restul.

Nexo este panoul de control hosting pe care îl scriem noi înșine și îl instalăm pe serverul tău dedicat: o alternativă WHM pentru tine, proprietarul, și o alternativă cPanel pentru fiecare client pe care îl găzduiești. Fiecare cont rulează ca propriul utilizator Unix, cu propriul pool PHP-FPM și propriile limite de CPU, memorie și disc. Dedesubt se află platforma de hosting Linux pe care rulează propriul nostru web hosting, configurată pe Ubuntu 24.04 sau 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

Administrarea, desenată așa cum o vede proprietarul: starea serverului, conturile și stările lor, resellerii, planurile și istoricul fiecărei modificări.

Ce se instalează pe mașină

Un singur instalator, întregul stack de găzduire, fiecare componentă configurată să lucreze cu celelalte

Nexo nu este o interfață atașată peste servicii pe care le configurezi singur. Instalatorul său pune fiecare serviciu de care are nevoie un server de găzduire pe o mașină Ubuntu curată, scrie configurația acestora pentru utilizare per cont și continuă să o scrie pe măsură ce adaugi conturi, site-uri, căsuțe poștale și zone. Panoul proprietarului răspunde prin TLS pe portul 2083; serviciile proprii ale panoului ascultă doar pe interfața loopback.

Comanzi Nexo împreună cu un server și nu mai ai nimic de rulat: îl instalăm odată ce sistemul de operare este pornit sau când un server pregătit îți este predat. Pe un server propriu sunt două comenzi ca root. Instalatorul verifică versiunea față de semnătura noastră înainte de a despacheta un fișier, lasă SSH și propriile reguli de firewall așa cum sunt și afișează o singură dată datele de autentificare ale primului administrator.

  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
Izolare

Anatomia unui cont de găzduire

Un cont pe Nexo nu este un folder cu o parolă. Este un utilizator Unix cu propriul home, propriile procese PHP și propria cotă din mașină, construit pe baza planului pe care se află și reconstruit ori de câte ori planul se schimbă. Un site aglomerat sau defect își consumă propria alocație și pe a nimănui altcuiva.

Propriul PHP
Un master PHP-FPM pentru fiecare versiune PHP folosită de site-urile contului, rulând ca respectivul cont sub systemd cu ProtectSystem=strict, un /tmp privat și nicio cale de a obține privilegii. open_basedir menține PHP în interiorul home-ului, iar socket-ul poate fi citit doar de Apache și de cont.
Propria cotă
Un slice systemd menține contul la limitele de CPU, memorie și număr de procese din planul său. Spațiul pe disc și numărul de fișiere sunt cote de utilizator pe ext4 sau XFS.
Propria perspectivă
/proc arată fiecărui cont doar propriile procese și pe ale nimănui altcuiva, iar un tabel nftables împiedică procesele conturilor să ajungă la panou, la agentul său și la celelalte servicii de pe loopback.
Tot restul, înăuntru
Sarcinile cron pornesc în același sandbox ca PHP. Autentificările FTP sunt blocate într-un folder al home-ului și acționează ca respectivul cont. Numele bazelor de date poartă prefixul contului, iar un utilizator de bază de date poate primi acces doar la bazele de date proprii ale acelui cont.
Cine se autentifică

Trei tipuri de autentificare, un singur server

Tu conduci serverul. Sub tine, revânzătorii pot vinde propriile servicii de găzduire; sub ei, fiecare client își administrează propriile site-uri. Fiecare autentificare vede exact partea sa din arbore, iar fiecare ecran poate purta marca celui care vinde persoanei care îl privește.

CapacitateProprietar de serverRevânzătorClient
Vede Tot ce este pe server Proprii clienți, nimic altceva Propriile conturi
Planuri Oricare, cu fiecare limită: site-uri, disc, fișiere, baze de date, căsuțe poștale, autentificări FTP, CPU, memorie, procese, e-mailuri pe oră, copii de rezervă păstrate, plafoane PHP Propriile pachete, în cadrul planurilor pe care le permiți să le vândă —
Conturi Creează, mută pe alt plan sau proprietar, suspendă, reactivează, închide Creează, suspendă, reactivează și închide conturile clienților lor —
Autentificare ca Orice client Proprii clienți —
Limite Stabilește pentru fiecare revânzător: câte conturi, cât disc, ce planuri Lucrează în cadrul lor Ale planului lor
Marcă Numele panoului, sigla, culoarea, linkul de ajutor și adresa de suport Propria marcă, afișată clienților lor Vede marca furnizorului lor
Servere de nume Ale serverului, ns1 și ns2 sub numele său, dacă nu setezi altele ns1 și ns2 private pe propriul domeniu —
Site-uri, e-mail, baze de date, DNS, fișiere, copii de rezervă Prin autentificare ca, sau restaurări și parole noi din pagina contului Prin autentificare ca Ale lor de administrat, din propriul panou
Când ceva merge prost Suspendă un revânzător împreună cu fiecare cont de sub el — —
Fără supraveghere

Sarcinile care rulează când nimeni nu este autentificat

Un server de găzduire înseamnă în mare parte rutină: certificate de reînnoit, copii de rezervă de făcut, actualizări de instalat, e-mail de semnat. Nexo se ocupă de această rutină după un program propriu și te anunță în notificările din Prezentare generală atunci când ceva eșuează.

Certificate, pentru fiecare site

Odată ce numele unui site se rezolvă către server, Let’s Encrypt îi emite certificatul, iar reînnoirile urmează de la sine. Un domeniu care continuă să pice validarea este retras treptat, ca să nu poată consuma alocația de eșecuri pentru toate celelalte site-uri de pe mașină.

tls shop.example.net · emis

Copii de rezervă, în fiecare noapte

Între 02:00 și 06:00 UTC, restic face instantanee pentru fiecare cont într-un depozit criptat de pe server, pe un disc propriu atunci când instalatorului i se oferă unul. Fiecare plan spune câte instantanee zilnice și săptămânale sunt păstrate. Clienții restaurează singuri o cale, o bază de date sau o căsuță poștală, fac un instantaneu suplimentar pe zi sau descarcă unul ca .tar.gz.

restic 5a2f9c1e · 3 baze de date · 12 căsuțe poștale

Actualizări, semnate

Fiecare versiune vine cu un manifest semnat cu cheia noastră Ed25519, iar dimensiunea descărcării și SHA-256 trebuie să corespundă înainte ca ceva să fie dezarhivat. Panoul se actualizează singur între 03:00 și 05:00 UTC sau când apeși Instalare și păstrează pe disc cele mai recente trei versiuni ca o cale de întoarcere.

release semnătură ok · comutat

O evidență pe care nimeni nu o poate edita

Fiecare modificare adusă fiecărui cont este scrisă cu cine a făcut-o și de ce, în aceeași tranzacție de bază de date ca modificarea însăși. Intrările sunt înlănțuite prin hash; Verifică evidența parcurge lanțul și raportează dacă vreo intrare a fost alterată sau eliminată.

audit verificat · lanț intact

Suport fără parole

Deschide panoul propriu al unui client ca el pentru a vedea ce vede el. Sesiunea durează până la două ore, este marcată ca fiind a ta în evidența contului și nu poate seta parole sau porni o restaurare.

session autentificare ca · expiră în 2 h

E-mailul care sosește

rspamd evaluează e-mailurile primite și semnează DKIM e-mailurile trimise. Pe zonele găzduite de server, SPF, DKIM, DMARC și înregistrările pe care aplicațiile de e-mail le folosesc pentru a se configura singure sunt scrise pentru fiecare domeniu. Trimiterea este limitată ca rată per căsuță poștală și per cont, la cifra orară a planului.

mail dkim=pass · spf=pass · dmarc=pass
Licența

Ce controlează licența și ce nu atinge niciodată

O cheie este emisă pentru un singur server. Prima activare o leagă de UUID-ul firmware al acelei mașini, astfel încât o copie a instalării mutată pe alt hardware este refuzată, în timp ce o reinstalare pe aceeași mașină o păstrează. Pentru a muta Nexo pe alt server, cereți-ne să eliberăm cheia.

Ce se întrerupe este modificarea lucrurilor: fără conturi noi, fără editări, fără manager de fișiere, până când o licență valabilă revine. Pagina licenței rămâne deschisă, astfel încât o cheie poate fi introdusă sau reînnoită.

Ce nu se întrerupe niciodată este servirea. O licență expirată nu oprește un site web, o căsuță poștală sau o bază de date și nu scoate niciodată site-ul unui client din funcțiune.

Prețuri și echipamente

Un singur rând pe factură, indiferent ce rulează serverul

Nexo apare ca rând separat lângă server, nu este niciodată inclus în acesta, iar prețul său nu se modifică în funcție de numărul de conturi, revânzători sau site-uri. Fiecare valoare de mai jos provine din catalogul pe care se bazează facturarea la finalizarea comenzii.

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

Alegeți echipamentul

Fiecare echipament x86 pe care îl vindem cu Nexo pe Ubuntu 24.04 sau 26.04, începând cu cea mai ieftină configurație completă. Fiecare preț corespunde acelei configurații, citit împreună cu specificațiile sale dintr-o singură înregistrare din catalog; linkul deschide configuratorul cu Ubuntu și Nexo deja selectate, unde memoria, discurile și orașul pot fi încă modificate.

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
Înainte de instalare

Întrebări pe care administratorii le pun mai întâi

De ce are nevoie instalatorul de la server?

Ubuntu 24.04 sau 26.04, root, o adresă IPv4 publică și /home pe ext4 sau XFS; pe XFS trebuie să fie deja montat cu cote de utilizator, pe ext4 instalatorul le activează. Se oprește înainte de a schimba ceva dacă este instalat cPanel, Plesk, DirectAdmin, CyberPanel, HestiaCP sau VestaCP, sau dacă Apache servește deja site-uri, pentru că preia serviciile web, de e-mail și DNS.

Poate fi instalat înainte ca serverul să aibă un nume de gazdă?

Da. Se instalează pe adresa IPv4 a serverului cu un certificat auto-semnat. Dați serverului numele mai târziu, la Administrare, Setări: panoul, webmail-ul, e-mailul și FTP-ul trec la acel nume, cu un certificat Let’s Encrypt imediat ce numele se rezolvă către mașină.

Ce versiuni PHP poate rula un site?

PHP 8.1, 8.2, 8.3 și 8.4, alese site cu site, cu 8.3 ca implicit. Limita de memorie și dimensiunile de încărcare și postare (până la plafoanele planului), timpii de execuție și de intrare, variabilele de intrare, fusul orar și afișarea erorilor sunt setate per cont, iar propriul .user.ini al unui site funcționează în continuare.

Ce se întâmplă cu site-urile găzduite dacă licența expiră?

Continuă să funcționeze. Site-urile web, e-mailul și bazele de date rămân active, iar backup-urile nocturne și reînnoirile de certificate continuă; doar modificările prin panou se întrerup până când licența devine din nou valabilă. O reînnoire care eșuează lasă mai întâi licența curentă să expire, apoi 14 zile de grație cu o notificare către dumneavoastră.

Unde sunt stocate backup-urile?

Într-un depozit restic criptat pe serverul însuși, sub /backup, pe care instalatorul îl poate pune pe un disc propriu. Acesta recuperează un fișier șters, un tabel eliminat sau o actualizare defectuoasă; nu este o copie în afara mașinii, așa că păstrați una în altă parte dacă serverul însuși este ceea ce trebuie să supraviețuiască.

Un termen de 12 luni face Nexo mai ieftin?

Nu. Software-ul de pe serverele noastre este facturat la prețul lunar înmulțit cu lunile din fiecare ciclu; un termen mai lung reduce liniile proprii ale serverului, nu Nexo.

Nexo facturează clienții mei?

Nu. Nexo rulează găzduirea, nu facturarea: creează, limitează, suspendă și închide conturi atunci când dumneavoastră sau revânzătorii dumneavoastră spuneți acest lucru, iar facturarea rămâne la orice sistem pe care îl folosiți deja.

Am urmat „Propulsat de Nexo” din panoul gazdei mele. Cui îi cer ajutor?

Companiei dumneavoastră de găzduire: ea rulează serverul pe care se află contul dumneavoastră și se ocupă de facturare și suport. Linkul sau adresa sa de ajutor se află lângă acea linie, în subsolul fiecărei pagini a panoului dumneavoastră.