BOINC Hosting

BOINC su AvaHost è il client di volunteer-computing che si connette ai progetti scientifici pubblici ed esegue i loro compiti sul VPS.

  • Un clic distribuisci
  • 15 GB Spazio su disco necessario
  • 1 GB di RAM Memoria necessaria
  • Da 2 € Prezzo
Ordina ora Nessuna tassa di attivazione

Cosa ottieni
su AvaHost

Il deployment con un clic, un dominio personalizzato, HTTPS gratuito, aggiornamenti automatici dell'applicazione e backup programmati sono inclusi con ogni Cloud App. Puoi eseguire più app su un server e l'accesso al terminale è incluso.

Questo template non include un contenitore di database.

Ordina server

Tecnologia

Immagine Docker
boinc/client:latest
Porta predefinita
0

Come funziona BOINC

Questo pacchetto è il client BOINC, immagine boinc/client, dal repository BOINC/boinc-client-docker. Il client si connette ai progetti scientifici, scarica le loro applicazioni e unità di lavoro, le esegue e carica i risultati. Non è il server del progetto BOINC che i laboratori utilizzano per creare quelle unità di lavoro. Un server di progetto è un sistema diverso e più pesante e non è quello che questa voce del catalogo installa.

L'esempio Docker upstream utilizza il networking dell'host, un volume di dati in /var/lib/boinc, una password RPC GUI e un flag di comando che consente a un manager remoto di connettersi. Quindi utilizzi BOINC Manager o un altro manager che parla quel protocollo RPC per collegare i progetti e impostare quanta CPU e disco il client può utilizzare. Non esiste un sito web pubblico raffinato. Non esiste un container di database. Esistono immagini con tag Alpine e il README avverte che alcuni progetti le rifiutano a causa di musl, quindi il tag usuale da aspettarsi è il default basato su glibc.

Caratteristiche principali di BOINC

Scegli i progetti. Il client non sceglie una causa per te. Esistono tag specifici per GPU upstream per macchine con grafica NVIDIA, AMD o Intel. Un normale VPS AvaHost non include quelle GPU, quindi questa baseline è il client CPU. Le app scientifiche all'interno delle unità di lavoro possono richiedere più memoria del client inattivo. Se un progetto richiede più di quanto il piano abbia, quel task fallirà o farà un heavy swap. Imposta il limite di memoria del client tenendo questo in considerazione.

AvaHost aggiorna automaticamente l'immagine del client e esegue il backup della directory dei dati secondo una pianificazione, che contiene gli allegati e il lavoro memorizzato nella cache. I risultati già caricati risiedono presso il progetto. Un indirizzo IP pubblico dedicato non è richiesto per BOINC. La posta dell'applicazione non è inclusa con BOINC. Stai pagando per il VPS e poi donando la sua CPU. Questo scambio è razionale solo se la donazione è quello che volevi.

BOINC vs Folding@home

1

BOINC

BOINC è un client che può connettersi a molti progetti. Folding@home è un sistema di volunteer computing diverso con il suo client e il suo lavoro di protein folding. Scegli Folding@home quando quel progetto è quello che vuoi supportare. Scegli questo pacchetto quando vuoi il client BOINC e un progetto dall'ecosistema BOINC.

2

Folding@home

Nessuno dei due ospita un sito web per i tuoi clienti. Entrambi consumano CPU che avresti potuto vendere a un'applicazione.

Chi usa BOINC

I sostenitori dei ricercatori e gli homelabber che vogliono donare cicli utilizzano il client BOINC. È il pacchetto sbagliato se sei venuto per pubblicare un'app, un sito web o la tua fabbrica di unità di lavoro. È anche il pacchetto sbagliato se il VPS deve rimanere reattivo per un servizio sensibile alla latenza, perché il client è costruito per utilizzare la CPU che gli consenti.

Self-hosting di BOINC: requisiti e costi

La baseline è 1024 MB di RAM e 1 core CPU per il processo client, immagine boinc/client, nessun database. I singoli task scientifici possono richiedere più RAM di quel limite minimo. Su AvaHost il minimo consigliato per il client BOINC è il Piano 1 a €2. Il pacchetto include distribuzione con un clic, aggiornamenti automatici e backup pianificati della directory del client. Non esiste un sito pubblico, nessun IP dedicato e nessun server di progetto. Collega solo i progetti i cui termini accetti.

F.A.Q

  • Il client BOINC inizia a €2 nel Piano 1. Paghi la capacità VPS che il client occupa. I progetti scientifici non fatturano AvaHost, e AvaHost non ti paga per i cicli. Le attività di alcuni progetti richiedono più di 1 GB. Aumenta il piano se il lavoro che allochi è più grande di questo limite. Le immagini GPU non fanno parte di questa baseline CPU.

  • No. Questo pacchetto non pubblica un sito pubblico. Controlli il client tramite BOINC Manager attraverso la password RPC della GUI, da una macchina che autorizzi. Un hostname è opzionale e non è il modo in cui i volontari accederebbero a un progetto. Se desideravi un sito web del progetto, avresti avuto bisogno del software server BOINC, che è un sistema diverso.

  • AvaHost aggiorna il client automaticamente e esegue il backup di /var/lib/boinc secondo una pianificazione, inclusi gli allegati del progetto. Il lavoro già segnalato a un progetto risiede sui server di quel progetto. Dopo un aggiornamento, apri il manager e conferma che il client è ancora collegato e sta recuperando i task. Conserva la password RPC, perché un manager non può connettersi senza di essa.

  • No. Questo è il client volontario che si unisce ai progetti esistenti. Il server del progetto, che crea unità di lavoro e ospita il sito del progetto, è fuori dall’ambito di questa app. Ordina questo pacchetto solo per donare CPU. Leggi le regole di ogni progetto prima di collegarti e limita la CPU in modo che il VPS possa comunque applicare i propri aggiornamenti.