Ich sehe, dass es Web-Gateways gibt, um einen frühen Zugriff auf schwarmgehostete Inhalte zu ermöglichen.
Ich habe gelesen, dass sie mehr heruntergefahren sind als ausgeführt werden. Ich frage mich, kann ich auch ein Schwarm-Gateway betreiben? Wenn das so ist, wie?
Ist es nur ein modifizierter Geth als Schwarmknoten, den ich ausführen muss? Benötige ich noch etwas, um den Inhalt einem Webserver bereitzustellen, z. B. Nginx?
Der reddit-Beitrag, auf den Sie verlinken, ist ziemlich alt. Warum versuchen Sie es nicht jetzt auf http://swarm-gateways.net ? Wir haben einen brandneuen Cluster, der das Gateway unterstützt.
Es ist wahr, dass es in der Vergangenheit stark nach unten gegangen ist, aber das liegt daran, dass der Schwarm stark entwickelt ist. Nur mit der Zeit wird es stabiler.
Um Ihren eigenen Schwarmknoten auszuführen, folgen Sie einfach der Schwarmanleitung: https://swarm-guide.readthedocs.io/en/latest/ Dies gibt Ihr eigenes privates Fenster in den Schwarm unter localhost:8500, wenn Sie eine öffentliche ausführen möchten Gateway, führen Sie einfach einen Nginx-Reverse-Proxy für localhost:8500 aus :)
server {
server_name my-swarm-gateways.net ;
listen 80 ;
location / {
proxy_pass http://localhost:8500;
}
}
Um die Antwort von @cobordism zu ergänzen, sei daran erinnert, dass die Standard-nginx-Konfiguration für die größte Client-Datei nur 1 MB beträgt . Sie sollten dies also ändern, indem Sie die Konfigurationsdatei in etwa so ändern:
server {
server_name my-swarm-gateways.net ;
listen 80 ;
client_max_body_size 512m;
location / {
proxy_pass http://localhost:8500;
}
}
Benutzer11495
justin.m.chase
Kobordismus