Dokumentation: Englische Version |
Bekanntmachung
Besonderer Dank
Einführung
Wirkung
Bereiten Sie sich im Voraus vor
Konfigurieren Sie die Nachrichtenzustellungsfunktion (unterstützt E-Mail-Zustellung/Telegram Bot/Enterprise WeChat/Server Sauce/Bark und andere Nachrichtenzustellungsmethoden)
Bereitstellung über Docker Compose
Bereitstellung über Docker (empfohlen, eine der einfachsten Bereitstellungsmethoden)
Bereitstellung über Heroku
Bereitstellung per Bahn
Bereitstellung über Koyeb (empfohlen für Benutzer, die keinen eigenen Server haben, um diese Lösung zu verwenden, Bereitstellung mit einem Klick)
Bereitstellung über Mogenius (nicht mehr möglich)
Wird über verschiedene Cloud-Funktionen bereitgestellt (derzeit hat jede Plattform den Lademodus aktiviert und die Unterstützung aufgegeben)
Quellcode direkt für die Bereitstellung abrufen
Spendenliste Spendenliste
Sponsorenspende
Glauben
Autor
Alle Mitwirkenden
TODO-Liste
Andere Sprachimplementierungen dieses Projekts
Danksagungen
Open-Source-Vereinbarung
Freenom 续期事务局
für Kommunikation, Tests und Feedback gegründet. Um beizutreten, können Sie direkt https://t.me/freenom_auto_renew besuchen oder den QR-Code scannen, um beizutreten:Vielen Dank an JetBrains für die Bereitstellung einer nichtkommerziellen Open-Source-Softwareentwicklungslizenz.
Vielen Dank für die nichtkommerzielle Open-Source-Entwicklungsautorisierung durch JetBrains.
Wie wir alle wissen, ist Freenom der einzige Händler auf dem Planeten, der kostenlose Top-Level-Domain-Namen anbietet, diese müssen jedoch jährlich erneuert werden, wobei jede Verlängerung bis zu einem Jahr dauern kann. Da ich eine Reihe von Domainnamen beantragt habe und diese nicht gleichzeitig beantragt wurden, war jede Verlängerung mühsam. Deshalb habe ich dieses Skript für die automatische Verlängerung geschrieben.
Unabhängig vom Erfolg oder Misserfolg der Verlängerung oder einem Fehler in der Programmausführung erhalten Sie eine Benachrichtigung vom Skript. Wenn es sich um eine Benachrichtigung über den Erfolg oder Misserfolg der Verlängerung handelt, enthält die Benachrichtigung die Ablauftage des nicht verlängerten Domainnamens und anderer Inhalte. Hier wird der Inhalt der Benachrichtigungs-E-Mail angezeigt.
Debian
wird empfohlen. Die PHP
Version muss php7.3
oder höher sein. Wenn Sie eine Docker
-Umgebung haben, können Sie diese Einschränkung ignorieren. Wenn Sie keinen Server haben, können Sie auf dieses Dokument zurückgreifen, um die Bereitstellung in verschiedenen kostenlosen Umgebungen durchzuführen.Gmail
, QQ邮箱
, 163邮箱
und Outlook邮箱
automatisch den sendenden Postfachtyp und verwendet die entsprechende Konfiguration. Wenn Sie ein anderes Postfach eines Drittanbieters oder einen selbst erstellten E-Mail-Dienst verwenden, lesen Sie zur Konfiguration bitte die Kommentare zur E-Mail-Konfiguration in der Datei .env.example.送信邮箱
und收信邮箱
sind optional, da das Programm derzeit邮件送信
/ Telegram Bot
/企业微信
/ Server 酱
/ Bark
und andere E-Mail-Versandmethoden unterstützt.送信邮箱
und收信邮箱
sind nur verfügbar, wenn Sie邮件送信
verwenden Weitere Sendemethoden finden Sie in der Konfiguration der Sendefunktion unten. Hier stellen wir die Konfigurationsmethode der邮件送信
/ Telegram Bot
/企业微信
/ Server 酱
/ Bark
-Zustellung sowie die erforderlichen Informationen vor. Sie können eine der Zustellungsmethoden für die Konfiguration auswählen und direkt zum entsprechenden Dokument springen um es anzusehen. Wenn Sie ein IOS-Benutzer sind, wird empfohlen, die Bark
-Sendemethode zu verwenden. Benutzer anderer Plattformen können eine akzeptable Sendemethode entsprechend ihren eigenen Vorlieben auswählen. Es wird nicht empfohlen, Server 酱
Server 酱
zum Versenden von Nachrichten zu verwenden, und Sie müssen Mitglied sein, um den Nachrichteninhalt direkt sehen zu können. Andernfalls müssen Sie zu Server 酱
springen Dies sind alles Gründe, warum es nicht empfohlen wird, die Website anzusehen. Die gleiche Konfiguration kann direkt zum Versenden von Briefen über企业微信
verwendet werden. Beim Versenden von Briefen über企业微信
können Sie den Inhalt des Briefes direkt auf dem normalen WeChat-Client sehen.
Gehen Sie schnell zum angegebenen Speicherort des Dokuments:
Postzustellung
Telegramm-Bot
Unternehmens-WeChat
Serviersoße
Rindenlieferung
Im Folgenden werden die Einstellungen von Gmail
, QQ邮箱
und 163邮箱
vorgestellt. Sie müssen sich nur die Teile ansehen, die Sie benötigen. Bitte beachten Sie, dass sowohl QQ邮箱
als auch 163邮箱
für die Anmeldung die Methode „账户加授权码
verwenden und谷歌邮箱
für die Anmeldung die Methode „账户加密码
oder账户加授权码
verwendet. Bitte beachten Sie. Ich möchte mich auch darüber beschweren, dass man bei inländischen Postfächern 10 Cent ausgeben muss, um eine SMS an den Postfachanbieter zu senden, um den Autorisierungscode zu erhalten.
(Klicken Sie zum Erweitern oder Reduzieren)
Es wird empfohlen, den Datenschutzmodus des Browsers zu aktivieren, bevor Sie sich zur Einrichtung bei Gmail anmelden, um zu verhindern, dass Sie nicht zur richtigen Einstellungsadresse springen können, wenn Sie über mehrere Gmail-Konten verfügen.
1. Überprüfen Sie dies unter设置>转发和POP/IMAP
Speichern Sie anschließend die Änderungen.
2. Aktivieren Sie die zweistufige Verifizierung
Weitere Informationen finden Sie in der offiziellen Dokumentation: Aktivieren Sie die Bestätigung in zwei Schritten
3. Konfigurieren Sie die Verwendung eines anwendungsspezifischen Passworts für die Anmeldung bei der E-Mail-Adresse
Weitere Informationen finden Sie in der offiziellen Dokumentation: Melden Sie sich mit einem anwendungsspezifischen Passwort an
Da Gmail „unsichere Anmeldemethoden“ nicht mehr unterstützt, können Sie sich derzeit nur mit Ihrem Konto und einem anwendungsspezifischen Passwort anmelden.
Aktivieren Sie unter设置>账户>POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务
POP3/SMTP服务
Zu diesem Zeitpunkt werden Sie im betrügerischen QQ-Postfach aufgefordert, über Ihr Mobiltelefon eine Textnachricht an Tencent zu senden. Klicken Sie nach dem Senden auf我已发送
Dann können Sie Ihren E-Mail-Autorisierungscode sehen. Verwenden Sie Ihr E-Mail-Konto und Ihren Autorisierungscode, um sich anzumelden. Notieren Sie sich den Autorisierungscode.
Aktivieren Sie unter设置>POP3/SMTP/IMAP
POP3/SMTP服务
und IMAP/SMTP服务
und speichern Sie
Klicken Sie nun auf客户端授权密码
in der Seitenleiste und rufen Sie den Autorisierungscode ab. Der angezeigte Bildschirm unterscheidet sich möglicherweise von meinem, da ich den Autorisierungscode bereits erhalten habe. Daher gibt es hier nur die Schaltfläche重置授权码
. Für die Autorisierung gemäß dem Website-Code ist NetEase genauso ekelhaft wie Tencent. Sie müssen ihm eine SMS mit Ihrem Mobiltelefon senden, um den Autorisierungscode zu erhalten.
163 Wenn der Empfänger das Postfach nach dem Versenden nicht erhält, kann er es im Spam suchen.
Nachdem die obige Aktion abgeschlossen ist, setzen Sie in der .env
Datei MAIL_USERNAME
und MAIL_PASSWORD
auf Ihre E-Mail-Adresse und Ihr Passwort (oder Token), legen Sie TO
auf Ihre Empfangs-E-Mail fest und setzen Sie dann den Wert von MAIL_ENABLE
auf 1
um die Postfachfunktion zum Senden von Nachrichten zu aktivieren .
Die drei Postfach-Einstellungsmethoden werden oben vorgestellt. Wenn Sie die E-Mail-Zustellung nicht verwenden möchten, ändern Sie den Wert von MAIL_ENABLE
in der .env
Datei im Stammverzeichnis auf 0
, um die E-Mail-Push-Methode zu deaktivieren.
Der Teil der Postzustellung ist abgeschlossen.
Spezifische Konfigurationsschritte von [Telegram Bot] finden Sie hier
Die spezifischen Konfigurationsschritte von [Enterprise WeChat] finden Sie hier
Spezifische Konfigurationsschritte von [Server Sauce] finden Sie hier
Die spezifischen Konfigurationsschritte von [Bark Send] finden Sie hier
Der Bereich zur Konfiguration der Nachrichtenfunktion ist abgeschlossen. Beginnen wir mit mehreren Möglichkeiten, dieses Projekt zu nutzen. Es wird empfohlen, die Docker-Methode zu verwenden, ohne sich Gedanken über die Umwelt machen zu müssen.
Beachten Sie, dass es sich derzeit um eine Beta-Version handelt und nur die Installation auf Computern mit AMD64-Architektur unterstützt. Bitte haben Sie etwas Geduld und warten Sie auf nachfolgende Updates. Wenn Sie einen Server benötigen, können Sie in den USA einen günstigen VPS in Betracht ziehen
Debian/Ubuntu (empfohlen)
apt-get update -y ;
apt-get install -y wget vim git make ;
wget -qO- get.docker.com | bash ;
systemctl start docker ;
sudo systemctl enable docker.service ;
sudo systemctl enable containerd.service ;
docker version ;
DOCKER_COMPOSE_VER=2.24.3 ;
DOCKER_CONFIG=/usr/local/lib/docker ;
mkdir -p $DOCKER_CONFIG /cli-plugins ;
curl -SL https://github.com/docker/compose/releases/download/v ${DOCKER_COMPOSE_VER} /docker-compose-linux-x86_64 -o $DOCKER_CONFIG /cli-plugins/docker-compose ;
sudo chmod +x /usr/local/lib/docker/cli-plugins/docker-compose ;
docker compose version ;
CentOS
yum update -y ;
yum install -y wget vim make ;
wget -qO- get.docker.com | bash ;
systemctl start docker ;
sudo systemctl enable docker.service ;
sudo systemctl enable containerd.service ;
docker version ;
DOCKER_COMPOSE_VER=2.24.3 ;
DOCKER_CONFIG=/usr/local/lib/docker ;
mkdir -p $DOCKER_CONFIG /cli-plugins ;
curl -SL https://github.com/docker/compose/releases/download/v ${DOCKER_COMPOSE_VER} /docker-compose-linux-x86_64 -o $DOCKER_CONFIG /cli-plugins/docker-compose ;
sudo chmod +x /usr/local/lib/docker/cli-plugins/docker-compose ;
docker compose version ;
git clone https://github.com/luolongfei/freenom.git && cd freenom
3.1.1 Besuchen Sie https://wit.ai
3.1.2 Melden Sie sich mit einem Facebook-Konto an oder registrieren Sie ein Konto mit einer E-Mail-Adresse. Zur Registrierung benötigen Sie lediglich eine E-Mail-Adresse.
3.1.3 Gehen Sie zum Bildschirm https://wit.ai/apps und erstellen Sie eine neue App
3.1.4 Wählen Sie Englisch als Sprache, einen beliebigen Namen, wählen Sie Privat als Typ und erstellen Sie es.
3.1.5 Gehen Sie zum Bildschirm „Verwaltung > Einstellungen“ (https://wit.ai/apps//settings).
3.1.6 Kopieren Sie das Clientzugriffstoken. Folgendes muss in die .env-Datei geschrieben werden: WIT_AI_KEY='Clientzugriffstoken, das Sie kopiert haben'.
Ändern Sie den Inhalt der .env-Konfigurationsdatei in Ihre eigene Konfiguration. Wenn Sie von einer alten Version aktualisieren, können Sie die alte Version von .env auch direkt in das Stammverzeichnis der neuen Version des Projekts kopieren automatisch aktualisieren. Informationen zur Konfigurationsbedeutung finden Sie in den Anmerkungen in der Datei .env.example.
cp .env.example .env ;
vim .env ;
Geben Sie nach Abschluss der Änderung Folgendes ein :wq
zum Speichern und Beenden.
Hinweis: Die folgenden Befehle müssen in dem Verzeichnis ausgeführt werden, in dem sich docker-compose.yml befindet, um wirksam zu sein.
make up
Ja, so einfach ist das. Anschließend können Sie make logs
ausführen, um die Echtzeitprotokolle anzuzeigen.
Starten Sie oder aktualisieren Sie auf die neueste Version
make up
stoppen
make down
Echtzeitprotokolle anzeigen
make logs
Räumen Sie den von Containern eingenommenen Platz auf
make clear
Container neu starten
make restart
Die Bereitstellung über den Docker-Compose-Abschnitt endet.
Wenn Sie über einen eigenen Server verfügen, ist dies die am meisten empfohlene Bereitstellungsmethode.
Die Adresse des Docker-Lagers lautet: https://hub.docker.com/r/luolongfei/freenom Stars sind ebenfalls willkommen. Die von diesem Image unterstützten Architekturen sind linux/amd64
, linux/arm64
, linux/ppc64le
, linux/s390x
, linux/386
, linux/arm/v7
, linux/arm/v6
. Theoretisch werden群晖
,威联通
und树莓派
unterstützt . Und verschiedene Arten von VPS
.
Aktualisieren Sie die Quelle und installieren Sie die Software (wählen Sie eine der folgenden beiden Befehlszeilen entsprechend Ihrem eigenen System).
Debian/Ubuntu
apt-get update && apt-get install -y wget vim make
CentOS
yum update && yum install -y wget vim make
Führen Sie diesen Befehl aus, um auf die automatische Installation von Docker zu warten
wget -qO- get.docker.com | bash
Hinweis: Bitte verwenden Sie einen VPS mit KVM-Architektur. VPS mit OpenVZ-Architektur unterstützt die Installation von Docker nicht. Darüber hinaus unterstützt CentOS 8 nicht die Verwendung dieses Skripts zur Installation von Docker. Weitere Informationen zur Docker-Installation finden Sie im offiziellen Docker-Installationshandbuch.
Starten Sie den Docker-Dienst
systemctl start docker
Überprüfen Sie den Docker-Ausführungsstatus
systemctl status docker
Fügen Sie den Docker-Dienst hinzu, um beim Booten automatisch zu starten
systemctl enable docker
Der Befehl lautet wie folgt
docker run -d --name freenom --restart always -v $( pwd ) :/conf -v $( pwd ) /logs:/app/logs luolongfei/freenom
Wenn Sie die Ausführungszeit des Skripts anpassen möchten, lautet der Befehl wie folgt
docker run -d --name freenom --restart always -v $( pwd ) :/conf -v $( pwd ) /logs:/app/logs -e RUN_AT= " 11:24 " luolongfei/freenom
Der obige Befehl hat nur einen -e RUN_AT="11:24"
mehr als der vorherige, wobei 11:24
bedeutet, dass die Erneuerungsaufgabe jeden Tag um 11:24 Uhr Pekinger Zeit ausgeführt wird. Sie können diese Zeit anpassen. Der Parameter RUN_AT
unterstützt hier auch das Zeitformat im CRON-Befehl. Beispielsweise bedeutet -e RUN_AT="9 11 * * *"
, dass die Erneuerungsaufgabe jeden Tag um 11:09 Uhr Pekinger Zeit ausgeführt wird Um die Aufgabe jeden Tag auszuführen, möchten Sie sie nur jeden zweiten Tag ausführen. Die Ausführung dauert einige Tage. Ändern Sie einfach den Wert von RUN_AT
.
Hinweis: Das Anpassen der Skriptausführungszeit wird nicht empfohlen. Da Sie möglicherweise für viele Personen denselben Zeitpunkt festlegen, kann dies dazu führen, dass alle gleichzeitig Anfragen an den Freenom-Server stellen, sodass Freenom keine stabilen Dienste bereitstellen kann. Wenn Sie die Zeit nicht anpassen, gibt das Programm automatisch einen zufälligen Zeitpunkt zwischen 06 und 23 Uhr Pekinger Zeit als Ausführungszeit an und wird bei jedem Neustart des Containers automatisch neu angegeben.
Befehl | Bedeutung |
---|---|
Docker-Lauf | Beginnen Sie mit der Ausführung eines Containers |
-d-Parameter | Der Container läuft im Hintergrund und gibt die Container-ID aus |
--name-Parameter | Weisen Sie dem Container eine Kennung zu, um zukünftige Vorgänge wie Starten, Stoppen, Löschen usw. zu erleichtern. |
--restart-Parameter | Konfigurieren Sie den Container-Starttyp. Dies bedeutet immer, dass der Container automatisch gestartet wird, wenn der Docker-Dienst neu gestartet wird |
-v-Parameter | Mounten Sie das Volume (Volume). Nach dem Doppelpunkt steht der Pfad des Hosts $(pwd) nur absolute Pfade werden unterstützt). Sie können es durch ${ $(pwd) ${PWD} |
-e-Parameter | Geben Sie Umgebungsvariablen im Container an |
luolongfei/freenom | Dies ist der vollständige Pfadname des vom Docker Hub heruntergeladenen Bildes |
Zu diesem Zeitpunkt wird Ihr automatischer Erneuerungscontainer ausgeführt. Nach dem Ausführen von ls -a
können Sie sehen, dass sich in Ihrem aktuellen Verzeichnis eine .env
Datei und ein logs
befinden. Das logs
speichert Programmprotokolle und .env
ist die Konfigurationsdatei . Führen Sie nun vim .env
direkt aus, um alle Konfigurationselemente in der .env
Datei in Ihre eigenen zu ändern und diese zu speichern. Anschließend starten Sie den Container neu. Wenn die Konfiguration korrekt ist, erhalten Sie in Kürze die entsprechende E-Mail.
Variablenname | Bedeutung | Standardwert | Ist es notwendig? | Bemerkung |
---|---|---|---|---|
FREENOM_USERNAME | Freenom-Konto | - | Ja | Es werden nur E-Mail-Konten unterstützt. Wenn Sie sich als Benutzer mit einem Social-Media-Konto eines Drittanbieters anmelden, verknüpfen Sie bitte Ihre E-Mail-Adresse auf der Freenom-Verwaltungsseite. Nach der Verknüpfung können Sie sich mit Ihrem E-Mail-Konto anmelden. |
FREENOM_PASSWORD | Freenom-Passwort | - | Ja | Einige Sonderzeichen müssen möglicherweise maskiert werden. Weitere Informationen finden Sie in den Kommentaren in der .env Datei. |
MEHRERE_KONTEN | Unterstützung mehrerer Konten | - | NEIN | Das Format mehrerer Konten und Passwörter muss „ <账户1>@<密码1>|<账户2>@<密码2>|<账户3>@<密码3> “ sein. Achten Sie darauf, das Symbol „<>“ nicht wegzulassen nicht korrekt zugeordnet werden können. Wenn mehrere Konten eingerichtet sind, müssen die oben genannten FREENOM_USERNAME und FREENOM_PASSWORD nicht festgelegt werden. |
MAIL_USERNAME | Roboter-E-Mail-Konto | - | NEIN | Unterstützt Gmail , QQ邮箱 , 163邮箱 und Outlook邮箱 |
MAIL_PASSWORD | E-Mail-Passwort für den Roboter | - | NEIN | Geben Sie das anwendungsspezifische Passwort Gmail und den Autorisierungscode für QQ邮箱 oder 163邮箱 |
ZU | E-Mail, um Benachrichtigungen zu erhalten | - | NEIN | Ihre am häufigsten verwendete E-Mail-Adresse, die zum Empfang von Domänennamen-bezogenen E-Mails verwendet wird, die von Roboter-E-Mail-Adressen gesendet werden |
MAIL_ENABLE | Ob die E-Mail-Push-Funktion aktiviert werden soll | 0 | NEIN | 1 : aktivieren0 : Standardmäßig nicht aktiviert. Wenn auf 1 gesetzt, ist die Mail-Push-Funktion aktiviert und die oben genannten Variablen MAIL_USERNAME , MAIL_PASSWORD und TO werden erforderlich. |
TELEGRAM_CHAT_ID | Ihre chat_id | - | NEIN | Sie können Ihre eigene id erhalten, indem Sie /start an @userinfobot senden |
TELEGRAM_BOT_TOKEN | token Ihres Telegram bot | - | NEIN | |
TELEGRAM_BOT_ENABLE | Ob Telegram Bot Push-Funktion aktiviert werden soll | 0 | NEIN | 1 : aktivieren0 : Standardmäßig nicht aktiviert. Wenn auf 1 gesetzt, müssen die oben genannten Variablen TELEGRAM_CHAT_ID und TELEGRAM_BOT_TOKEN festgelegt werden. |
NOTICE_FREQ | Benachrichtigungshäufigkeit | 1 | NEIN | 0 : Nur wenn ein Erneuerungsvorgang stattfindet1 : Wird jedes Mal ausgeführt |
NEZHA_SERVER | Die IP-Adresse oder der Domänenname des Nezha-Probe-Servers | - | NEIN | |
NEZHA_PORT | Nezha-Probe-Server-Port | - | NEIN | |
NEZHA_KEY | Spezialschlüssel für den Nezha Probe Client | - | NEIN | |
NEZHA_TLS | Nezha-Kunden-SSL/TLS-Verschlüsselung | - | NEIN | 1 : aktivieren0 : Nicht aktiviert |
Weitere Bedeutungen der Konfigurationselemente finden Sie in den Kommentaren in der Datei .env.example.
Wie kann ich überprüfen, ob Ihre Konfiguration korrekt ist?
Führen Sie nach dem Ändern und Speichern der .env
Datei docker restart freenom
aus, um den Container neu zu starten, warten Sie etwa 5 Sekunden und führen Sie dann docker logs freenom
“ aus, um den Ausgabeinhalt anzuzeigen. Wenn der Ausgabeinhalt das Wort执行成功
enthält, es bedeutet, dass die Konfiguration korrekt ist. Wenn Sie keine Zeit hatten, die E-Mail-Adresse für die Zustellung und andere Inhalte zu konfigurieren, können Sie die E-Mail-Funktion zunächst deaktivieren.
Wie aktualisiere ich auf die neueste Version oder stelle sie erneut bereit?
Führen Sie in dem Verzeichnis, in dem sich .env
befindet, docker rm -f freenom
aus, um den vorhandenen Container zu löschen, führen Sie dann docker rmi -f luolongfei/freenom
aus, um das alte Image zu löschen, und führen Sie dann den obigen docker run -d --name freenom --restart always -v $(pwd):/conf -v $(pwd)/logs:/app/logs luolongfei/freenom
kann erneut bereitgestellt werden, sodass es nach der Bereitstellung der neueste Code ist. Natürlich kann die der neuen Version entsprechende .env
Datei Änderungen aufweisen. Keine Sorge, das Programm aktualisiert automatisch den Inhalt der .env
Datei und migriert die vorhandene Konfiguration.
Führen Sie in einem Satz den folgenden Befehl in dem Verzeichnis aus, in dem sich die .env
Datei befindet, um das Update und Upgrade abzuschließen:
docker rm -f freenom && docker rmi -f luolongfei/freenom && docker run -d --name freenom --restart always -v $( pwd ) :/conf -v $( pwd ) /logs:/app/logs luolongfei/freenom
Überprüfen Sie den Online-Status und die Größe des Containers
docker ps -as
Sehen Sie sich das laufende Ausgabeprotokoll des Containers an
docker logs freenom
Container neu starten
docker restart freenom
Stoppen Sie die Ausführung des Containers
docker stop freenom
Behälter entfernen
docker rm -f freenom
Überprüfen Sie die CPU, den Speicher und andere vom Docker-Container belegte Informationen
docker stats --no-stream
Sehen Sie sich die Docker-Installationsversion und andere Informationen an
docker version
Docker neu starten (kein Container)
systemctl restart docker
Ende des Inhalts zur Containerbereitstellung.
Heroku bietet seit dem 28.11.2022 keine kostenlosen Dienste mehr an, also vergessen Sie diesen Artikel. Offizielle Ankündigung: https://blog.heroku.com/next-chapter
Spezifische Schritte zur [Bereitstellung über Heroku] finden Sie hier
Railway hat seine Nutzungsbedingungen aktualisiert und ein monatliches Nutzungslimit hinzugefügt. Die neuen Nutzungsbedingungen führen zu einem Maximum von etwa 21 Tagen pro Monat, es sei denn, Sie verifizieren Ihre Kreditkarte . Detaillierte Geschäftsbedingungen finden Sie hier.
Spezifische Schritte zur [Bereitstellung per Bahn] finden Sie hier
Es wird Benutzern empfohlen, die über keine eigenen Server verfügen, diesen Bereitstellungsplan zu verwenden. Dieser Plan ist völlig kostenlos.
Spezifische Schritte zur [Bereitstellung über Koyeb] finden Sie hier
Nachdem Sie den spezifischen Inhalt des Upstream-Dokuments gelesen und bestätigt haben, dass Sie dazu in der Lage sind , können Sie auf die Schaltfläche unten klicken, um die Bereitstellung mit einem Klick zu versuchen:
Das kostenlose Paket war offline und ist nicht mehr verfügbar. #208
Alle Cloud-Funktionen verwenden dasselbe komprimierte Paket und wurden aus Kompatibilitätsgründen verarbeitet. Die Download-Adresse lautet: https://github.com/luolongfei/freenom/releases/download/v0.5.1/freenom_scf.zip. Dieses Dokument aktualisiert die Download-Adresse des komprimierten Pakets hier, wenn eine neue Version veröffentlicht wird. Machen Sie sich also keine Sorgen, das Paket, auf das die angezeigte Download-Adresse verweist, muss die neueste Version sein.
Nach dem Herunterladen erhalten Sie eine ZIP-Datei. Legen Sie die ZIP-Datei in einem beliebigen Verzeichnis ab, das Sie finden. Später werden wir sie in Form von ZIP-Dateien in verschiedene Cloud-Funktionen hochladen.
Spezifische Schritte zur [Bereitstellung über die Tencent Cloud-Funktion] finden Sie hier
Spezifische Schritte zur [Bereitstellung über Alibaba Cloud-Funktionen] finden Sie hier
Die spezifischen Schritte der [Bereitstellung über Huawei Cloud Function] finden Sie hier
Die spezifischen Schritte zum [direkten Abrufen des Quellcodes für die Bereitstellung] finden Sie hier
Wenn Sie auf Probleme oder Fehler stoßen, können Sie gerne ein Problem einreichen (bitte reichen Sie issue
gemäß dem Vorlagenformat ein, damit ich Ihr Problem schnell reproduzieren kann, andernfalls wird das Problem ignoriert, wenn Freenom
den Algorithmus ändert und dies verursacht). Wenn das Projekt ungültig wird, reichen Sie bitte ein Problem ein und teilen Sie mir rechtzeitig mit. Reparatur und langfristige Wartung dieses Projekts. Willkommen star
~
Vielen Dank an „diese Benutzer“ für das Sponsoring und die Unterstützung dieses Projekts!
Wenn Sie der Meinung sind, dass dieses Projekt für Sie hilfreich ist, denken Sie bitte darüber nach, dieses Projekt zu sponsern, um mich zu ermutigen, mehr Zeit in Wartung und Entwicklung zu investieren. Wenn Sie dieses Projekt hilfreich finden, denken Sie bitte darüber nach, das Projekt in Zukunft zu unterstützen.
PayPal: https://www.paypal.me/mybsdc
Jedes Mal, wenn Sie Geld ausgeben, geben Sie eine Stimme für die Welt ab, die Sie wollen – Anna Lappe
Off-Topic: Sie können beim Sponsoring eine Nachricht hinterlassen. Der Inhalt der Nachricht wird dann auf dem Sponsoring-Listenbildschirm angezeigt. Wenn das gesponserte Bild nicht richtig angezeigt wird, besuchen Sie bitte: https://images.llfapp.com/pay.png
Ihr star
oder赞助
ist meine Motivation für die langfristige Aufrechterhaltung dieses Projekts. Ich danke jedem Unterstützer aufrichtig: „Jedes Mal, wenn Sie Geld ausgeben, stimmen Sie für die Welt, die Sie wollen.“ Darüber hinaus ist die Empfehlung dieses Projekts an mehr Menschen auch eine Möglichkeit zur Unterstützung. Je mehr Menschen es nutzen, desto größer ist die Motivation, es zu aktualisieren.
Glauben Sie an die Zukunft und bleiben Sie „gesund“.
Durch Ernsthaftigkeit nehmen wir an dieser Gesellschaft teil, und durch Ernsthaftigkeit verändern wir diese Gesellschaft. ——Li Zhi
@anjumrafidofficial
(Für weitere Sprachen können Sie gerne PR einreichen, um diese Liste zu aktualisieren)
MIT