Ugrás a tartalomra

Megoldások · Fájlok és együttműködés

VPS Nextcloudhoz

A Nextcloud All-in-One a projekt saját Docker-telepítése: egyetlen mastercontainer, amely egy webes varázsló mögött beállítja a Nextcloudot, az adatbázisát, a Redist, az Office-t, a Talkot és a biztonsági mentéseket. A szervertől lemezt vár a fájloknak, memóriát a PHP-nak és az előnézeteknek, valamint egy domaint a tanúsítványhoz. A(z) BD-12, $17.90 200 GB-ot és 12 GB RAM-ot kínál; a(z) C4-8-160, $75.90 elindított AIO-val érkezik.

Amire szüksége van

Szoftver a dokumentációból, a méreteknél feltüntetett forrással

A szoftver és a biztonsági beállítások a projekt saját dokumentációjából származnak. Ahol a projekt nem közöl hardverigényt, a méreteknél fel van tüntetve, kitől származnak.

A Nextcloud AIO README alapján

  • Docker, majd a mastercontainer a(z) --publish 80:80 --publish 8080:8080 --publish 8443:8443 kapcsolókkal és csak olvasható Docker sockettel.
  • A szerverre mutató domain, elérhető 80-as és 8443-as portokkal, hogy az AIO Let's Encrypt tanúsítványt szerezhessen be.
  • Első látogatás: https://your-ip:8080 IP-cím alapján (önaláírt), jelszó a konténerben lévő configuration.json fájlból.
  • A PHP alapértelmezése folyamatonként 512 MB; az Office (Collabora) és a Talk is saját memóriát igényel. A biztonsági mentés beépített (Borg).

Méretek (a mieink: az AIO nem közöl hardveradatot)

Méretezés felhasználás szerint
MunkaterhelésvCPURAM
Fájlok és naptár egy–három embernekNextcloud, adatbázis, Redis. Az előnézetek és a feltöltések jelentik a terhelést.24 GB
Családnak vagy kis csapatnak, Office-szalA Collabora egy böngészőalapú irodai csomag, amely az Ön szerverén fut.48 GB
Talk videóhívások, sok felhasználó, teljes szöveges keresésA nagy teljesítményű háttérrendszer és a keresési index RAM-ot igényel.612 GB

A megfelelő csomagok

4 gép, aktuális árakon

Lemez szerint rendezve, mert azt tölti meg a Nextcloud. Az árak a mai, havi árak, a katalógusból.

  • BD-8$12.90/hó

    4 vCPU · 8 GB · 100 GB lemez · 32 TB

    100 GB, 8 GB: fájlok néhány embernek. 4 vCPU, 8 GB, 100 GB és 32 TB adatforgalom. A docker parancsot Ön illeszti be.

  • BD-12$17.90/hó

    6 vCPU · 12 GB · 200 GB lemez · 32 TB

    200 GB, 12 GB: Office-szal és Talkkal. 6 vCPU és 12 GB a Collaborának és a Talknak a Nextcloud mellett, 200 GB a fájloknak. Az alábbi választás.

  • BD-24$31.90/hó

    8 vCPU · 24 GB · 300 GB lemez · 32 TB

    300 GB, 24 GB: egy csapatnak. 8 vCPU, 24 GB, 300 GB. Teljes szöveges keresés, előnézetek nagy fotókönyvtárakhoz, sok egyidejű felhasználó.

  • C4-8-160$75.90/hó

    4 vCPU · 8 GB · 160 GB lemez · 3 TB

    160 GB, elindított AIO-val érkezik. Az előbeállítás telepíti a Dockert és elindítja a mastercontainert egy olyan szolgáltatónál, amely futtat indítási szkripteket; Ön a 8080-as porton fejezi be.

A „Telepítve üzembe helyezés” gomb úgy nyitja meg a konfigurátort, hogy a Nextcloud AIO indítószkriptünk vásárlás előtt már teljes egészében az indítószkript-mezőben van. Egyszer fut le, root jogosultsággal, a szerver kiépítése közben, és csak olyan szolgáltatóknál, amelyek platformja futtat indítószkripteket; a többi sornál a telepítés ugyanezekből a parancsokból áll, amelyeket Ön illeszt be.

A telepítés

Öt lépés, az AIO README alapján

Az előbeállítással az 1. és 2. lépés kész, mire a szerver megérkezik. A 3. lépés előtt legyen kész a domain.

  1. Docker. curl -fsSL https://get.docker.com | sh
  2. Indítsa el a mastercontainert pontosan úgy, ahogy a README mutatja: 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. Irányítson egy domaint a szerverre. Egy A rekord, például cloud.example.com; az AIO ellenőrzi, és maga szerzi be a tanúsítványt.
  4. Nyissa meg az AIO felületet IP-cím alapján. https://your-ip:8080, fogadja el az önaláírt tanúsítványt, és jelentkezzen be a(z) docker exec nextcloud-aio-mastercontainer grep password /mnt/docker-aio-config/data/configuration.json paranccsal kapott jelszóval.
  5. Adja meg a domaint, válassza ki a konténereket, indítsa el. Office, Talk, Imaginary, teljes szöveges keresés: mindegyik egy jelölőnégyzet és egy adag RAM. Állítson be Borg mentési célt, mielőtt bárkit meghív.

Őszintén

Amit mi ténylegesen vennénk

A Nextcloud megtölti a lemezt, az opcionális konténerek pedig felélik a RAM-ot. Mindkettőre méretezzen.

Háztartásnak vagy kis csapatnak, Office-szal

BD-12 · $17.90/hó

6 vCPU, 12 GB és 200 GB, $17.90: Nextcloud bekapcsolt Collaborával és Talkkal, 200 GB a fájloknak, és 32 TB adatforgalom, hogy egy fotókönyvtár szinkronizálása ne jelentsen számlát. Olcsóbb, mint a 160 GB-os gép, amelyen az előbeállításunk elérhető, és az előbeállítás amúgy is csak két parancs. Ha nem használ Office-t vagy Talkot, a(z) BD-8, $12.90 100 GB-tal elegendő.

Kérdések

Amit vásárlás előtt kérdezni szoktak.

Mennyi RAM és lemez kell a Nextcloudhoz?
Az AIO projekt nem közöl minimális hardverigényt. Amit közöl: a PHP alapértelmezése folyamatonként 512 MB, és minden opcionális konténer (Collabora Office, a Talk nagy teljesítményű háttérrendszere, az előnézetekhez használt Imaginary, a teljes szöveges keresés) önálló szolgáltatás saját memóriával. Néhány ember fájljai és naptára elfut 4 GB-on; Office-szal és Talkkal 8–12 GB-tal számoljon. A lemez egyszerűen a tárolni kívánt adatok mérete plusz a mentések, ezért vannak a fenti sorok lemez szerint rendezve.
Szükségem van domainre?
Igen. Az AIO a Nextcloud indítása előtt ellenőrzi, hogy egy domain a szerverre mutat-e, és ezzel a domainnel kér Let's Encrypt tanúsítványt, amihez a 80-as és a 8443-as portnak elérhetőnek kell lennie. Domain nélkül elindíthatja a mastercontainert, de a varázslót nem fejezheti be. Előbb regisztráljon egyet, vagy használja a README-ben leírt deSEC lehetőséget.
Mit csinál az indítási előbeállítás?
Telepíti a Dockert a Docker saját szkriptjével, és pontosan a README-ben szereplő docker run paranccsal elindítja az AIO mastercontainert (80-as, 8080-as, 8443-as portok; a Docker socket csak olvasható; a mastercontainer kötet), megnyitja ezeket a portokat és a 443-ast a tűzfalon, és létrehozza a /root/NEXTCLOUD-NEXT-STEPS.txt fájlt, amely tartalmazza az AIO jelszavát kiíró parancsot és a további lépéseket. Domaint nem ad meg, és magát a Nextcloudot sem indítja el: ez a varázsló feladata, az Ön domainjével.
Nyilvános a 8080-as port? Biztonságos ez?
Az AIO így van tervezve: a 8080-as porton futó felületet a konténerben tárolt hosszú, véletlenszerű jelszó védi, amelyet csak a gép root felhasználója olvashat, és önaláírt tanúsítvánnyal HTTPS-en kommunikál. Amikor a Nextcloud már fut, a domainjén, a 443-as porton használja; a 8080 és a 8443 az üzemeltetési felület.
Hogyan készülnek a biztonsági mentések?
Az AIO tartalmazza a BorgBackupot: a felületen beállít egy célt (csatolt lemezt vagy távoli Borg tárolót) és egy ütemezést, ő pedig konzisztens pillanatképet készít a teljes telepítésről. Tegye ezt meg, mielőtt bárkit meghív; egy biztonsági mentés nélküli Nextcloud csak egy megosztott mappa extra lépésekkel.
Nextcloud AIO vagy kézi telepítés?
Az AIO a projekt által ajánlott módja a saját üzemeltetésnek, és ez az oldal ezt írja le: egy parancs, egy varázsló, a frissítések és mentések megoldva. A kézi telepítés minden beállítást és minden teendőt Önre bíz. Hacsak nem tudja, miért kellenek a beállítások, válassza az AIO-t.