Wie würdest du dafür Swap aktivieren?
Discourse-setup erstellt automatisch eine Auslagerungsdatei.
Huh, bei mir hat es nicht funktioniert.
nvm, es ist behoben
Richtig, da Ihr Server nicht über genügend physischen RAM verfügt. Die Prüfung der Systemanforderungen ist fehlgeschlagen, daher wurde die Installation nicht fortgesetzt.
Für die Installation benötigen Sie 1 GB RAM, und ein System mit 1 GB benötigt zudem Swap-Speicher. Sie haben nicht einmal 1 GB, Ihr System wird nicht unterstützt.
Siehe:
Ich habe es versucht und der alte Spruch stimmt: Man bekommt, wofür man bezahlt.
Standardmäßig wird das Oracle-Linux-Image verwendet, das nicht die beworbenen 1 GB bietet. Ich habe das Ubuntu-Image genutzt, das für den Free Tier qualifiziert ist und tatsächlich 1 GB bot. Oder zumindest genug für die Installation von Discourse.
Das war super hilfreich, denn ich hatte mich in einem Labyrinth widersprüchlicher Vorschläge verirrt, als ich dem Rat des Skripts folgte und bei Google nach „open ports oracle cloud“ suchte.
Es war enttäuschend zu sehen, dass Oracle den kostenlosen SMTP-Dienst eingestellt hat, aber die Einrichtung von Mailjet war nicht allzu kompliziert. Man bekommt immer noch, wofür man bezahlt, aber zumindest zahlt man nicht den Preis für eine byzantinische Einrichtung. Und du brauchst ohnehin einen E-Mail-Anbieter, wenn du zu einem anderen Hosting-Dienst wechselst.
Nachdem ich diese Probleme durchgestanden habe, erhalte ich nun diesen Fehler von discourse-setup:
Launcher ist auf dem neuesten Stand
cd /pups && git pull && /pups/bin/pups --stdin
fatal: unable to access 'https://github.com/discourse/pups.git/': Could not resolve host: github.com
Ich vermute, ich habe etwas durcheinandergebracht, während ich mit den Firewall-Einstellungen gekämpft habe. Es sieht so aus, als wäre dies immer noch eine Option, wenn du kein Geld ausgeben möchtest, aber ich glaube, ich gebe vorerst auf. Hoffentlich helfen diese Notizen anderen in der Zukunft.
Ach ja. Ich habe gerade auch eine E-Mail von einem Oracle-Vertriebsmitarbeiter erhalten. Oracle, du bleibst dir treu. ![]()
Das scheint tatsächlich das Problem zu sein. Ich habe es noch einmal von vorne versucht und die Hürden überwunden. Außerdem habe ich den Prozess in meinem Blog beschrieben. Ich werde es eine Weile als mein Blog-Kommentarsystem ausprobieren und sehen, wie es läuft. ![]()
Ich melde mich hier nur kurz zu Wort – ein großes Dankeschön an Jon und den oben verlinkten Blogbeitrag! Das hat mir geholfen, schnell loszulegen. Danke!
Ich habe ein ausführliches Tutorial erstellt, das bei der Installation von Discourse auf Oracles kostenlosem Plan hilft.
Es ist ein Wiki: Fühlen Sie sich frei, es zu verbessern!
eine Ergänzung zur kostenlosen Oracle-Stufe – Sie können auch die neuen „Ampere“-ARM-Instanzen mit bis zu 4 Kernen und 12 GB RAM in der kostenlosen Stufe auswählen. Die Installation von Discourse funktioniert anscheinend ohne Probleme auf ARM-Prozessoren, und die Leistung ist auch ziemlich beeindruckend. Gerade installiert – mal sehen, wie es sich bewährt.
Interessant! Ist das eine neue Ergänzung? Ich weiß nicht viel über diese Dinge, aber ist das wie eine „Standard“-Virtuelle Maschine, auf der Discourse als unterstützte Installation installiert werden kann? 4 Kerne und 12 GB RAM kostenlos scheinen… seltsam?
Das liegt daran, dass es ARM-basiert und nicht x86_64 ist. Und Discourse hat erst kürzlich Unterstützung für ARM erhalten.
Die kostenlose Oracle-Stufe erlaubt bis zu 2 virtuelle Maschinen. Nimmt diese hier auch einen Platz ein?
Ja, aber ich bin bei @Canapin. 4 Kerne und 12 GB RAM klingen unabhängig vom Prozessortyp nach viel für eine kostenlose Stufe.
Seien Sie sich bewusst, dass es für diesen Preis (kostenlose Stufe) natürlich fast keinen Support gibt, und… nun, ich war ziemlich enttäuscht, als ich vor ein paar Wochen feststellte, dass meine Discourse-Sandbox verschwunden war, ohne die Möglichkeit, eine neue zu erstellen, da der Bestand an Ampere-Instanzen erschöpft war… ![]()
(aber es hat ziemlich gut funktioniert)
Meinen Sie, dass sie von selbst verschwunden ist, ohne Ihr Zutun oder eine Warnung von Oracle?
Ich vermute, dass es hier eine kostenlose Testversion gab. Man kann höherwertige Instanzen wie diese für kurze Zeit ausprobieren. Danach muss man bezahlen.
Es gibt auch eine kostenlose Stufe mit sehr geringer Leistung, die verfügbar bleibt.
in der Tat, das war die Hälfte der kostenlosen Stufe, 2 Ampere VCore und 12 GB RAM
- Ampere A1 Compute-Instanzen (Arm-Prozessor): Alle Tenancies erhalten monatlich die ersten 3.000 OCPU-Stunden und 18.000 GB-Stunden kostenlos für VM-Instanzen, die die VM.Standard.A1.Flex Shape verwenden, welche über einen Arm-Prozessor verfügt. Für Always Free Tenancies entspricht dies 4 OCPUs und 24 GB Arbeitsspeicher.
Ich habe Schwierigkeiten, das zu verstehen, aber… Bedeutet das, dass je mehr wir seine Kapazität nutzen, desto mehr „Stunden“ verbraucht werden, abhängig von seinen Spezifikationen oder so etwas?
