
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

Link ufficiali
I link ufficiali e il sito web originale di BOINC
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.

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
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.
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.
