Konuyu Açan
#0
Plesk, web barındırma yönetiminde kullanıcı dostu bir arayüz sunarken, Debian VDS (Virtual Dedicated Server) üzerinde tam kontrol sağlamak için terminal (SSH) erişimi gereklidir. Python botlarınızı Plesk üzerinden Debian VDS'ye taşımak, bazı adımları dikkatlice takip etmeyi gerektirir. İşte bu süreçte dikkate almanız gereken ana noktalar.
Öncelikle, mevcut Python botlarınızın bulunduğu sunucudan dosyaların yedeğini almak önemlidir. Bunun için, SSH ile sunucunuza bağlanarak gerekli dizine gidin ve şu komutları kullanarak dosyaları sıkıştırın:
Bu komut, belirttiğiniz dizindeki tüm bot dosyalarını bir arşiv dosyası haline getirir. Ardından, arşiv dosyanızı yeni Debian VDS sunucunuza transfer etmek için
Yeni sunucuda, dosyayı çıkarmak için şu komutu çalıştırın:
Botların çalışabilmesi için gerekli Python kütüphanelerinin yeni sunucuda kurulu olup olmadığını kontrol edin. Eğer eksik kütüphaneler varsa,
Ayrıca, botlarınızın çalışması için uygun Python sürümünü de kontrol edin.
Son olarak, botlarınızın arka planda çalışması için
Bu adımları uyguladıktan sonra, botlarınızın yeni sunucuda sorunsuz çalıştığını görmek için test etmenizde fayda var. Plesk üzerinden de ayarları kontrol ederek, web arayüzü ile botlarınıza erişimi sağlayabilirsiniz.
Tüm bu süreçlerin ardından, herhangi bir sorunla karşılaşırsanız, sunucu günlüklerini incelemek faydalı olabilir.
Öncelikle, mevcut Python botlarınızın bulunduğu sunucudan dosyaların yedeğini almak önemlidir. Bunun için, SSH ile sunucunuza bağlanarak gerekli dizine gidin ve şu komutları kullanarak dosyaları sıkıştırın:
CODE
1tar -czvf bot_backup.tar.gz /path/to/your/bots/Bu komut, belirttiğiniz dizindeki tüm bot dosyalarını bir arşiv dosyası haline getirir. Ardından, arşiv dosyanızı yeni Debian VDS sunucunuza transfer etmek için
scp komutunu kullanabilirsiniz:CODE
1scp bot_backup.tar.gz user@your_new_server_ip:/path/to/destination/Yeni sunucuda, dosyayı çıkarmak için şu komutu çalıştırın:
CODE
1tar -xzvf bot_backup.tar.gzBotların çalışabilmesi için gerekli Python kütüphanelerinin yeni sunucuda kurulu olup olmadığını kontrol edin. Eğer eksik kütüphaneler varsa,
pip ile kolayca kurulum gerçekleştirebilirsiniz:CODE
1pip install -r requirements.txtAyrıca, botlarınızın çalışması için uygun Python sürümünü de kontrol edin.
python --version komutu ile mevcut sürümü öğrenebilir, gerekirse pyenv veya doğrudan paket yöneticisi ile güncelleyebilirsiniz.Son olarak, botlarınızın arka planda çalışması için
screen veya tmux gibi araçları kullanarak oturum açabilirsiniz. Bu, terminalden çıkıp gitseniz bile botlarınızın çalışmaya devam etmesini sağlar.Bu adımları uyguladıktan sonra, botlarınızın yeni sunucuda sorunsuz çalıştığını görmek için test etmenizde fayda var. Plesk üzerinden de ayarları kontrol ederek, web arayüzü ile botlarınıza erişimi sağlayabilirsiniz.
Tüm bu süreçlerin ardından, herhangi bir sorunla karşılaşırsanız, sunucu günlüklerini incelemek faydalı olabilir.