
BOINC Hosting
BOINC auf AvaHost ist der Volunteer-Computing-Client, der sich an öffentliche Wissenschaftsprojekte anschließt und deren Aufgaben auf dem VPS ausführt.
- Ein Klick bereitstellen
- 15 GB Benötigter Speicherplatz
- 1 GB RAM Benötigter Arbeitsspeicher
- Von 2 € Preis

Offizielle Links
Die offiziellen Links und die ursprüngliche Website von BOINC
Was Sie
bei AvaHost erhalten
Die Bereitstellung mit einem Klick, eine benutzerdefinierte Domain, kostenloses HTTPS, automatische Anwendungsupdates und geplante Backups sind in jeder Cloud-App enthalten. Sie können mehrere Apps auf einem Server ausführen, und der Terminalzugang ist enthalten.
Diese Vorlage enthält keinen Datenbank-Container.

Technik
- Docker-Image
- boinc/client:latest
- Standardport
- 0

Wie BOINC funktioniert
Dieses Paket ist der BOINC-Client, Image boinc/client, aus dem Repository BOINC/boinc-client-docker. Der Client verbindet sich mit Wissenschaftsprojekten, lädt deren Anwendungen und Work Units herunter, führt sie aus und lädt die Ergebnisse hoch. Es ist nicht der BOINC-Projektserver, den Labore zur Erstellung dieser Work Units verwenden. Ein Projektserver ist ein anderes, schwereres System und wird durch diesen Katalogeintrag nicht installiert.
Das upstream-Docker-Beispiel verwendet Host-Netzwerk, ein Datenvolume unter /var/lib/boinc, ein GUI-RPC-Passwort und ein Kommando-Flag, das einem Remote-Manager die Verbindung ermöglicht. Sie verwenden dann BOINC Manager oder einen anderen Manager, der dieses RPC spricht, um Projekte anzubinden und festzulegen, wie viel CPU und Speicherplatz der Client nutzen darf. Es gibt keine polierte öffentliche Website. Es gibt keinen Datenbank-Container. Alpine-gekennzeichnete Images existieren upstream, und die README warnt davor, dass einige Projekte sie wegen musl ablehnen. Das übliche erwartete Tag ist daher das auf glibc basierende Standard-Image.
Wichtige BOINC-Funktionen
Sie wählen die Projekte aus. Der Client wählt keine Sache für Sie aus. GPU-spezifische Tags existieren upstream für Maschinen mit NVIDIA-, AMD- oder Intel-Grafik. Ein normales AvaHost-VPS enthält diese GPUs nicht, daher ist dies der CPU-Client. Wissenschaftliche Anwendungen in den Work Units können mehr Speicher anfordern als der untätige Client. Wenn ein Projekt mehr benötigt als der Plan vorsieht, schlägt diese Aufgabe fehl oder swappt stark. Setzen Sie die Speicherobergrenze des Clients mit diesem Gedanken.
AvaHost aktualisiert das Client-Image automatisch und sichert das Datenverzeichnis nach Plan, das Anhänge und zwischengespeicherte Work enthält. Bereits hochgeladene Ergebnisse befinden sich im Projekt. Eine dedizierte öffentliche IP ist für BOINC nicht erforderlich. Anwendungs-Mail ist nicht in BOINC enthalten. Sie zahlen für das VPS und spenden dann dessen CPU. Dieser Handel ist nur rational, wenn die Spende das ist, was Sie wollten.
BOINC vs. Folding@home
BOINC
BOINC ist ein Client, der sich mit vielen Projekten verbinden kann. Folding@home ist ein anderes Volunteer-Computing-System mit eigenem Client und eigener Protein-Folding-Work. Wählen Sie Folding@home, wenn dieses Projekt das ist, das Sie unterstützen möchten. Wählen Sie dieses Paket, wenn Sie den BOINC-Client und ein Projekt aus dem BOINC-Ökosystem möchten.
Folding@home
Keines der beiden hostet eine Website für Ihre Kunden. Beide verbrauchen CPU, die Sie hätten an eine Anwendung verkaufen können.
Wer nutzt BOINC
Unterstützer von Forschern und Homelabber, die Zyklen spenden möchten, verwenden den BOINC-Client. Es ist das falsche Paket, wenn Sie eine App, eine Website oder Ihre eigene Work-Unit-Fabrik veröffentlichen möchten. Es ist auch das falsche Paket, wenn das VPS für einen latenzempfindlichen Service reaktionsschnell bleiben muss, da der Client so konzipiert ist, dass er die CPU nutzt, die Sie ihm erlauben.

BOINC selbst hosten: Anforderungen und Kosten
Die Basis ist 1024 MB RAM und 1 CPU-Kern für den Client-Prozess, Image boinc/client, keine Datenbank. Einzelne Wissenschaftsaufgaben benötigen möglicherweise mehr RAM als diese Untergrenze. Bei AvaHost wird das empfohlene Minimum für den BOINC-Client Plan 1 bei €2 empfohlen. Das Paket umfasst One-Click-Deployment, automatische Updates und geplante Sicherungen des Client-Verzeichnisses. Es gibt keine öffentliche Website, keine dedizierte IP und keinen Projektserver. Binden Sie nur Projekte an, deren Bedingungen Sie akzeptieren.
F.A.Q
Der BOINC-Client startet bei €2 auf Plan 1. Sie zahlen für die VPS-Kapazität, die der Client belegt. Die Science-Projekte berechnen AvaHost nicht, und AvaHost zahlt Ihnen nicht für die Zyklen. Aufgaben aus einigen Projekten benötigen mehr als 1 GB. Erhöhen Sie den Plan, wenn die Arbeit, die Sie anhängen, größer als dieser Schwellenwert ist. GPU-Images sind nicht Teil dieser CPU-Baseline.
Nein. Dieses Paket veröffentlicht keine öffentliche Website. Sie steuern den Client mit BOINC Manager über das GUI RPC-Passwort von einem von Ihnen autorisierten Computer aus. Ein Hostname ist optional und ist nicht die Methode, über die Freiwillige auf ein Projekt zugreifen würden. Wenn Sie eine Projekt-Website wünschen, benötigen Sie die BOINC-Serversoftware, bei der es sich um ein anderes System handelt.
AvaHost aktualisiert den Client automatisch und sichert /var/lib/boinc nach einem Zeitplan, einschließlich Projektanhänge. Arbeit, die bereits an ein Projekt gemeldet wurde, befindet sich auf den Servern dieses Projekts. Nach einer Aktualisierung öffnen Sie den Manager und bestätigen Sie, dass der Client noch angebunden ist und Tasks abruft. Bewahren Sie das RPC-Passwort auf, da sich ein Manager ohne es nicht verbinden kann.
Nein. Dies ist der Volunteer-Client, der sich bestehenden Projekten anschließt. Der Projektserver, der Work Units erstellt und die Projektwebseite bereitstellt, liegt außerhalb des Umfangs dieser App. Bestellen Sie dieses Paket nur, um CPU zu spenden. Lesen Sie die Regeln jedes Projekts, bevor Sie sich anschließen, und begrenzen Sie die CPU, damit der VPS seine eigenen Updates durchführen kann.
