// бібліотека практичного досвіду

Блог та інструкції

Linux, Docker, мережі, веб і відеоспостереження — 71 перевірених матеріалів.

Матеріалів: 71

go2rtc — універсальний сервер відеострімінгу IP-камер: встановлення, Docker, Linux, Windows та Python API

go2rtc — безкоштовний open-source сервер, який приймає відео з IP-камер, перетворює або ретранслює потоки та дозволяє переглядати їх у браузері, мобільних застосунках і системах автоматизаці

· 13 хв→

Docker reverse proxy: Nginx, порти та доступ до контейнерів у локальній мережі

Reverse proxy – це єдина вхідна точка для кількох вебсервісів. Він приймає запит з браузера, визначає домен або шлях і передає його потрібному контейнеру. Так не потрібно відкривати в локаль

· 4 хв→

Docker на Windows 11 за допомогою підсистеми Linux в Windows (WSL): тестове вебсередовище з Nginx, PHP і Python

Коли потрібно швидко перевірити PHP, Python або Nginx, не хочеться щоразу встановлювати їх у Windows, редагувати системні змінні й потім згадувати, що саме було змінено. Docker дає просте те

· 5 хв→

Unifi adopt Добавляєм новий WiFi Ubiquity

В моїй практиці я часто я стикаюсь з встановленням Unifi WiFi access point в вже існуючій мережі. Доволі часто основним маршрутизатором виступає роутер mikrotik на якому досить добре працює

· 2 хв→

RDP Remote Desktop Connection Microsoft Authenticator

Зіткнувся з проблемою коли Windows 11 було налаштовано за допомогою Windows Hello та Microsoft Authenticator то до цього компьютера неможливо підєднатись за допомогою “Віддалене керування ко

· 2 хв→

Використовуємо Xming на Windows та Linux

Іноді виникає потреба відкрити з сервера якусь програму, та виконувати її в середовищі Linux, але якщо програма з графічним інтерфейсом то є варіант віддалено підключитись до робочого стола,

· 3 хв→

ASCII-арт

ASCII-арт – це форма мистецтва, де зображення створюється з ASCII-символів. І хоча ця техніка була популярною в 70-х і 80-х роках, вона все ще використовується сьогодні в багатьох програмах,

· 4 хв→

Малюємо картинки в терміналі jp2a

Для того, щоб намалювати картинку в терміналі використовуючи bash, можна скористатися утилітою jp2a. Це програма, яка перетворює зображення в форматі JPEG у ASCII-арт. Для того, щоб намалюва

· 1 хв→

Gnome Tweak Tool

GNOME Tweak Tool є потужним інструментом налаштування зовнішнього вигляду і поведінки вашої GNOME-поверхні робочого столу. Якщо ви користуєтеся Fedora з GNOME, GNOME Tweak Tool буде відмінни

· 4 хв→

Fedora 38 Cockpit

Управління сервером у веб-браузері Після встановлення Fedora Desktop я побачив, що відсутня панель керування fedora cockpit. Зазвичай в fedora server cockpit встановлений за замовчуванням, а

· 2 хв→

Rescatux відновлення завантажувача Linux

Rescatux – це безкоштовна система для відновлення інформації на комп’ютері, яка спеціалізується на відновленні інформації, яка була втрачена в результаті несправностей операційної системи аб

· 1 хв→

Дивимось температуру в Ubuntu lm-sensors

Такий маленький запис “на коліні…” Пару речей які люблю зробити на свіжевстановлені Ubuntu: Neofetch І буде десь такий результат Взагалі neofetch має багато можливостей, наприклад вибір які

· 1 хв→

Windows Sandbox

Windows Sandbox: що це таке і як використовувати? Windows Sandbox – це безкоштовний вбудований інструмент у Windows 10, який дозволяє виконувати програми в ізольованому середовищі, не вплива

· 2 хв→

Winstall

Winstall – це безкоштовний веб-сервіс, який спрощує пакетну інсталяцію програм. Він був розроблений для Менеджера пакетів Windows від Microsoft і працює аналогічно до Ninite. Фактично, він д

· 2 хв→

TOP Tech news sites

In today’s digital age, staying updated with the latest tech news is crucial for professionals and enthusiasts alike. With so many sources available, it can be overwhelming to find the most

· 2 хв→

Найкращі українськи tech сайти

За останні роки технології займають все більше й більше місця в нашому житті. Тому не дивно, що з’явилась необхідність у масовому висвітленні технологічних новин. Сьогодні існує велика кільк

· 4 хв→

Yamaha PSR-SQ16

Yamaha PSR-SQ16 – це синтезатор-робоча станція, яка була випущена у 1999 році як частина серії клавіатур PSR. Серія PSR має довгу історію, що сягає 1980-х років, коли Yamaha вперше представи

· 3 хв→

Ubuntu 23.04

Ubuntu 23.04  Вийшла нова версія Ubuntu 23.04 Оу, зайшов подивитись чи не вийшов реліз, а він вже є 🙂 Так що буду на тестові машині ставити, дивитись. Як завжди оновлень аж дуже не передбач

· 2 хв→

Fedora 38

I will be installing the updated Fedora 38 today Here is a link for Fedora new site And Fedora Magazine, good to have looked at  Fedora is a popular Linux-based operating system that is deve

· 8 хв→

Fedora 38

Сьогодні я буду встановлювати оновлену версію Fedora 38. Ось посилання на новий сайт Fedora. Також раджу звернути увагу на Fedora Magazine. Fedora є популярною операційною системою на базі L

· 6 хв→

Kolibri OS

Kolibri OS – операційна система, створена українським програмістом Georgіy Shuvalov. Вона була розроблена з використанням мови програмування C++, а основним її завданням є прискорення запуск

· 3 хв→

Кращі панелі керування для Linux

Лінукс – популярна операційна система, яка широко використовується в веб-хостингу, адмініструванні серверів та інших застосуваннях. Однією з ключових особливостей Linux є його гнучкість і мо

· 3 хв→

Google Sites

Привіт! Google Sites – це безкоштовна веб-платформа, яка дозволяє створювати веб-сайти, додавати контент, ділитися ним і працювати над ним разом з іншими користувачами. Ця платформа є частин

· 18 хв→

Найкраща програма для PDF

Пару слів про читалки на Windows. Як і всі такого типу програми як Foxit Reader, Adobe Reader та багато інших але вирішив згадати про “давнього знайомого” Sumatra PDF, яка має український ін

· 2 хв→

Зміна IP за допомогою Python

Простий скрипт, який змінює ip адресу вибраного інтерфейса на введений, шлюз генеруєтся відповідно введеного ip Ось так виглядає робота скрипта: от так в властивостях мережі показує: Що нара

· 4 хв→

Netsh

Netsh (Network Shell) – це інтерфейс командного рядка для керування мережевими настройками Windows. З його допомогою можна налаштувати мережеві параметри, такі як IP-адреси, DNS-сервери, шлю

· 2 хв→

Bootstrap

Bootstrap – це один з найпопулярніших фреймворків для розробки веб-інтерфейсів. Він був створений командою розробників Twitter і перші версії фреймворку були випущені в 2011 році. Bootstrap

· 2 хв→

проста php форма для відправки wol

Невеличка шпаргалка, локальна сторінка на php для пробудження компів в локальні мережі. Можно закинути декілька компьютерів та не паритись. В ці формі я добавив обробку помилок, бо раніше не

· 2 хв→

Віддалений доступ Debian/Ubuntu

Для віддаленого доступу до робочого столу Ubuntu Debian можна використовувати різні програми та протоколи, але одним з найбільш популярних варіантів є використання протоколу VNC (Virtual Net

· 3 хв→

WOL Python PowerShell

Простий скрипт на мові Python3 для пробудження комп’ютера використовуючи функцію Wake-on-Lan. Скрипт перевірив на Windows 11. Потрібно назвати файл наприклад wol.py та викликати командою А т

· 2 хв→

Flask з нуля

Інструкція для себе як крок за кроком встановити Flask і запустити тестовий додаток. Ось інструкція: Якщо у вас ще не встановлено Python, ви можете завантажити його з офіційного сайту (https

· 2 хв→

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

Сьогодні спробуємо встановити OpenVPN сервер на Ubuntu Server 22.10. Для цього потрібно виконати кілька кроків: Крок 1: Оновити систему Крок 2: Встановити OpenVPN Крок 3: Створити сертифікат

· 2 хв→

Як створити Telegram-бота для логування повідомлень у файл на Ubuntu-сервері

Невеликий Telegram-бот може бути зручним журналом для звернень, службових повідомлень або тестування інтеграцій. У цій статті зберемо робочий варіант для Ubuntu-сервера: бот приймає текстові

· 4 хв→

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

Ось кілька кроків, які допоможуть створити Dockerfile та підключитись до свого репозиторію на Github: 6. |Після успішного завершення побудови вашого образу, запустіть його командою docker ru

· 2 хв→

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

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

· 3 хв→

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

Щоб надати доступ до папки в Ubuntu для локальної мережі, потрібно виконати наступні кроки: 2. Налаштувати права доступу до папки: Цей крок надасть всім користувачам на запис та читання до п

· 8 хв→

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

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

· 4 хв→

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

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

· 4 хв→

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

Для встановлення Docker на Ubuntu server 22.10 слід дотримуватись наступних кроків: 2. Встановити пакети, які дозволять apt використовувати репозиторії по HTTPS: 3. Додати офіційний ключ GPG

· 2 хв→

PowerShell

Для моніторингу сканування мережі в PowerShell можна використовувати наступні скрипти: 2. Пошук відкритих портів на всіх комп’ютерах в мережі: 3. Пошук активних комп’ютерів в мережі: Отриман

· 5 хв→

AJAX

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

· 2 хв→

Flask

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

· 3 хв→

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

Для початку, що саме бот повинен робити? Наприклад, відповідати на певні команди, відправляти повідомлення, обробляти файли або щось інше? Знання цієї інформації допоможе нам зрозуміти, як с

· 7 хв→

Nginx (Ubuntu server install)

Щоб додати локальний сайт на сервері Ubuntu з веб-сервером Nginx, потрібно виконати наступні кроки: Встановити Nginx: Створити каталог для збереження файлів сайту: Надати права на запис для

· 3 хв→

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

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

· 4 хв→

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

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

· 4 хв→

Простий скрипт Wake on Lan

Задумав як спростити рутинну процедуру пробудження компиків.. Для використання функції Wake on LAN в Debian потрібно встановити програму wakeonlan, яка знаходиться в репозиторії. Якщо вона н

· 1 хв→

Редактор Nano та роутер Asus

Для встановлення додатку nano в busybox на роутері Asus потрібно виконати наступні кроки: Після цього nano буде встановлено в busybox на роутері Asus. Якщо не вдається встановити nano за доп

· 1 хв→

Wake-on-Lan використовуючи BusyBox

Функція etherwake, яка також відома як Wake-on-LAN, є корисною функцією для віддаленого включення комп’ютера через мережу. Ця функція включена в більшість мережевих карт і може бути викликан

· 2 хв→

Кешуючий DNS server Debian

Щоб створити та налаштувати кешуючий DNS сервер на Debian, виконайте наступні кроки: sudo apt-get install bind9 sudo nano /etc/bind/named.conf.options forwarders { 8.8.8.8; 8.8.4.4; }; sudo

· 2 хв→

Локальний DNS запис

Щоб додати DNS-запис у роутері ASUS для переходу комп’ютерів в локальній мережі за доменним ім’ям, слід виконати наступні кроки: Тепер комп’ютери в локальній мережі повинні звертатись до вка

· 1 хв→