Terug

RustFS VPS-hosting, vooraf geïnstalleerd

RustFS-hosting geeft je S3-compatibele objectopslag op een eigen VPS, met rootrechten. Het installeert zichzelf na betaling, de console en het S3-adres openen via HTTPS en je toegangssleutel en geheime sleutel staan in je paneel. Verbind elke app die S3 spreekt met dat adres en die sleutels en beheer je bestanden in buckets.

Hoeveel kracht heb je nodig?

Totaal$4.01/mnd

Prijzen zijn inclusief btw.

Schaal RAM en CPU op of af wanneer je wilt. De schijf kan alleen groeien, dus begin klein.

Wat is er geïnstalleerd op je RustFS-server?

  • RustFS 1.0.4 uit de officiële Docker-image, onder de Apache-2.0-licentie
  • S3-API via HTTPS door Caddy, op een adres dat met s3 begint
  • Webconsole op het pad /rustfs/console/ van je siteadres
  • Toegangs- en geheime sleutels gegenereerd bij de installatie, dus het standaard rustfsadmin wordt niet gebruikt
  • Gegevens in het Docker-volume rustfs_veri, op /data in de container
  • Poort 9000 open voor S3 zonder HTTPS
  • Firewall met alleen poort 22, 80, 443 en 9000 open

Welke grootte heb je nodig voor RustFS?

De Linux-documentatie van RustFS vraagt minstens 2 GB geheugen voor een testomgeving. De productiewaarden van 64 GB en meer gelden voor nodes met meerdere schijven, en de beheerders van het project zeggen dat de geheugenbehoefte afhangt van datavolume en gelijktijdigheid. De kleinste grootte voor deze installatie is 2 GB RAM, 1 CPU en een schijf van 20 GB. Als vuistregel begin je met 2 GB voor proeven en kleine hoeveelheden data, en kies je de schijf passend bij wat je gaat opslaan. RAM en schijf groeien vanuit je paneel, en je gegevens en IP-adres blijven hetzelfde.

GebruikGroottePrijsKiezen
Starter 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/mnd
Gemiddeld 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/mnd
Krachtig 8 GB RAM · 4 vCore · 120 GB NVMe $13.62/mnd

Voor wie is het?

  • Ontwikkelaars die de bestanden van hun app via de S3-API opslaan
  • Iedereen die een project via de S3-API van MinIO af verhuist
  • Mensen die een opslag op één server nodig hebben voor back-ups, media of build-artefacten
  • Ontwikkelaars die S3-code tijdens de ontwikkeling testen tegen een echte opslag

Wat gebeurt er na je bestelling?

  1. Stel de grootte in en rond je betaling af.
  2. Je server start op en RustFS installeert zichzelf. Dat duurde in onze tests op echte servers ongeveer 3 minuten.
  3. De link in de rij Paneeladres opent de console. De Login is je toegangssleutel en het Wachtwoord is je geheime sleutel.
  4. Maak je eerste bucket aan in de console.
  5. Geef je app het S3-adres uit de rij Verbindingsadres en je sleutels, en gebruik us-east-1 als regio.
  6. Test de verbinding: aws --endpoint-url https://s3.ADDRESS s3 ls

Bij elke server

  • Dagelijkse back-up inbegrepen in de prijs
  • Onbeperkt verkeer
  • Volledige rootrechten
  • Schaal RAM en CPU later op of af, en laat de schijf groeien
  • Locatie: Istanbul · IST-1.

Goed om te weten

  • Bucketnamen moeten in het URL-pad staan, dus zet de path-style-optie van je client aan. Het HTTPS-certificaat dekt alleen het s3-adres, dus bucketnamen als subdomeinen werken niet.
  • Dit is een installatie met één server en één schijf. Volgens de officiële documentatie kan deze opzet niet ter plekke naar meerdere schijven uitbreiden, dus je maakt een nieuwe installatie en verplaatst de data via S3.
  • Poort 9000 heeft geen HTTPS en staat open naar internet, en ufw kan hem niet sluiten omdat Docker hem publiceert. Gebruik je hem niet, wijzig dan de poortregel in compose.yaml in 127.0.0.1:9000:9000. Het HTTPS-adres blijft werken.
  • De versie blijft op 1.0.4 en werkt zichzelf niet bij. Wijzig de tag in compose.yaml en voer daarna docker compose pull en docker compose up -d uit.

Vragen en antwoorden over RustFS

Wat is RustFS, en werkt mijn S3-app ermee?

RustFS is objectopslag onder de Apache-2.0-licentie die de S3-API spreekt. Je S3-client verbindt met een adres en sleutels. Reken je op een specifieke S3-functie, bekijk dan de compatibiliteitsmatrix van het project.

Hoeveel RAM heeft RustFS nodig?

De Linux-documentatie van RustFS vraagt minstens 2 GB geheugen voor een testomgeving. Begin met 2 GB voor proeven en kleine hoeveelheden data, en laat je datavolume en gelijktijdige verzoeken daarna bepalen.

Hoe verbind ik mijn S3-app met RustFS?

Gebruik de rij Verbindingsadres als endpoint, de Login als toegangssleutel en het Wachtwoord als geheime sleutel. Stel de regio in op us-east-1 en gebruik path-style-adressering. Kon er geen certificaat worden uitgegeven, dan toont deze rij http://IP:9000, gebruik dus wat je paneel toont.

Kan ik van MinIO naar RustFS overstappen?

Ja, via de S3-API: wijzig het adres en de sleutels in je app en kopieer je objecten met S3-tools. Het rechtstreeks lezen van het schijfformaat van MinIO is nog een previewfunctie, en door MinIO versleutelde objecten kunnen niet worden gelezen.

Wat doe ik als de RustFS-schijf vol raakt?

Laat de schijf groeien via het tabblad Grootte in je paneel. De server herstart één keer en je objecten en IP-adres blijven hetzelfde. De schijf kan alleen groeien en wordt nooit kleiner.

Rekent RustFS kosten voor verkeer of een licentie?

Nee. RustFS valt onder de Apache-2.0-licentie, dus er zijn geen licentiekosten. Het verkeer is onbeperkt, wat betekent dat S3-verzoeken en downloads niets extra kosten.

Worden mijn RustFS-objecten geback-upt?

Er wordt elke nacht een back-up van je server gemaakt, de laatste 7 dagen blijven bewaard en dit zit in de prijs inbegrepen. Je kunt de hele server herstellen vanuit je paneel.

Lees meer en bekijk vergelijkbare apps