Архів автора: vanich

Flask з нуля

Інструкція для себе як крок за кроком встановити Flask і запустити тестовий додаток. Ось інструкція: Якщо у вас ще не встановлено Python, ви можете завантажити його з офіційного сайту (https://www.python.org/downloads/). Завантажте та встановіть версію Python 3.x. Віртуальне середовище – це інструмент, який дозволяє вам ізолювати пакети Python, щоб не порушувати залежності інших додатків. Встановіть інструмент… Читати далі »

Встановлення OpenVPN на Ubuntu Server

Сьогодні спробуємо встановити OpenVPN сервер на Ubuntu Server 22.10. Для цього потрібно виконати кілька кроків: Крок 1: Оновити систему Крок 2: Встановити OpenVPN Крок 3: Створити сертифікати та ключі У відкритому файлі знайти наступні рядки та змінити їх на відповідні значення: Зберегти файл та закрити редактор. Тепер згенеруйте сертифікати та ключі: Крок 4: Створити конфігураційний… Читати далі »

Python для синхронізації папок на сервері Ubuntu

Ось приклад скрипту на Python, який копіює вміст папки з одного місця на інше в локальній мережі. Скрипт використовує модуль shutil для копіювання файлів та папок, та Flask для веб-інтерфейсу. Перед запуском скрипту необхідно встановити Flask та запустити сервер на потрібному порту. Також необхідно відкрити порти для доступу до сервера з іншого комп’ютера в мережі.… Читати далі »

Telegram Bot Python (part 1)

Щоб створити текстовий файл на сервері та записувати до нього повідомлення, які надходять до бота, можна використовувати мову програмування Python та бібліотеку для роботи з Telegram API – python-telegram-bot. Ось приклад коду Python, який можна використовувати для створення текстового файлу та запису до нього повідомлень, які надходять до бота: Цей код створює обробник повідомлень, який… Читати далі »

Як поєднати DockerFile та GitHub

Ось кілька кроків, які допоможуть створити Dockerfile та підключитись до свого репозиторію на Github: 6. |Після успішного завершення побудови вашого образу, запустіть його командою docker run. Наприклад, команда може виглядати так: 7. |Для того, щоб підключитись до свого репозиторію на Github, вам потрібно спочатку створити новий токен доступу до API Github. Для цього перейдіть до… Читати далі »

Sudo в контейнері Docker на основі Ubuntu

Мені часом потрібно перевірити якісь дії чи сценарії в Ubuntu, іноді я для цього використовував віртуальні машини, але для швидких тестів я спробую використати Docker.

На моєму сайті я вже маю декілька статей про Docker, цей запис це еволюційне продовження моїх експериментів.

Доступ до спільної папки, Ubuntu

Щоб надати доступ до папки в Ubuntu для локальної мережі, потрібно виконати наступні кроки: 2. Налаштувати права доступу до папки: Цей крок надасть всім користувачам на запис та читання до папки. 4. Відкрити файл конфігурації Samba: Додати наступні рядки в кінець файлу конфігурації: У цьому прикладі “shared” – це назва розділу, який буде видно на… Читати далі »

Flask Docker

Настройка Flask в Docker – досить популярна задача, оскільки Docker дозволяє запускати додатки у віртуальному середовищі, що робить його більш портативним і зручним для розгортання на різних серверах. Ось кілька кроків для налаштування Flask додатка в Docker: У цьому прикладі ми використовуємо офіційний образ Python 3.8, створюємо директорію /app, копіюємо файли додатку та встановлюємо залежності… Читати далі »

Цифрова творчість

Цифрова творчість – це процес створення творів мистецтва, який використовує комп’ютерні технології та програмне забезпечення. Завдяки постійному розвитку технологій комп’ютерного зору та штучного інтелекту, з’явилася можливість створювати складні графічні образи та 3D-моделі, що можуть бути використані в різних галузях, включаючи медіа, рекламу, науку, ігри та багато інших. Однією з найцікавіших галузей цифрової творчості є генерація… Читати далі »

2 Варіанта створення контейнера, в якому налаштовуємо nginx, php та flask

Створення Dockerfile і запуск його для генерації контейнера – це більш стандартний спосіб створення контейнерів Docker. У цьому випадку ви створюєте Dockerfile, який містить всі необхідні команди та налаштування для створення вимог до контейнера. Після цього ви запускаєте цей Dockerfile, щоб згенерувати образ контейнера, а потім запускаєте цей образ, щоб створити новий контейнер. У випадку,… Читати далі »