Чим ми можемо допомогти?

Шукайте в наших посібниках та інструкціях або переглядайте категорії нижче.

Як розгорнути мій застосунок Python?

Застосунки 122 перегляди Markdown
  1. У панелі відкрийте Мої сервери і натисніть на свій сервер.
  2. На вкладці Огляд дочекайтеся, поки в рядку Застосунок з’явиться «Python готовий». Сторінка оновлюється сама.
  3. Відкрийте посилання в рядку Адреса сайту. Тестова сторінка показує версію Python.

Запуск власного застосунку

Підключіться через SSH і перейдіть на користувача app:

su - app

cd ~/uygulama

Перенесіть сюди свій код, наприклад командою git clone. Установіть залежності у віртуальне середовище:

venv/bin/pip install -r requirements.txt

Gunicorn запускає об’єкт app з файлу wsgi.py. Якщо ви працюєте з Flask, відредагуйте цей файл так, щоб він віддавав об’єкт вашого застосунку. Потім поверніться до root командою exit і перезапустіть службу:

systemctl restart uygulama

Щоб використати інший модуль або FastAPI, змініть рядок ExecStart у файлі /etc/systemd/system/uygulama.service і виконайте systemctl daemon-reload.

Ваш власний домен

  1. Спрямуйте запис A свого домену на IP-адресу сервера.
  2. Від root замініть стару назву скрізь: sed -i 's/OLD_NAME/yourdomain.com/g' /etc/caddy/Caddyfile. OLD_NAME — це частина після https:// в адресі, показаній у панелі.
  3. Виконайте systemctl reload caddy.

Caddy сам отримує й оновлює сертифікат.

Назовні відкриті лише 80, 443 і 22 для SSH.

Ще немає сервера? Замовте сервер із попередньо встановленим Python: ви самі обираєте розмір і платите лише за обране.

Ця стаття була корисною?

Дякуємо за відгук!

Досі потрібна допомога?

Якщо не знайшли потрібне, зв'яжіться з нами.