Архів за місяць: Березень 2023

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, щоб згенерувати образ контейнера, а потім запускаєте цей образ, щоб створити новий контейнер. У випадку,… Читати далі »

Встановлюємо Docker Ubuntu

Для встановлення Docker на Ubuntu server 22.10 слід дотримуватись наступних кроків: 2. Встановити пакети, які дозволять apt використовувати репозиторії по HTTPS: 3. Додати офіційний ключ GPG Docker до системи: 4. Додати офіційний репозиторій Docker до списку apt: 5. Оновити базу даних apt та встановити Docker Engine: Додати поточного користувача до групи docker, щоб мати доступ… Читати далі »

PowerShell

Для моніторингу сканування мережі в PowerShell можна використовувати наступні скрипти: 2. Пошук відкритих портів на всіх комп’ютерах в мережі: 3. Пошук активних комп’ютерів в мережі: Отримання списку підключених пристроїв: цей скрипт використовує Get-NetNeighbor для отримання списку підключених пристроїв у мережі. самий простий скрипт та видає результат вигляді таблиці: от такий буде результат роботи ще варіанти… Читати далі »