Skip to main content

Portainer Yönetici Şifresini Sıfırlama Adımları

Ön Koşullar

  1. TNAS cihazınızın SSH terminalini açın.
  2. Portainer'ın TNAS Uygulama Merkezi'nde durdurulduğundan emin olun (durdurulması gerekir, aksi takdirde veritabanı dosyası kilitli olur ve sıfırlama başarısız olur).

Adımlar

1. Portainer veri dizininizi bulun

Öncelikle, portainer.db dosyasını içeren Portainer veri klasörünü bulun.

Aşağıdaki komutu çalıştırın:

find /Volume1/@apps/Portainer -name "portainer.db"

Çalıştırdıktan sonra şuna benzer bir çıktı göreceksiniz:

/Volume1/@apps/Portainer/portainer.db

Yolun başındaki /Volume1/@apps/Portainer kısmını not edin – burası sizin veri dizininiz.

2. Resmi sıfırlama komutunu çalıştırın

Aşağıdaki komuttaki /path/to/portainer kısmını, önceki adımda bulduğunuz veri dizini yolu ile değiştirin, ardından terminale kopyalayıp çalıştırın:

docker run --rm -v /path/to/portainer:/data portainer/helper-reset-password

Örneğin:

Veri dizininiz /Volume1/@apps/Portainer ise, tam komut şöyledir:

docker run --rm -v /Volume1/@apps/Portainer:/data portainer/helper-reset-password

3. Yeni şifreyi alın

Komutu çalıştırdıktan sonra terminal şuna benzer bir çıktı verecektir:

2025/04/22 12:00:00 Password successfully updated for user: admin
2025/04/22 12:00:00 Use the following password to login: aBcD1234!@#$
  • İlk satır sıfırlamanın başarılı olduğunu gösterir.
  • İkinci satırdaki aBcD1234!@#$ geçici yeni şifredir – kopyalayın!

4. Portainer'ı başlatın ve giriş yapın

  1. TNAS Uygulama Merkezi'ne dönün ve Portainer'ı yeniden başlatın.
  2. Portainer web sayfasını açın (varsayılan adres: http://sizin_TNAS_IP_niz:9000).
  3. Kullanıcı adı olarak admin girin, önceki adımda kopyaladığınız geçici şifreyi yapıştırın ve giriş yapabilirsiniz.

5. (Şiddetle tavsiye edilir) Giriş yaptıktan hemen sonra şifreyi değiştirin

  1. Portainer'a giriş yaptıktan sonra sağ üst köşedeki kullanıcı avatarına tıklayın.
  2. My AccountChange Password seçeneğini seçin.
  3. Geçici şifreyi girin, kendi yeni şifrenizi belirleyin ve kaydedin.

Sıkça Sorulan Sorular

1. Portainer'ı neden önce durdurmalıyım?

Çünkü Portainer çalışırken portainer.db dosyasını kilitler; sıfırlama aracı bu dosyayı değiştiremez. Durdurulduğunda dosya serbest kalır ve sıfırlama başarılı olabilir.

2. Sıfırlamadan sonra daha önce oluşturduğum kullanıcılar ve yapılandırmalar kaybolacak mı?

Bu işlem yalnızca yönetici hesabının şifresini sıfırlar. Diğer kullanıcıları, çalışma ortamlarını, şablon dosyalarını veya sistem yapılandırma parametrelerini silmez veya değiştirmez.

3. Komut docker: command not found hatası veriyor?

Bu, TNAS cihazınızda Docker Engine'in etkin olmadığı anlamına gelir. TNAS Uygulama Merkezi'ne gidin, Docker Enginei kurun ve etkinleştirin, ardından komutu tekrar çalıştırın.

4. Komutu çalıştırdıktan sonra şifre çıktısı göremiyorum?

  • Veri dizini yolunun doğru olup olmadığını kontrol edin.
  • Portainer'ın tamamen durduğundan emin olun.
  • Komutu tekrar çalıştırın.