Встановлюємо 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 для отримання списку підключених пристроїв у мережі. самий простий скрипт та видає результат вигляді таблиці: от такий буде результат роботи ще варіанти… Читати далі »

AJAX

AJAX (Asynchronous JavaScript and XML) – це технологія, що дозволяє веб-сторінкам оновлюватись асинхронно, тобто без перезавантаження сторінки. Зазвичай використовуються для взаємодії з сервером і передачі даних у фоновому режимі. Один з прикладів використання AJAX – це оновлення списку повідомлень на сторінці без необхідності оновлювати всю сторінку. Для цього потрібно зробити запит на сервер, щоб отримати… Читати далі »

Flask

Flask – це фреймворк для розробки веб-додатків на мові програмування Python. Він дозволяє швидко створювати веб-додатки з використанням Python, що робить його дуже популярним для розробників. Щодо запитання, чи можна мати Flask і Nginx на одному сервері, то відповідь – так, можна. У більшості випадків Nginx використовується як проксі-сервер для Flask, тобто він передає всі… Читати далі »

Створення скрипт на Python та його встановлення на Ubuntu сервері для Telegram бота

Для початку, що саме бот повинен робити? Наприклад, відповідати на певні команди, відправляти повідомлення, обробляти файли або щось інше? Знання цієї інформації допоможе нам зрозуміти, як саме повинен бути написаний скрипт. Якщо бот повинен відповідати на певні команди, то ми можемо використовувати бібліотеку python-telegram-bot. Для її встановлення можна використати pip, наприклад, виконавши наступну команду: Після… Читати далі »

Nginx (Ubuntu server install)

Щоб додати локальний сайт на сервері Ubuntu з веб-сервером Nginx, потрібно виконати наступні кроки: Встановити Nginx: Створити каталог для збереження файлів сайту: Надати права на запис для цього каталогу: Створити файл конфігурації для сайту в директорії sites-available: Зміст файлу має бути наступним: Створити символьне посилання для цього файлу конфігурації в директорії sites-enabled: Перевірити синтаксис файлу… Читати далі »

Створення сторінки зі списком файлів з певного каталогу з прев’ю та описом.

приклад коду, який використовує HTML та PHP для створення сторінки зі списком файлів з певного каталогу з прев’ю та описом. Примітка: цей код можна змінювати та адаптувати до своїх потреб. Також потрібно звернути увагу на права доступу до файлів та безпеку, щоб уникнути можливих проблем. Для додавання авторизації до каталогу вам потрібно змінити код таким… Читати далі »

Port Knoking на домашньому роутері Asus через BusyBox

Для налаштування port knocking на роутері Asus з BusyBox потрібно виконати наступні кроки: 1)Зайти до консолі роутера через SSH. 2)Створити файли з правильними дозволами: 3) Відредагувати файли скриптів knock.sh та knockd.sh. У файлі knock.sh потрібно вказати порти, які треба “стукнути”, а в файлі knockd.sh – команди, які мають виконатися після правильного “стукування”: knock.sh: knockd.sh: 4)… Читати далі »

Скрипт Bash для моніторингу пристроя в локальні мережі

Приклад скриптах, який перевіряє наявність певного пристрою в локальні мережі Цей скрипт використовує arp-scan для сканування локальної мережі та пошуку пристрою з відомим MAC-адресою. Якщо пристрій знайдено, скрипт виводить повідомлення та завершує роботу. Якщо пристрій не знайдено, скрипт очікує 5 секунд перед наступним спробою. Можна відредагувати значення mac_address, router_ip та interface відповідно до потреб користувача.… Читати далі »

Дещо про оптимізацію WordPress

Оптимізація сайту для пошукових систем – це процес, за допомогою якого можна зробити ваш сайт більш привабливим для пошукових систем, таких як Google і Facebook. Це дозволяє вам зайняти кращі позиції в результатах пошуку та отримувати більше трафіку на ваш сайт. У цій статті ми розглянемо, які плагіни для WordPress можуть допомогти вам оптимізувати ваш… Читати далі »