Zum Inhalt springen

Projekte und Adressen

Jedes Projekt in Ihrer Instanz (Ihrem eigenen Entwicklungsserver) hat eine eigene Adresse. Hier lesen Sie, wie sie aufgebaut ist und wer Ihr Projekt sehen kann.

Jedes Projekt hat seine eigene Adresse:

https://<projekt>.<kunde>.envbay.dev

Für <kunde> steht der Name Ihrer Instanz, für <projekt> der Projektname. Das Schloss im Browser zeigt: Die Verbindung ist verschlüsselt (HTTPS). Das Zertifikat (der digitale Ausweis dieser Verbindung) besorgt Envbay automatisch. Sie müssen nichts einrichten.

Neue Projekte sind privat. Wer die Adresse kennt, muss sich erst an Ihrer Instanz anmelden.

Soll jemand anderes kurz hineinschauen, teilen Sie einen Link:

  1. Öffnen Sie Ihr Projekt.
  2. Klicken Sie oben auf More actions.
  3. Klicken Sie auf Share publicly.
  4. Kopieren Sie die angezeigte Adresse.
  5. Schicken Sie die Adresse weiter.

Der Link läuft nach der gewählten Zeit ab. Sie können ihn auch früher beenden. Teilen Sie nur Kopien ohne wichtige Daten.

Eine eigene Domain (zum Beispiel www.beispiel.de) ist derzeit nicht vorgesehen. Ihre Projekte laufen unter den Adressen von Envbay.

  • Share publicly ist grau: Ihr Plan schließt Freigaben aus. Schreiben Sie uns ein Ticket (eine Nachricht an den Support). Die Schritte stehen im Kapitel Hilfe.
  • Die Seite meldet „is stopped“: Das Projekt läuft nicht. Starten Sie es in Ihrer Instanz. Ist Ihre Instanz gesperrt, lesen Sie Sicherheit und faire Nutzung.
  • Der Browser warnt vor dem Zertifikat: Warten Sie kurz und laden Sie die Seite neu. Hält die Warnung an, schreiben Sie uns ein Ticket.
Was Adresse
Oberfläche Ihrer Instanz https://envoryx.<kunde>.envbay.dev
Projekt https://<projekt>.<kunde>.envbay.dev
SSH-Gateway ssh.<kunde>.envbay.dev, siehe SSH und Ports

Alle Namen unter <kunde>.envbay.dev führen per Wildcard-DNS zu Ihrer Instanz. Die DNS-Einträge sind öffentlich und laufen ohne vorgeschalteten Proxy-Dienst. In Envoryx gehört jeder Domainname zu genau einem Projekt.

HTTPS ist immer aktiv. Port 80 leitet auf HTTPS um. Envbay besorgt für <kunde>.envbay.dev und *.<kunde>.envbay.dev ein Wildcard-Zertifikat über Let’s Encrypt (DNS-01) und erneuert es 30 Tage vor Ablauf. Das Zertifikat holt der Fleet Manager von Envbay, nicht Ihre Instanz; Envoryx zeigt es als „Zertifikat von deinem Hoster“. Für eine neue Instanz wird der Abruf gleich nach der Einrichtung angestoßen, sonst läuft er im stündlichen Durchgang. Ein eigenes Zertifikat für diese Adressen können Sie nicht hinterlegen. Sie müssen auch keine lokale Zertifizierungsstelle installieren: Das Zertifikat ist öffentlich vertraut.

Eigene Domains (zum Beispiel per CNAME auf eine Projektadresse) sind bei Envbay derzeit nicht vorgesehen: Die Plattform leitet nur Namen unter envbay.dev an Ihre Instanz und stellt für fremde Namen kein Zertifikat aus. Tragen Sie in Envoryx daher keine fremden Domains ein und richten Sie keinen CNAME auf Ihre Projektadresse ein.

Neue Projekte sind privat (im Plan fest eingestellt). Auch die Oberflächen von Zusatzdiensten wie Datenbank-Werkzeugen liegen hinter der Anmeldung Ihrer Instanz, und die Ports Ihrer Projekte lauschen nur lokal. Von außen erreichbar ist ein Projekt über:

  • die Oberfläche Ihrer Instanz (nach der Anmeldung),
  • eine zeitlich begrenzte Freigabe: More actions → Share publicly startet einen Tunnel mit zufälliger Adresse. Dauer im Dialog 15 Minuten, 1, 4 oder 24 Stunden (Standard 1 Stunde). Die Adresse ist bei jeder Freigabe neu und endet früher bei Stopp, Umbenennung, Löschung oder mit End the share. Details: Sharing,
  • einen SSH-Tunnel,
  • eine dauerhafte öffentliche Sichtbarkeit einzelner Projekte, wenn Ihr Plan das erlaubt.

Öffentliche Projekte und öffentliche Freigaben sind Funktionen, die der Plan abschalten kann. Ist Share publicly bei Ihnen deaktiviert, fragen Sie den Support. Wer ein Projekt öffnet, trägt dafür die Verantwortung; geben Sie nur Staging-Kopien ohne schützenswerte Daten frei.

Regeln vor Ihrer Anwendung (Adressfreigabelisten, HTTP-Basic-Auth, Weiterleitungen, Header) stellen Sie in Envoryx ein, siehe Domains and HTTPS. Wer den Port eines Dienstes direkt veröffentlicht, umgeht diese Regeln.

Ist Ihre Instanz gesperrt (offene Rechnung oder Missbrauchsverdacht), sind alle Projekte gestoppt. Projektadressen antworten dann mit „is stopped“ (HTTP 503). Die Anmeldeseite der Instanz bleibt erreichbar; die Sperrmeldung sehen Sie nach der Anmeldung. Siehe Sicherheit und faire Nutzung.