Retour

Hébergement VPS RustFS, préinstallé

L'hébergement RustFS vous donne un stockage objet compatible S3 sur votre propre VPS, avec accès root. Il s'installe tout seul après le paiement, la console et l'adresse S3 s'ouvrent en HTTPS, et votre clé d'accès et votre clé secrète apparaissent dans votre panneau. Connectez n'importe quelle application qui parle S3 avec cette adresse et ces clés, et gérez vos fichiers dans des buckets.

De quelle puissance avez-vous besoin ?

Total$4.01/mois

Les prix incluent la TVA.

Augmentez ou réduisez la RAM et le CPU quand vous voulez. Le disque ne peut qu'augmenter, commencez donc petit.

Qu'y a-t-il d'installé sur votre serveur RustFS ?

  • RustFS 1.0.4 depuis l'image Docker officielle, sous licence Apache-2.0
  • API S3 en HTTPS via Caddy, sur une adresse commençant par s3
  • Console web sur le chemin /rustfs/console/ de l'adresse de votre site
  • Clé d'accès et clé secrète générées à l'installation : le rustfsadmin par défaut n'est donc pas utilisé
  • Données dans le volume Docker rustfs_veri, sous /data à l'intérieur du conteneur
  • Port 9000 ouvert pour S3 sans HTTPS
  • Pare-feu avec uniquement les ports 22, 80, 443 et 9000 ouverts

Quelle taille faut-il pour RustFS ?

La documentation Linux de RustFS demande au moins 2 Go de mémoire pour un environnement de test. Les chiffres de production de 64 Go et plus concernent des nœuds multi-disques, et les mainteneurs du projet disent que les besoins en mémoire dépendent du volume de données et de la concurrence. La plus petite taille pour cette installation est de 2 Go de RAM, 1 CPU et un disque de 20 Go. En règle générale, commencez avec 2 Go pour des essais et de petits volumes de données, et choisissez le disque selon ce que vous stockerez. La RAM et le disque augmentent depuis votre panneau, et vos données et votre adresse IP restent les mêmes.

UsageTaillePrixChoisir
Démarrage 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/mois
Moyen 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/mois
Puissant 8 GB RAM · 4 vCore · 120 GB NVMe $13.62/mois

Pour qui ?

  • Développeurs qui stockent les fichiers de leur application via l'API S3
  • Toute personne qui quitte MinIO pour un projet via l'API S3
  • Personnes qui ont besoin d'un stockage sur un seul serveur pour des sauvegardes, des médias ou des artefacts de build
  • Développeurs qui testent du code S3 sur un vrai stockage pendant le développement

Que se passe-t-il après votre commande ?

  1. Réglez la taille et terminez votre paiement.
  2. Votre serveur démarre et RustFS s'installe tout seul. Cela a pris environ 3 minutes lors de nos tests sur de vrais serveurs.
  3. Le lien de la ligne Adresse du panneau ouvre la console. L'Identifiant est votre clé d'accès et le Mot de passe est votre clé secrète.
  4. Créez votre premier bucket dans la console.
  5. Donnez à votre application l'adresse S3 de la ligne Adresse de connexion et vos clés, et utilisez us-east-1 comme région.
  6. Testez la connexion : aws --endpoint-url https://s3.ADDRESS s3 ls

Avec chaque serveur

  • Sauvegardes quotidiennes incluses dans le prix
  • Trafic illimité
  • Accès root complet
  • Augmentez ou réduisez la RAM et le CPU plus tard, et agrandissez le disque
  • Emplacement : Istanbul · IST-1.

Bon à savoir

  • Les noms de bucket doivent figurer dans le chemin de l'URL : activez donc l'option path-style de votre client. Le certificat HTTPS ne couvre que l'adresse s3 : les noms de bucket en sous-domaines ne fonctionneront pas.
  • Il s'agit d'une installation à serveur unique et disque unique. La documentation officielle indique que cette disposition ne peut pas s'étendre à plusieurs disques sur place : vous feriez donc une nouvelle installation et déplaceriez les données via S3.
  • Le port 9000 n'a pas de HTTPS et est ouvert sur Internet, et ufw ne peut pas le fermer car Docker le publie. Si vous ne l'utilisez pas, changez la ligne de port dans compose.yaml en 127.0.0.1:9000:9000. L'adresse HTTPS continue de fonctionner.
  • La version reste en 1.0.4 et ne se met pas à jour toute seule. Changez la balise dans compose.yaml, puis lancez docker compose pull et docker compose up -d.

Questions et réponses sur RustFS

Qu'est-ce que RustFS, et mon application S3 fonctionnera-t-elle avec ?

RustFS est un stockage objet sous licence Apache-2.0 qui parle l'API S3. Votre client S3 se connecte avec une adresse et des clés. Si vous dépendez d'une fonction S3 précise, consultez la matrice de compatibilité du projet.

De combien de RAM RustFS a-t-il besoin ?

La documentation Linux de RustFS demande au moins 2 Go de mémoire pour un environnement de test. Commencez avec 2 Go pour des essais et de petits volumes de données, puis laissez le volume de données et les requêtes simultanées décider.

Comment connecter mon application S3 à RustFS ?

Utilisez la ligne Adresse de connexion comme endpoint, l'Identifiant comme clé d'accès et le Mot de passe comme clé secrète. Réglez la région sur us-east-1 et utilisez l'adressage path-style. Si aucun certificat n'a pu être émis, cette ligne affiche http://IP:9000, alors utilisez ce que votre panneau affiche.

Puis-je passer de MinIO à RustFS ?

Oui, via l'API S3 : changez l'adresse et les clés dans votre application, et copiez vos objets avec des outils S3. La lecture directe du format de disque de MinIO est encore une fonction en préversion, et les objets chiffrés par MinIO ne peuvent pas être lus.

Que faire quand le disque RustFS est plein ?

Augmentez le disque depuis l'onglet Taille de votre panneau. Le serveur redémarre une fois, et vos objets et votre adresse IP restent les mêmes. Le disque ne fait que grandir et ne rétrécit jamais.

RustFS facture-t-il le trafic ou une licence ?

Non. RustFS est sous licence Apache-2.0 : il n'y a donc pas de frais de licence. Le trafic est illimité, ce qui veut dire aucun supplément pour les requêtes S3 ou les téléchargements.

Mes objets RustFS sont-ils sauvegardés ?

Votre serveur est sauvegardé chaque nuit, les 7 derniers jours sont conservés, et cela est inclus dans le prix. Vous pouvez restaurer tout le serveur depuis votre panneau.

En savoir plus et voir des applications similaires