Spring til indhold

Løsninger · Filer og samarbejde

En VPS til Nextcloud

Nextcloud All-in-One er projektets egen Docker-installation: én mastercontainer, der opsætter Nextcloud, databasen, Redis, Office, Talk og backups bag en webguide. Det, den kræver af en server, er disk til dine filer, hukommelse til PHP og forhåndsvisninger og et domæne til certifikatet. BD-12 til $17.90 har 200 GB og 12 GB RAM; C4-8-160 til $75.90 leveres med AIO startet.

Hvad den kræver

Software fra dokumentationen, størrelser mærket efter kilde

Softwaren og sikkerhedsopsætningen kommer fra projektets egen dokumentation. Hvor projektet ikke oplyser hardwarekrav, står det ved størrelserne, hvis tal de er.

Fra Nextcloud AIO README

  • Docker, derefter mastercontaineren med --publish 80:80 --publish 8080:8080 --publish 8443:8443 og Docker-socket skrivebeskyttet.
  • Et domæne, der peger mod serveren, med port 80 og 8443 tilgængelige, så AIO kan hente et Let's Encrypt-certifikat.
  • Første besøg: https://your-ip:8080 via IP (selvsigneret), adgangskode fra configuration.json inde i containeren.
  • PHP bruger som standard 512 MB pr. proces; Office (Collabora) og Talk kræver hver deres egen hukommelse. Backups er indbygget (Borg).

Størrelser (vores: AIO angiver ingen hardwarekrav)

Dimensionering efter anvendelse
ArbejdsbyrdevCPURAM
Filer og kalender til en til tre personerNextcloud, database, Redis. Forhåndsvisninger og uploads er belastningen.24 GB
En familie eller et lille team, med OfficeCollabora er en browserbaseret kontorpakke, der kører på din server.48 GB
Talk-videoopkald, mange brugere, fuldtekstsøgningHigh-performance backend og søgeindeks kræver RAM.612 GB

De planer, der passer

4 maskiner, aktuelt prissat

Sorteret efter disk, som er det, Nextcloud fylder. Priserne er dagens, pr. måned, hentet fra kataloget.

  • BD-8$12.90/md.

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

    100 GB, 8 GB: filer til nogle få personer. 4 vCPU, 8 GB, 100 GB og 32 TB trafik. Indsæt selv docker-kommandoen.

  • BD-12$17.90/md.

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

    200 GB, 12 GB: med Office og Talk. 6 vCPU og 12 GB til Collabora og Talk ved siden af Nextcloud, 200 GB til filerne. Vores valg nedenfor.

  • BD-24$31.90/md.

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

    300 GB, 24 GB: et team. 8 vCPU, 24 GB, 300 GB. Fuldtekstsøgning, forhåndsvisninger til store fotobiblioteker, mange samtidige brugere.

  • C4-8-160$75.90/md.

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

    160 GB, leveres med AIO startet. Skabelonen installerer Docker og starter mastercontaineren hos en leverandør, der kører opstartsscripts; du gør det færdigt på port 8080.

“Udrul installeret” åbner konfiguratoren med vores Nextcloud AIO-opstartsscript allerede i opstartsfeltet, i fuld længde, før du køber. Det kører én gang, som root, mens serveren klargøres, og kun hos leverandører, hvis platform kører opstartsscripts; på de øvrige rækker er installationen de samme kommandoer, indsat af dig.

Installationen

Fem trin fra AIO README

Med skabelonen er trin 1 og 2 klaret, når serveren leveres. Hav domænet klar før trin 3.

  1. Docker. curl -fsSL https://get.docker.com | sh
  2. Start mastercontaineren præcis som README'en viser: 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. Peg et domæne mod serveren. En A-record som cloud.example.com; AIO tjekker den og henter selv certifikatet.
  4. Åbn AIO-grænsefladen via IP. https://your-ip:8080, accepter det selvsignerede certifikat, og log ind med adgangskoden fra docker exec nextcloud-aio-mastercontainer grep password /mnt/docker-aio-config/data/configuration.json.
  5. Indtast domænet, vælg containerne, start. Office, Talk, Imaginary, fuldtekstsøgning: hver er et afkrydsningsfelt og en portion RAM. Angiv et Borg-backupmål, før du inviterer nogen.

Helt ærligt

Det, vi selv ville købe

Nextcloud fylder disken og bruger RAM i de valgfrie containere. Køb til begge dele.

Til en husstand eller et lille team, med Office

BD-12 · $17.90/md.

6 vCPU, 12 GB og 200 GB til $17.90: Nextcloud med Collabora og Talk slået til, 200 GB til filerne og 32 TB trafik, så synkronisering af et fotobibliotek ikke bliver en regning. Den er billigere end maskinen med 160 GB, der har vores skabelon, og skabelonen er alligevel kun to kommandoer. Hvis du ikke vil bruge Office eller Talk, er BD-8 til $12.90 med 100 GB nok.

Spørgsmål

Hvad folk spørger om, før de køber.

Hvor meget RAM og disk kræver Nextcloud?
AIO-projektet angiver intet minimum for hardware. Det, det siger: PHP bruger som standard 512 MB pr. proces, og hver valgfri container (Collabora Office, Talks high-performance backend, Imaginary til forhåndsvisninger, fuldtekstsøgning) er sin egen tjeneste med sin egen hukommelse. Filer og kalender til nogle få personer kører i 4 GB; med Office og Talk skal du regne med 8–12 GB. Disk er simpelthen størrelsen af det, du vil gemme, plus backups, og derfor er rækkerne ovenfor sorteret efter disk.
Skal jeg bruge et domæne?
Ja. AIO kontrollerer, at et domæne peger på serveren, før det starter Nextcloud, og bruger domænet til at hente et Let's Encrypt-certifikat, hvilket kræver, at port 80 og 8443 kan nås. Uden et domæne kan du starte mastercontaineren, men ikke gøre guiden færdig. Registrer et først, eller brug deSEC-muligheden, som README beskriver.
Hvad gør opstartsforudindstillingen?
Det installerer Docker med Dockers eget script og starter AIO-mastercontaineren med præcis den docker run-kommando, der står i README (porte 80, 8080, 8443; Docker-socket skrivebeskyttet; mastercontainerens volume), åbner de porte plus 443 i firewallen og efterlader /root/NEXTCLOUD-NEXT-STEPS.txt med kommandoen, der viser AIO-adgangskoden, og de efterfølgende trin. Det indtaster ikke et domæne og starter ikke selve Nextcloud: det gør guiden, med dit domæne.
Er port 8080 offentlig? Er det sikkert?
Sådan er AIO designet: grænsefladen på 8080 er beskyttet af den lange tilfældige adgangskode, der ligger inde i containeren, og som kun root på maskinen kan læse, og den bruger HTTPS med et selvsigneret certifikat. Når Nextcloud kører, bruger du det på dit domæne via 443; 8080 og 8443 er administrationsgrænsefladen.
Hvordan tages backups?
AIO indeholder BorgBackup: du angiver et mål (en monteret disk eller et eksternt Borg-repository) og en tidsplan i grænsefladen, og det tager konsistente snapshots af hele installationen. Gør det, før du inviterer nogen; en Nextcloud uden backups er en delt mappe med ekstra trin.
Nextcloud AIO eller manuel installation?
AIO er projektets anbefalede måde at selvhoste på og den, denne side beskriver: én kommando, en guide, og opdateringer og backups klares for dig. En manuel installation giver dig alle knapper og alle pligter. Medmindre du ved, hvorfor du har brug for knapperne, så vælg AIO.