Heimdall harika bir pano web uygulamasıdır. Heimdall, en çok kullandığınız web sitelerine ve web uygulamalarına giden tüm bu bağlantıları basit bir şekilde düzenlemenin bir yoludur. Plex, radarr, vcenter, web siteleri vb. gibi kendi uygulamalarınızı düzenlemenize ve izlemenize olanak tanır. Sadelik Heimdall’ın anahtarıdır. Heimdall Google, Bing veya DuckDuckGo gibi ara motorlarını kullanarak bir arama çubuğu ekleme yeteneğine de sahiptir. Heimdall ile, Google Chrome veya Firefox gibi tarayıcılarınızdan bir yer imi klasörünün uzun listesinde bir şey aramanıza gerek yok.
Sonuç olarak aşağıdaki gibi bir görüntü elde edebilirsiniz.
heimdall resmi web sitesi için bakınız:
Desteklenen Mimariler
Çoklu platform farkındalığı için heimdall docker kullanıyor. Bu görüntü tarafından desteklenen mimariler şunlardır.
Architecture | Available | Tag |
---|---|---|
x86-64 | ✅ | amd64-<version tag> |
arm64 | ✅ | arm64v8-<version tag> |
armhf | ✅ | arm32v7-<version tag> |
Sürüm Etiketleri
Bu görüntü, etiketler aracılığıyla kullanılabilen çeşitli sürümler sağlar. Lütfen açıklamaları dikkatlice okuyun ve kararsız veya geliştirme etiketlerini kullanırken dikkatli olun.
Tag | Available | Description |
---|---|---|
latest | ✅ | Kararlı Heimdall sürümleri. |
development | ✅ | Github ana dalından en son taahhüt edilen. |
Ön Gereksinimler
- root veya docker yetkisine sahip kullanıcı
- docker kurulu bir sunucu
Docker kurulumunu aşağıdaki link üzerinden basit bir şekilde kurabilirsiniz.
heimdall kurulumu
İlk olarak Linux host üzerinde, heimdall panosu için yapılandırmaların tutulacağı bir dizin oluşturalım.
cd ~
mkdir -p .config/heimdall/
Ardından konfigürasyon için gerekli olan, kullanıcının uid ve gid bilgilerini alalım.
id
Kullanıcı kimliği ve gid’in 1000 olduğunu görebiliyoruz. Kendi kullanıcı kimliğiniz farklı ise image çalıştırmadan önce PUID ve PGID kısmını değiştirmeniz gerekmektedir.
Docker ile Heaimdall’ı geleneksel şekilde kurmamız gerekmez. Artık docker üzerinde sadece bir image ve parametre ile çalıştırıp kolay bir şekilde Docker Hub üzerinden çekerek kurulumu tamamlayabilirsiniz.
heimdall docker hub için bakınız.
docker run -d \
--name=heimdall \
-e PUID=1000 \
-e PGID=1000 \
-e TZ=Europe/Istanbul \
-p 8080:80 \
-p 4443:443 \
-v ~/.config/heimdall/:/config \
--restart unless-stopped \
lscr.io/linuxserver/heimdall:latest
Kurulum kısa bir süre sonra tamamlanacaktır.
Parametreler
İşlemlere devam etmeden önce parametrelerden kısaca bahsedelim. Kapsayıcı görüntüleri, çalışma zamanında geçirilen parametreler (yukarıdakiler gibi) kullanılarak yapılandırılır. Bu parametreler iki nokta üst üste ile ayrılır ve <external>:<internal> sırasıyla belirtilir.
Parameter | Function |
---|---|
-p 80 | http kullanıcı arayüzü |
-p 443 | https kullanıcı arayüzü |
-e PUID=1000 | User id |
-e PGID=1000 | Grup id |
-e TZ=Europe/London | Saat Dilimi Europe/Istanbul |
-v /config | Konfigürasyon Dosyası |
Heimdall konteynerları listeleyip kontrol edelim. Herhangi bir sorun gözükmediği için işlemlere devam edelim.
docker ps
Uygulamaya erişmek için herhangi bir tarayıcı üzerinden, http://SERVERIP:PORT bilgilerini girerek web kullanıcı arayüzüne gidelim.
Şimdi ayarlar kısmına girip, dil ayarları ve arka plan resmini değiştirebilirsiniz.
Ayarlar kısmında aşağı doğru indiğimiz zaman, güncel arama motoru ekleyebilirsiniz.
heimdall uygulamasını kullanırken, web arayüzüne güvenlik amaçlı herkezin girmemesi için parola koyabilirsiniz. Görseldeki gibi kullanıcı ayarlar kısmından, admin kullanıcısına parolası belirleyebilir veya yeni kullanıcı açabilirsiniz.
Eğer parolayı aktif edersiniz, aşağıdaki gibi bir ekran karşılayacaktır.
Artık dashboard üzerinden web url ekleyebiliriz. Açılan pencerede yeni uygulama ekle seçeneği seçiyoruz.
Önizleme ekranında, aşağıdaki görseldeki gibi sırasıyla işlemleri gerçekleştirelim.
- Uygulama tipini seçmek için, Application Type butonuna basınız.
- Kullandığınız uygulamayı seçiniz.(Eğer listede kullandığınız uygulama yok ise, boş bırakabilirsiniz.)
- Gösterge panelinde gözükecek uygulama adını yazınız.
- Uygulamanızın web url adresini yazınız.
- Son olarak uygulamanızın gösterge panelinde gözükmesi için, kayıt butonuna basınız.
Kısaca menülerden sırayla bahsedip, makaleyi sonlandıralım.
- Gösterge panelini düzenlemek için kullanılır. (iğneleme, düzenleme, öğeleri yer değiştirme vb.)
- Gösterge paneline dönmek için kullanılır.
- Heimdall uygulamasını kullanıcı eklemek, düzenlemek ve parola koymak için kullanılır.
- Gösterge paneline web url, eklemek, silmek ve düzenlemek için kullanılır.
- Tags listesi ekleyerek farklı bir başka bir gösterge paneline yönlendirebilirsiniz. Kısaca gruplandırma diyebiliriz.
- Heimdall dil, arama moturu, arka plan gibi genel ayarlar için kullanılır.
Bu makalemizde, docker üzerinde heimdall kurulum ve kullanım işlemlerini gerçekleştirdik. Umarım faydalı olur. Başka bir makalede görüşmek üzere.