Hetzner Cloud Apps
Mit unseren Apps erhältst du schnell und einfach Zugriff auf oft genutzte Software wie Docker, WordPress oder Nextcloud und profitierst dabei von dem gleichen intuitiven Workflow, den du bereits von unseren Hetzner Cloud Servern kennst. Dazu wird die entsprechende Software beim Erstellen deines Servers bereits anwendungsbereit vorinstalliert.
Dokumentation
Wir stellen zu jeder App eine Dokumentation zur Verfügung. Darin erhältst du Informationen über die installierten Pakete, ggf. den Speicherort von Passwörtern und zu weiteren Schritten, die du eventuell noch durchführen musst, bevor die App genutzt werden kann.
Die Dokumentationen kannst du unter der Kategorie Liste unserer Apps oder auf unserer offiziellen GitHub-Seite in den entsprechenden ReadMes einsehen.
So funktioniert's
Wir nutzen sowohl Packer als auch cloud-init zum Erstellen von statischen Images mit gesamter Software auf unserer Cloud und zum Erstellen und Speichern eines Snapshots. Sobald du das Image auf deiner Cloud anwendest, generieren wir dynamische Informationen wie Passwörter bei Bedarf direkt auf dem Server.
Bei den Hetzner Cloud Apps handelt es sich um Open-Source Projekte. Auf GitHub kannst du somit jederzeit genauere Informationen bezüglich Metadata und mehr einsehen.
Deploy to Hetzner Cloud
Wenn du auf eine unserer Apps verweisen möchtest, kannst du dafür unseren Deploy to Hetzner Cloud-Button nutzen. Über diesen verlinkten Button landest du in der Hetzner Console und wirst aufgefordert ein Projekt auszuwählen. Anschließend wirst du automatisch auf die Erstellungsseite für Server weitergeleitet, auf der die gewünschte App automatisch vorausgewählt ist.
Um diesen Button zu nutzen, benötigst du nur das Deploy to Hetzner Cloud-Bild und den Link zur Erstellungsseite für Server, auf der die App bereits vorausgewählt ist.
Beispiel in Markdown und HTML
Markdown
[](https://console.hetzner.com/deploy/collab-tools)HTML
<a href="https://console.hetzner.com/deploy/collab-tools"><img src="dp_to_hc--default-dark.svg"></a>-
Deploy to Hetzner Cloud-Bild
Du kannst entweder:- Eines der vier PNG und SVG-Dateien von oben speichern
- Den Link zum Bild verwenden
-
Link zur Erstellungsseite für Server
-
/deploy/<app-name>-Pfad
Der Pfad muss am Ende vom bekannten Hetzner Console-Link ergänzt werden. Auf der Erstellungsseite für Server ist automatisch die App vorausgewählt, die für<app-name>angegeben wurde:https://console.hetzner.com/deploy/<app-name> -
Richtiger
<app-name>
Wenn du dir beim Namen nicht sicher bist, kannst du dir den Namen:In der Hetzner Console anzeigen lassen
Hinweis: Die App muss in Kleinbuchstaben angegeben werden, in diesem Beispiel
collab-tools.Über die API anzeigen lassen
Um sich die Apps listen zu lassen, kann dieser
curl-Befehl genutzt werden:curl \ -H "Authorization: Bearer $API_TOKEN" \ 'https://api.hetzner.cloud/v1/images?type=app&architecture=x86'$API_TOKENmuss mit dem eigenen API-Token ersetzt werden.
-