import paramiko ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) ssh.connect('161.97.93.156', username='carlos', password='Innova1978+*?', timeout=10) stdin, stdout, stderr = ssh.exec_command('docker ps --filter "name=appwrite" --format "{{.Names}}"') names = stdout.read().decode('utf-8', errors='replace').strip().splitlines() print("Appwrite containers:", names) # Find workers or database container for name in names: if 'worker' in name or 'database' in name or 'mariadb' in name: print(f"\n--- Logs from {name} ---") _, out, err = ssh.exec_command(f"docker logs {name} --tail 20") print(out.read().decode('utf-8', errors='replace')) print(err.read().decode('utf-8', errors='replace')) ssh.close()