Gerçek Portainer kurulumumuzda ilk admin hesabı zamanında tamamlanmadığı için Portainer güvenlik timeout mekanizmasına takıldı. Portainer'ın resmî dokümantasyonu yeni kurulumda ilk setup 5 dakika içinde tamamlanmazsa serverın istek dinlemeyi durdurduğunu ve container restart ile yeni 5 dakikalık pencere açılacağını belirtiyor. Biz de containerı yeniden başlatıp gerçek setup ekranına dönerek admin kurulumunu tamamladık.
Yeni Portainer container
↓ 5 dakika içinde setup tamamlanmaz
Timed out for security purposes
↓
docker restart portainer
↓
Yeni setup penceresi
↓
Admin oluştur → Login → Local EnvironmentPortainer resmî FAQ'sına göre fresh install ilk administrator kurulumu için 5 dakika bekler. Bu sürede setup tamamlanmazsa yetkisiz bir kullanıcının boş instanceı ele geçirmesini önlemek için server istek dinlemeyi durdurur.
Bu nedenle hata genellikle container crash değildir; bilinçli ilk-kurulum güvenlik davranışıdır.
Gerçek terminalimizde docker restart portainer çalıştırıldı. Birkaç saniye sonra container yeniden Up oldu ve localhost 9443 HTTPS cevabı geri geldi.
Resmî Portainer dokümantasyonu da stop/start veya restart ile yeni 5 dakikalık setup penceresi açılmasını öneriyor.
docker restart portainerdocker ps --filter name='^/portainer$'Gerçek kullandığımız Portainer build'i restart sonrası admin initialization için setup token logladı. Bu ekranı değiştirmeden gerçek haliyle makaleye ekledik.
Setup token sürüm davranışıdır; kendi instance logunuzdaki mesajı esas alın ve tokenı üretim paylaşımında secret gibi değerlendirin.
docker logs --since 5m portainerYeni pencere açıldıktan sonra gerçek Portainer setup formunda admin kullanıcı ve güçlü parola tanımlandı. Bu adımı tekrar bekletmek aynı timeout döngüsüne sokabilir.
İlk kullanıcı administrator olur; güncel Portainer kurulum dokümantasyonu parola gereksinimlerini setup ekranında belirtir.
Portainer resmî FAQ'sı daha önce çalışan instance bu mesajı verirse portainer_data volume mountunun ve config dosyalarının gerçekten mevcut olup olmadığını kontrol etmeyi önerir.
Volume yanlış mount edilirse Portainer kendini fresh install sanabilir.
docker volume inspect portainer_datadocker inspect portainer --format '{{json .Mounts}}'Gerçek setup tamamlandıktan sonra Portainer login sayfası normal şekilde açıldı. Artık timeout penceresi değil normal authentication akışı kullanılır.
Bu aşamada domain/Nginx/TLS problemi varsa onu timeout probleminden ayrı değerlendirin.
Gerçek final ekranda Portainer local environment ve Docker endpoint normal görünüyordu. Bu, login sonrasında uygulama verisi ve Docker bağlantısının da çalıştığını doğruladı.
Yalnız login sayfasını görmek yerine environment dashboardu açarak uçtan uca kontrol yapın.
Container restart zamanı, portainer_data mountu, logdaki 'no administrator account configured' mesajı, localhost 9443 cevabı ve Nginx/domain katmanını sırayla kontrol edin.
Fresh instance ve previously configured instance senaryolarını karıştırmayın.
docker logs --tail 100 portainercurl -k -I https://127.0.0.1:9443docker inspect portainer --format '{{json .Mounts}}'Portainer resmî FAQ'sına göre ilk kurulum için 5 dakika.
Containerı restart edip yeni 5 dakikalık pencerede kurulumu tamamlamak.
Genellikle restart yeterlidir; resmî FAQ bazı durumlarda remove/recreate gerekebileceğini söylüyor.
Hayır; mevcut config verisini kaybetmemek için koruyun.
portainer_data mount/config kaybolursa bu davranış görülebilir.
Bizim final mimaride yalnız 127.0.0.1 üzerinde tutuldu ve Nginx üzerinden yayınlandı.
Test ettiğimiz build admin initialization için logda token üretti; sürüme bağlı davranıştır.
Secret gibi davranın ve gereksiz paylaşmayın.
İlk timeout çözülmüş olur; environment dashboardu da kontrol edin.
Hayır; 521 origin bağlantı katmanıdır, bu hata Portainer initial-setup güvenliğidir.
Hayır; doğru volume mountuyla container restart veriyi silmez.
Portainer setup ekranındaki güncel gereksinimleri uygulayın; resmî docs ilk parola için en az 12 karakter belirtiyor.
docker logs, 9443 local HTTPS, volume mount ve container status kontrol edin.
docker restart portainer ardından log ve 9443 testi.
Docker ve Portainer altyapınızı EKA Sunucu Linux VPS üzerinde kurabilirsiniz.
Güncellendi: 10.08.2026