Sistem de operare pentru cloud privat

Datele dumneavoastră,pe propriul echipament.


virgoOS este un sistem de operare open source care transformă un server într-un cloud privat. Rulează fișierele, e-mailul, documentele și apelurile pe un server care vă aparține, păstrează automat istoricul fiecărei modificări și se administrează din browser.

Două noduri virgoOS care se replică în aceeași locație, conectate prin router la internet, la un laptop, la o tabletă și la un calculator.
Bază
Debian
Stocare
ZFS
Arhitecturi
amd64, arm64
Licență
GPL-2.0
Administrare
Browser și CLI
Aplicații

Tot ce folosiți zilnic, pe un singur server.

Aplicațiile se instalează din App center, cu câteva setări. Fiecare rulează în containere, își ține datele pe pool-ul de stocare și se deschide prin HTTPS, la propriul nume sub domeniul nodului.

Fișiere

Nextcloud vă păstrează fișierele și le sincronizează pe orice dispozitiv, cu foldere și drepturi de acces pentru fiecare utilizator.

Documente

Euro Office deschide documentele în browser, astfel încât mai mulți oameni pot lucra în același timp pe același fișier.

E-mail

Un server de e-mail complet pe propriul domeniu: SMTP și IMAP, cu filtru de spam și de viruși.

Apeluri și tablă comună

Apeluri video cu backendul de înaltă performanță Nextcloud și o tablă pe care desenează mai mulți oameni deodată.

VPN

WireGuard vă oferă o conexiune criptată la nod și la aplicațiile lui din afara rețelei.

Fără reclame

Pi-hole blochează reclamele și trackerele la nivel de DNS, pentru toate dispozitivele din rețea.

Foldere partajate

Foldere pentru calculatoarele din rețeaua locală, deschise utilizatorilor pe care îi alegeți sau tuturor, ca invitat.

Backup pentru Mac

Time machines sunt destinații de backup pentru aplicația Time Machine de pe Mac, fiecare cu propria capacitate.

Unelte pentru dezvoltatori

Gitea cu runnerul său de CI, analiză web cu Plausible, un panou pentru containere și un terminal în browser.

Nu se instalează nimic din ce nu alegeți. Trei aplicații de bază sunt mereu prezente: Traefik direcționează cererile către aplicații și se ocupă de certificatele lor SSL, Authelia ține conturile nodului, iar Terminal deschide un shell din browser.

Siguranța datelor

Mai multe copii și un istoric la care vă puteți întoarce.

Tot ce salvează o aplicație stă pe un pool ZFS redundant, care își verifică singur datele, păstrează ani de istoric ce nu poate fi modificat și în care se pot căuta fișiere care nu mai există.

Istoric

Reveniți la starea de acum o oră

Nodul păstrează câte un snapshot pentru fiecare dintre ultimele 36 de ore, 30 de zile, 60 de luni și 5 ani și le șterge singur pe cele mai vechi. Un snapshot ocupă spațiu doar pentru ce s-a schimbat de când a fost făcut.

În documentație : Reveniți la starea de acum o oră
Ransomware

Un istoric care nu poate fi rescris

Un snapshot este o copie doar pentru citire a datelor unei aplicații, așa cum erau la un moment dat. Fișierele criptate de pe un calculator infectat nu schimbă snapshoturile făcute înainte de atac.

În documentație : Un istoric care nu poate fi rescris
Integritate

Fiecare bloc este verificat

Pool-ul păstrează o sumă de control pentru tot ce stochează. O verificare lunară citește toate datele și repară, din redundanța pool-ului, tot ce nu corespunde.

În documentație : Fiecare bloc este verificat
Căutare

Găsiți un fișier care a fost șters

Indexerul cataloghează din oră în oră fișierele din snapshoturi. Căutați în el din snapshoturile unei aplicații sau cu comenzile virgo indexer, ca să găsiți versiuni mai vechi sau șterse ale unui fișier.

În documentație : Găsiți un fișier care a fost șters
Platformă

Administrat din browser, nu din terminal.

virgoOS este un sistem pentru un echipament gata de folosit: configurarea pune câteva întrebări, iar apoi nodul se administrează din interfața lui web, din contul de fleet sau cu comanda virgo.

Configurare în nouă pași

Configurarea pornește la prima pornire a nodului. Stabilește rețeaua, creează pool-ul de stocare, înregistrează nodul în fleet, instalează aplicațiile de bază și înlocuiește parola din fabrică.

În documentație : Configurare în nouă pași

Un nume și un certificat

Un nod răspunde la hostname.cluster.domeniu. Cu univrs.cloud, înregistrarea DNS și un certificat wildcard Let's Encrypt sunt create pentru dumneavoastră. Se poate folosi și un domeniu propriu.

În documentație : Un nume și un certificat

Administrat de oriunde

Înregistrarea leagă nodul de contul dumneavoastră de fleet. Nodul se conectează singur la fleet, deci administrarea funcționează și în spatele CGNAT, fără adresă IP publică și fără porturi redirecționate. E-mailul, partajarea fișierelor din Nextcloud, VPN-ul și deschiderea aplicațiilor din afara rețelei locale au nevoie de amândouă.

În documentație : Administrat de oriunde

Și o linie de comandă

Fiecare nod vine cu comanda virgo, pentru setările de rețea, aplicațiile care pot fi instalate și pentru indexarea și căutarea fișierelor din snapshoturi.

În documentație : Și o linie de comandă
Întrebări

Ce se întreabă înainte de instalare.

Ce este virgoOS?

virgoOS este un sistem de operare open source, bazat pe Debian, care transformă un server într-un cloud privat. Păstrează datele pe un pool ZFS redundant, rulează în containere aplicații precum Nextcloud, un server de e-mail și WireGuard și se administrează din browser.

De unde pot descărca virgoOS?

Imaginile de instalare sunt publicate cu fiecare versiune pe pagina de versiuni virgo: un ISO pentru amd64 și o imagine pentru arm64. De la prima pornire continuați cu ghidul de configurare.

De ce hardware are nevoie un nod?

De cel puțin două discuri de date de aceeași mărime, cu o diferență de cel mult 10% între ele, pe lângă discul de pe care rulează sistemul. De cel puțin 8 GB de RAM, ideal 16 GB sau mai mult, și de o conexiune de rețea prin cablu. Pachetele sunt publicate pentru amd64 și arm64. Documentația listează ce trebuie pregătit înainte de configurare.

Este virgoOS open source?

Da. Componentele lui sunt publicate sub GNU General Public License, versiunea 2, în depozite publice la github.com/univrs-cloud.

Are nevoie nodul de o adresă IP publică?

Pentru administrare, nu. Un nod înregistrat într-un cont de fleet se conectează singur la fleet, deci poate fi administrat de oriunde, chiar și în spatele CGNAT. E-mailul, partajarea fișierelor din Nextcloud, VPN-ul și accesul la aplicații din afara rețelei locale au însă nevoie de o adresă IP publică și de câteva porturi redirecționate din router.

Pot folosi propriul domeniu?

Da. Cu un domeniu propriu creați singur înregistrările DNS, iar înregistrarea în fleet este opțională. Cu univrs.cloud, înregistrarea DNS și certificatul wildcard sunt create prin contul dumneavoastră de fleet. Documentația descrie alegerea numelui nodului.

Cât de departe în timp pot recupera un fișier?

Nodul păstrează câte un snapshot pentru fiecare dintre ultimele 36 de ore, 30 de zile, 60 de luni și 5 ani. Snapshoturile mai vechi sunt șterse automat. Documentația arată snapshoturile unei aplicații și căutarea în ele.

Ce aplicații se pot instala?

App center oferă Nextcloud cu backendul de înaltă performanță și tabla comună, Euro Office, un server de e-mail, WireGuard, Pi-hole, Gitea și runnerul său, Plausible, qBittorrent și Dockhand. Traefik, Authelia și un terminal în browser se instalează la configurare.

Contact

Scrieți-ne.

Aveți o întrebare despre virgoOS sau ceva nu funcționează așa cum spune documentația? Trimiteți un mesaj și vă răspundem pe e-mail.

Vă mulțumim, mesajul a fost trimis.

Vă răspundem la adresa de e-mail pe care ați scris-o.

Vedeți cum se configurează un nod.

Documentația, în limba engleză, acoperă configurarea pas cu pas, fiecare pagină de administrare și comanda virgo.