Установка Flask на VPS с Ubuntu

Время чтения: 3 мин. Обновлено: 11 февраля 2026

В данной статье расскажем, как установить Flask на VPS/VDS с Ubuntu.

Арендуйте VPS

Вы можете подобрать хороший VPS в рейтинге надежных провайдеров VPS.

Перейти

Что такое Flask?

Flask — это фреймворк для создания веб-приложений на языке программирования Python. Просто говоря, Flask — это набор инструментов и функций, которые помогают вам быстро и легко создавать веб-сайты и приложения.

Преимущества Flask

Flask имеет следующие преимущества:

  1. Простота и лёгкость использования. Flask содержит все необходимые инструменты для создания полноценного веб-приложения «из коробки».
  2. Гибкость и расширяемость. Flask предоставляет возможность расширять функциональность своего приложения с помощью внешних пакетов и модулей.
  3. Широкое сообщество. Flask имеет большое и активное сообщество разработчиков, которые готовы помочь друг другу и делиться своим опытом.
  4. Превосходная производительность. Благодаря своей простоте и лёгкости Flask обеспечивает отличную производительность веб-приложений.

Как развернуть и настроить Flask на VPS?

Установка и настройка Flask происходит в два этапа:

  1. Установка Python.
  2. Установка Flask.

Ниже в статье будет описано как эти этапы сделать.

Этап 1: установка Python:

  1. Подключитесь по SSH к серверу.
  1. Произведите обновление всех пакетов VPS до последних версий командой:
sudo apt update && sudo apt upgrade -y
  1. При установке операционной системы Ubuntu по-умолчанию устанавливается python. Чтобы проверить установлен ли python на сервере или нет нужно воспользоваться командой:
python3 -V

При вводе команды должна показаться установленная версия: python3.8.10

Если при выполнении команды наблюдается ошибка, то необходимо будет установить python через пакетный менеджер:

sudo apt install python3
  1. Установите модуль venv для создания виртуального окружения:
sudo apt install python3-venv

Этап 2: установка Flask:

  1. Подключитесь к серверу по SSH.
  1. Создайте каталог, в котором будет располагаться проект на Flask и перейдите в созданный каталог:
mkdir project_name
cd project_name

Вместо project_name указываем нужное Вам название папки.

название папки

  1. Создайте виртуальную среду python от которого будет работать наше приложение на python:
python3 -m venv flask_venv
  1. Активируйте виртуальную среду:
source flask_venv/bin/activate

Вместо flask_venv укажите желаемое название каталога.

После активации в командой строке добавиться наименование виртуальной среды.

наименование виртуальной среды

  1. Установите Flask на виртуальную среду:
pip install flask
  1. Проверьте корректность установки:
python -m flask --version

Если на экране отобразились версии программного обеспечения, значит, установка прошла без ошибок. Вывод будет иметь следующий вид:

установка прошла без ошибок

Как создать проект на Flask?

  1. Подключитесь к серверу по SSH.
  1. Перейдите в директорию проекта:
cd project_name

Вместо project_name укажите название папки.

  1. Запустите виртуальную среду:
source flask_venv/bin/activate
  1. Создайте файл проекта:
nano ~/flask_app/app.py

Вместо app.py укажите название файла.

  1. Добавьте в файл строки:
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hi():
return "<h1 style='color:green'>Hello World!</h1>"
if __name__ == "__main__":
app.run(host='0.0.0.0')

Как создать проект на Flask

Сохраните изменения при помощи комбинации Ctrl + O. После этого закройте файл сочетанием клавиш Ctrl + X.

  1. Включите приложение с помощью команды:
python3 app.py

Если все сделано правильно, то у Вас в консоли отобразится следующее:

Если все сделано правильно

Для проверки работы нашего приложения перейдите в браузере по ссылке http://123.123.123.123:5000

После перехода в браузере у Вас должно показаться следующее:

успешный вывод текста на сайте

Комментарии ()

    Популярные статьи