Indietro

Hosting VPS per RustFS, già installato

L'hosting RustFS ti dà uno storage a oggetti compatibile con S3 su un VPS tutto tuo, con accesso root. Si installa da solo dopo il pagamento, la console e l'indirizzo S3 si aprono in HTTPS, e access key e secret key compaiono nel pannello. Collega qualsiasi app che parli S3 con quell'indirizzo e quelle chiavi, e gestisci i tuoi file nei bucket.

Quanta potenza ti serve?

Totale$4.01/mese

I prezzi includono l'IVA.

Aumenta o riduci RAM e CPU quando vuoi. Il disco può solo crescere, quindi parti in piccolo.

Cosa c'è installato sul tuo server RustFS?

  • RustFS 1.0.4 dall'immagine Docker ufficiale, con licenza Apache-2.0
  • API S3 in HTTPS tramite Caddy, a un indirizzo che inizia con s3
  • Console web nel percorso /rustfs/console/ dell'indirizzo del tuo sito
  • Access key e secret key generate durante l'installazione, quindi il rustfsadmin predefinito non viene usato
  • Dati nel volume Docker rustfs_veri, in /data dentro il container
  • Porta 9000 aperta per S3 senza HTTPS
  • Firewall con aperte solo le porte 22, 80, 443 e 9000

Che dimensione ti serve per RustFS?

La documentazione Linux di RustFS chiede almeno 2 GB di memoria per un ambiente di test. I valori di produzione da 64 GB in su valgono per nodi con più dischi, e i manutentori del progetto dicono che il fabbisogno di memoria dipende dal volume di dati e dalla concorrenza. La dimensione minima di questa installazione è 2 GB di RAM, 1 CPU e 20 GB di disco. Come regola pratica, parti da 2 GB per prove e piccole quantità di dati e scegli il disco in base a ciò che archivierai. RAM e disco si ingrandiscono dal pannello, e i tuoi dati e il tuo indirizzo IP restano gli stessi.

UsoDimensionePrezzoScegli
Base 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/mese
Media 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/mese
Potente 8 GB RAM · 4 vCore · 120 GB NVMe $13.62/mese

Per chi è?

  • Sviluppatori che archiviano i file della loro app tramite l'API S3
  • Chi sposta un progetto da MinIO tramite l'API S3
  • Chi ha bisogno di uno storage su un solo server per backup, media o artefatti di build
  • Sviluppatori che in fase di sviluppo provano il codice S3 su uno storage reale

Cosa succede dopo l'ordine?

  1. Imposta la dimensione e completa il pagamento.
  2. Il server si avvia e RustFS si installa da solo. Nei nostri test su server reali ci sono voluti circa 3 minuti.
  3. Il link nella riga Indirizzo del pannello apre la console. Il Login è la tua access key e la Password è la tua secret key.
  4. Crea il tuo primo bucket nella console.
  5. Dai alla tua app l'indirizzo S3 della riga Indirizzo di connessione e le tue chiavi, e usa us-east-1 come regione.
  6. Prova la connessione: aws --endpoint-url https://s3.ADDRESS s3 ls

Con ogni server

  • Backup giornalieri inclusi nel prezzo
  • Traffico illimitato
  • Accesso root completo
  • Aumenta o riduci RAM e CPU in seguito, e ingrandisci il disco
  • Sede: Istanbul · IST-1.

Da sapere

  • I nomi dei bucket devono stare nel percorso dell'URL, quindi attiva l'opzione path-style del tuo client. Il certificato HTTPS copre solo l'indirizzo s3, quindi i nomi dei bucket come sottodomini non funzionano.
  • È un'installazione a server singolo e disco singolo. La documentazione ufficiale dice che questa configurazione non può estendersi a più dischi sul posto, quindi dovresti fare una nuova installazione e spostare i dati tramite S3.
  • La porta 9000 non ha HTTPS ed è aperta a internet, e ufw non può chiuderla perché la pubblica Docker. Se non la usi, cambia la riga della porta in compose.yaml in 127.0.0.1:9000:9000. L'indirizzo HTTPS continua a funzionare.
  • La versione resta la 1.0.4 e non si aggiorna da sola. Cambia il tag in compose.yaml, poi esegui docker compose pull e docker compose up -d.

Domande e risposte su RustFS

Cos'è RustFS e la mia app S3 funzionerà con lui?

RustFS è uno storage a oggetti con licenza Apache-2.0 che parla l'API S3. Il tuo client S3 si connette con un indirizzo e delle chiavi. Se ti serve una funzione S3 specifica, controlla la matrice di compatibilità del progetto.

Di quanta RAM ha bisogno RustFS?

La documentazione Linux di RustFS chiede almeno 2 GB di memoria per un ambiente di test. Parti da 2 GB per prove e piccole quantità di dati, poi lascia decidere il volume di dati e le richieste simultanee.

Come collego la mia app S3 a RustFS?

Usa la riga Indirizzo di connessione come endpoint, il Login come access key e la Password come secret key. Imposta la regione su us-east-1 e usa l'indirizzamento path-style. Se non è stato possibile emettere un certificato, questa riga mostra http://IP:9000, quindi usa ciò che mostra il tuo pannello.

Posso passare da MinIO a RustFS?

Sì, tramite l'API S3: cambia indirizzo e chiavi nella tua app e copia gli oggetti con gli strumenti S3. Leggere direttamente il formato disco di MinIO è ancora una funzione in anteprima, e gli oggetti cifrati da MinIO non si possono leggere.

Cosa faccio quando il disco di RustFS si riempie?

Ingrandisci il disco dalla scheda Dimensione del pannello. Il server si riavvia una volta, e i tuoi oggetti e il tuo indirizzo IP restano gli stessi. Il disco può solo crescere, mai ridursi.

RustFS fa pagare il traffico o una licenza?

No. RustFS ha licenza Apache-2.0, quindi non ci sono costi di licenza. Il traffico è illimitato, il che significa nessun costo extra per richieste S3 o download.

Si fa il backup dei miei oggetti RustFS?

Il backup del server viene fatto ogni notte, si conservano gli ultimi 7 giorni ed è incluso nel prezzo. Puoi ripristinare l'intero server dal pannello.

Approfondisci e scopri app simili