2 Punkte von gronxb 6 시간 전 | Noch keine Kommentare. | Auf WhatsApp teilen

Ship ist ein Open-Source-Deployment-Tool, das ich entwickle, um kleine lokale Web-Services direkt unter meiner eigenen Domain bereitzustellen.

Der Ablauf, den ich mir gewünscht habe, war einfach.

  1. Ein SSR-Serverprojekt scaffolden.
  2. Eine Dockerfile ablegen.
  3. ship --service demo ausführen.
  4. Direkt unter demo.your-domain.com prüfen.

Der anfängliche Ansatz ist so aufgebaut, dass alles nur innerhalb des Tailscale-Netzwerks geöffnet ist und bei Bedarf nur bestimmte Services ins Internet veröffentlicht werden können.

So kann man es normalerweise wie einen internen Service auf dem persönlichen Homeserver oder Mac mini nutzen und nur dann ins öffentliche Internet umschalten, wenn man es jemandem zeigen muss.

Im Dashboard kann man die Liste der bereitgestellten Services, den internen/externen Veröffentlichungsstatus, Logs und ausgeführte Befehle prüfen.

Da es noch eine frühe Version ist, sind aktuell eine Cloudflare-Domain und eine Tailscale-Konfiguration erforderlich. Im README habe ich den Installationsprozess und einen Beispielablauf zusammengestellt.

Ich würde gern Feedback dazu bekommen, ob dieser Ablauf für Leute nützlich wirkt, die auf einem Homeserver oder Mac mini häufig kleine Services bereitstellen.

Noch keine Kommentare.

Noch keine Kommentare.