Headplane Hosting

Headplane, mevcut bir Headscale sunucusu için bir tarayıcı yönetim konsoludur ve kullanıcıları, düğümleri ve ek DNS kayıtlarını yönetmek için kullanılır.

  • Bir tıkla dağıt
  • 15 GB Gerekli Disk Alanı
  • 1 GB RAM Gerekli bellek
  • 2 €'dan Fiyat
Şimdi sipariş ver Kurulum ücreti yok

AvaHost'ta aldıklarınız

Tek tıklama ile dağıtım, özel bir alan adı, ücretsiz HTTPS, otomatik uygulama güncellemeleri ve planlı yedeklemeler her Cloud Uygulaması ile birlikte gelir. Bir sunucuda birden fazla uygulama çalıştırabilirsiniz ve terminal erişimi dahildir.

Bu şablon bir veritabanı konteyneri içermez.

Sunucu Sipariş Et

Teknoloji

Docker görüntüsü
ghcr.io/tale/headplane:latest
Varsayılan port
0

Headplane nasıl çalışır

Headplane, tale projesinden Headscale için bir web yönetim arayüzüdür. Docker kılavuzu, Headscale ile Docker'da çalıştırılmasını, görüntü ghcr.io/tale/headplane kullanılmasını söyler. Bir Headplane yapılandırması, bir veri dizini ve Headscale yapılandırma dosyasını (UI'nin okuyabileceği) bağlarsınız. Ağ yönetimi de dahil olmak üzere bazı özellikler, Headscale yapılandırma yolunun paylaşılmasını ve belgelenen örnekte, aynı makinedeki Docker soketine salt okunur erişimi ister. UI, /admin altında sunulur, genellikle Headscale ile aynı ana bilgisayar adında, ters proxy bu yolu Headplane'nin 3000 portuna ve diğer her şeyi Headscale'e gönderir.

Headscale 0.26.0 veya daha yeni bir sürüm gereklidir. Bu sunucu eksikse, Headplane'nin yönetecek bir şeyi yoktur. Tailscale istemcilerini kaydetmez ve bu istemcilerin kullandığı koordinasyon URL'sinin yerini almaz. Tailnet için SQLite veya PostgreSQL, Headscale içinde kalır. Headplane, ayarladığınız çerez sırrından türetilen oturum materyali de dahil olmak üzere kendi küçük verilerini tutar.

Headplane'nin temel özellikleri

Tarayıcıdan, bu dosyalar yapılandırmanın söylediği yere bağlandığında kullanıcılar, düğümler ve DNS ek kayıtlarıyla çalışabilirsiniz. Çerez sırrı rastgele olmalı ve saklanmalıdır, çünkü oturumları kilitler. Proje ile örnek bir yapılandırma gönderilir. İlginç alanlar headscale.url, çerez sırrı ve Headscale dosyalarının yollarıdır. Her iki kapsayıcı bir ağı paylaştığında headscale.url'yi Docker içi adrese işaret ettirin, tarayıcının kullandığı bir URL'ye değil.

AvaHost, Headplane'yi otomatik olarak günceller ve veri dizinini bir programa göre yedekler. Bu yedekleme, Headscale'in bir yedeklemesi değildir. Headplane'nin kendisi için ayrılmış bir genel IP gerekli değildir. Genel adresi Headscale uygulamasına koyun. Uygulama postası Headplane ile birlikte verilmez. Docker soket erişimi güçlüdür. Yalnızca yukarı akış kılavuzunun açıkladığı entegrasyonu etkinleştirin ve bu soketi ana bilgisayarın kapsayıcılarına yönetici erişimi olarak değerlendirin.

Headplane'yi kendi kendine barındırma: gereksinimler ve maliyet

Temel, 512 MB RAM ve yarım CPU çekirdeği, görüntü ghcr.io/tale/headplane, kendi veritabanı yok. AvaHost'ta Headplane için önerilen minimum Plan 1'dir ve €2'dir. Paket, tek tıklamayla dağıtım, Headscale ana bilgisayarında bir ana bilgisayar adı veya yol, otomatik HTTPS, otomatik güncellemeler ve Headplane verilerinin zamanlanmış yedeklemeleri içerir. Zaten Headscale 0.26 veya daha yeni bir sürüme sahip olmalısınız. Bu uygulama bu sunucuyu içermez ve ayrılmış bir genel IP içermez.

Headplane'yi kimler kullanır

Headscale'e karar vermiş ve Tailscale'in gönderdiği gibi /admin altında bir konsol isteyen kişiler Headplane'yi kullanır. Headscale çalışmıyorsa yanlış ilk satın almadır. Ayrıca Headscale CLI'den memnunsanız ve aynı yapılandırma dosyalarına bağlı başka bir hizmet istemiyorsanız yanlış pakettir.

F.A.Q

  • Headplane €2’den başlıyor Plan 1’de. Fiyat yönetici arayüzü içindir, Headscale için değil ve müşteriler için ayrılmış bir adres için de değil. Headscale da burada barındırılıyorsa, kendi planı olan ayrı bir uygulamadır. Arayüz hafiftir. Kapasite konuşmasının çoğu koordinasyon sunucusuna ve DERP’e aittir, bu konteynere değil.

  • Evet. Standart yapı şu şekildedir: bir hostname, root’ta Headscale, /admin altında Headplane, o isim üzerinde otomatik HTTPS. Proxy, /admin’i bu uygulamaya ve diğer yolları Headscale’e yönlendirmelidir. Ayrı bir hostname da kullanabilirsiniz. DNS sizin kalır. İstemciler yine de Headscale URL’si ile yapılandırılmalı, /admin yolu ile değil.

  • AvaHost, Headplane’i otomatik olarak günceller ve kendi verilerini düzenli aralıklarla yedekler. Headscale’in veritabanı bu yedekte yer almaz. Bir güncellemeden sonra /admin’e giriş yapın ve düğüm listesinin yüklendiğini doğrulayın. Cookie sırrını ve monte edilen yapılandırma yollarını yazılı tutun, çünkü yanlış bir monte işlemi boş bir sunucu gibi görünür.

  • Hayır. Upstream, Headscale 0.26 veya daha yeni bir sürümü gerektirir ve UI yalnızca o sunucuyu düzenler. Headplane’i tek başına sipariş etmek bir tailnet oluşturmaz. Önce Headscale’i dağıtın veya her ikisini dağıtın ve Headplane’i ona yönlendirin. Tailscale istemcileri Headplane’i yok sayar. Headscale ile iletişim kurarlar.