Vai al contenuto

Soluzioni · File e collaborazione

Un VPS per Nextcloud

Nextcloud All-in-One è l'installazione Docker ufficiale del progetto: un unico mastercontainer che configura Nextcloud, il suo database, Redis, Office, Talk e i backup tramite una procedura guidata web. Da un server richiede disco per i vostri file, memoria per PHP e le anteprime e un dominio per il certificato. BD-12 a $17.90 ha 200 GB e 12 GB di RAM; C4-8-160 a $75.90 arriva con AIO già avviato.

Cosa richiede

Software dalla documentazione, dimensioni con la fonte indicata

Il software e le impostazioni di sicurezza provengono dalla documentazione del progetto stesso. Dove il progetto non pubblica requisiti hardware, le dimensioni indicano di chi sono.

Dal README di Nextcloud AIO

  • Docker, poi il mastercontainer con --publish 80:80 --publish 8080:8080 --publish 8443:8443 e il socket Docker in sola lettura.
  • Un dominio che punta al server, con le porte 80 e 8443 raggiungibili, così AIO può ottenere un certificato Let's Encrypt.
  • Prima visita: https://your-ip:8080 tramite IP (certificato autofirmato), password da configuration.json all'interno del container.
  • PHP usa per impostazione predefinita 512 MB per processo; Office (Collabora) e Talk richiedono ciascuno memoria propria. I backup sono integrati (Borg).

Dimensioni (nostre: AIO non pubblica requisiti hardware)

Dimensionamento per carico di lavoro
Carico di lavorovCPURAM
File e calendario per una-tre personeNextcloud, database, Redis. Il carico sono anteprime e caricamenti.24 GB
Una famiglia o un piccolo team, con OfficeCollabora è una suite per ufficio basata su browser che gira sul vostro server.48 GB
Videochiamate Talk, molti utenti, ricerca full-textIl backend ad alte prestazioni e l'indice di ricerca richiedono RAM.612 GB

I piani adatti

4 macchine, con prezzi in tempo reale

Ordinati per disco, che è ciò che Nextcloud riempie. Prezzi attuali, al mese, letti dal catalogo.

  • BD-8$12.90/mese

    4 vCPU · 8 GB · 100 GB di disco · 32 TB

    100 GB, 8 GB: file per poche persone. 4 vCPU, 8 GB, 100 GB e 32 TB di traffico. Incollate voi il comando docker.

  • BD-12$17.90/mese

    6 vCPU · 12 GB · 200 GB di disco · 32 TB

    200 GB, 12 GB: con Office e Talk. 6 vCPU e 12 GB per Collabora e Talk accanto a Nextcloud, 200 GB per i file. La scelta qui sotto.

  • BD-24$31.90/mese

    8 vCPU · 24 GB · 300 GB di disco · 32 TB

    300 GB, 24 GB: un team. 8 vCPU, 24 GB, 300 GB. Ricerca full-text, anteprime per grandi librerie di foto, molti utenti simultanei.

  • C4-8-160$75.90/mese

    4 vCPU · 8 GB · 160 GB di disco · 3 TB

    160 GB, arriva con AIO avviato. Il preset installa Docker e avvia il mastercontainer su un fornitore che esegue gli script di avvio; completate la configurazione sulla porta 8080.

“Attiva con installazione” apre il configuratore con il nostro script di avvio per Nextcloud AIO già inserito nel campo dello script di avvio, per intero, prima dell'acquisto. Viene eseguito una sola volta, come root, durante l'allestimento del server, e solo sui fornitori la cui piattaforma esegue script di avvio; nelle altre righe l'installazione consiste negli stessi comandi, incollati da te.

L'installazione

Cinque passaggi, dal README di AIO

Con il preset, i passaggi 1 e 2 sono già completati all'arrivo del server. Tenete pronto il dominio prima del passaggio 3.

  1. Docker. curl -fsSL https://get.docker.com | sh
  2. Avviate il mastercontainer esattamente come indica il README: docker run --init --sig-proxy=false --name nextcloud-aio-mastercontainer --restart always --publish 80:80 --publish 8080:8080 --publish 8443:8443 --volume nextcloud_aio_mastercontainer:/mnt/docker-aio-config --volume /var/run/docker.sock:/var/run/docker.sock:ro ghcr.io/nextcloud-releases/all-in-one:latest
  3. Puntate un dominio al server. Un record A come cloud.example.com; AIO lo verifica e ottiene da sé il certificato.
  4. Aprite l'interfaccia AIO tramite IP. https://your-ip:8080, accettate il certificato autofirmato e accedete con la password ottenuta da docker exec nextcloud-aio-mastercontainer grep password /mnt/docker-aio-config/data/configuration.json.
  5. Inserite il dominio, scegliete i container, avviate. Office, Talk, Imaginary, ricerca full-text: ognuno è una casella da spuntare e una porzione di RAM. Impostate una destinazione di backup Borg prima di invitare chiunque.

Onestamente

Cosa acquisteremmo davvero

Nextcloud riempie il disco e consuma RAM nei container opzionali. Acquistate pensando a entrambi.

Per una famiglia o un piccolo team, con Office

BD-12 · $17.90/mese

6 vCPU, 12 GB e 200 GB a $17.90: Nextcloud con Collabora e Talk attivi, 200 GB per i file e 32 TB di traffico, così sincronizzare una libreria di foto non diventa una bolletta. Costa meno della macchina da 160 GB che include il nostro preset, e il preset sono comunque due comandi. Se non userete Office o Talk, basta BD-8 a $12.90 con 100 GB.

Domande

Le domande che si pongono prima dell'acquisto.

Quanta RAM e quanto disco servono a Nextcloud?
Il progetto AIO non pubblica requisiti hardware minimi. Ciò che dice: PHP usa per impostazione predefinita 512 MB per processo e ogni container opzionale (Collabora Office, il backend ad alte prestazioni di Talk, Imaginary per le anteprime, la ricerca full-text) è un servizio a sé con la propria memoria. File e calendario per poche persone girano in 4 GB; con Office e Talk prevedete 8–12 GB. Il disco è semplicemente la dimensione di ciò che archivierete più i backup, ed è per questo che le righe qui sopra sono ordinate per disco.
Mi serve un dominio?
Sì. AIO verifica che un dominio punti al server prima di avviare Nextcloud e usa quel dominio per ottenere un certificato Let's Encrypt, il che richiede che le porte 80 e 8443 siano raggiungibili. Senza un dominio potete avviare il mastercontainer ma non completare la procedura guidata. Registratene uno prima, oppure usate l'opzione deSEC descritta nel README.
Cosa fa il preset di avvio?
Installa Docker con lo script ufficiale di Docker e avvia il mastercontainer AIO con esattamente il comando docker run del README (porte 80, 8080, 8443; socket Docker in sola lettura; il volume del mastercontainer), apre queste porte più la 443 sul firewall e lascia /root/NEXTCLOUD-NEXT-STEPS.txt con il comando che mostra la password di AIO e i passaggi successivi. Non inserisce un dominio né avvia Nextcloud: questo lo fa la procedura guidata, con il vostro dominio.
La porta 8080 è pubblica? È sicuro?
È così che AIO è progettato: l'interfaccia sulla 8080 è protetta dalla lunga password casuale conservata nel container, che solo root sulla macchina può leggere, e comunica in HTTPS con un certificato autofirmato. Una volta avviato Nextcloud, lo usate sul vostro dominio tramite la 443; 8080 e 8443 sono l'interfaccia di gestione.
Come vengono eseguiti i backup?
AIO include BorgBackup: nell'interfaccia impostate una destinazione (un disco montato o un repository Borg remoto) e una pianificazione, e lui crea snapshot coerenti dell'intera installazione. Fatelo prima di invitare chiunque: un Nextcloud senza backup è una cartella condivisa con passaggi in più.
Nextcloud AIO o installazione manuale?
AIO è il metodo consigliato dal progetto per l'installazione in proprio ed è quello descritto in questa pagina: un comando, una procedura guidata, aggiornamenti e backup gestiti. Un'installazione manuale vi dà ogni regolazione e ogni incombenza. A meno che non sappiate perché vi servono quelle regolazioni, scegliete AIO.