Guide
Все статьи с тегом "Guide"

Поднимаем свой сайт на Hugo с публикацией контента через Obsidian
В этой инструкции я расскажу, как поднять свой сайт с использованием генератора статических сайтов Hugo. А также покажу процесс создания контента с помощью Obsidian и его автоматической публикации через CI/CD👨💻.

Настройка DNS over HTTPS (DoH) на OpenWrt
В этой короткой инструкции расскажу, как на роутере под управлением OpenWrt настроить разрешение имен (DNS) по зашифрованному протоколу HTTPS, он же DNS over HTTPS (DoH).

Подключение OpenWrt к OpenConnect серверу
В этой статье настроим OpenWrt для подключения к OpenConnect серверу (ocserv) и организуем гибкую маршрутизацию: весь трафик, только нужные домены или конкретные IP-подсети.

Obsidian — Прогрессивный инструмент для ведения заметок на ПК и смартфоне
В этой заметке я расскажу про приложение для ведения и структуризации заметок — Obsidian. Выполним его установку и настройку, подключим несколько плагинов: для быстрого сохранения страниц из браузера и постов Telegram. А также настроим синхронизацию с облаком, чтобы заметки были доступны на всех ваших устройствах.

ShellGPT — ИИ ассистент в вашем терминале Linux
В данной инструкции я расскажу, как интегрировать ИИ ассистента на основе ChatGPT/Gemini/Ollama в вашу Linux систему и взаимодействовать с ним в терминале с помощью консольного приложения — ShellGPT.

Ollama — Локальный ИИ на вашем Linux ПК
Статья про то, как легко установить и запустить локальные Open Source AI🤖 модели с помощью Ollama🦙 на ПК под управлением Linux🐧.

SSH – Тонкая настройка клиента в Linux: config файл и ssh-agent
Продолжаем тему использования SSH в Linux🐧. Сегодня поговорим о тонкой настройке клиента с помощью файла конфигурации ~/.ssh/config📄, а также про автоматический импорт ключей в ssh-agent😎 без ввода паролей.

Собираем docker образ DNS сервера Unbound
В этой заметке мы соберем свой Docker образ с современным DNS сервером — Unbound. Рассмотрим подробно Dockerfile, а также мой скрипт подготовки окружения контейнера.

Установка клиента OpenArena в Linux и Windows
Расскажу, как установить и запустить клиент Open Arena🎮 (форк Quake 3 Arena) в среде Linux и Windows, а также покажу как подключиться к приватному серверу🖥️.

Настройка логирования вывода скриптов Bash
Многие пользователи Linux🐧 систем сталкиваются с необходимостью записать вывод той или иной команды/скрипта в файл-журнал📑. В этой заметке мы рассмотрим несколько способов настройки журналирования (оно же логирование) в Linux на примере популярной командной оболочки — Bash.

OpenSnitch — ручной контроль сетевой активности Linux приложений
OpenSnitch - это настольное open source приложение, способное блокировать исходящие запросы различных программ с выводом уведомлений на рабочем столе🔔.

Пишем ansible playbook для начальной настройки Linux сервера
Сегодня про автоматизацию начальной настройки Linux сервера посредством Ansible🎺. От установки locales, timezone, параметров SSH сервера... до создания и настройки окружения нового пользователя👨💻: Oh-My-Zsh, Neovim и Tmux.

Пример установки OpenWrt на роутер Xiaomi Redmi AX6000 из под Linux
В этой заметке расскажу, как я выбирал роутер и устанавливал на него основанную на Linux прошивку - OpenWrt🧑💻. Все действия выполнялись в среде дистрибутива LMDE6 (Debian 12).

bat, exa — подсветка синтаксиса стандартного вывода в терминале Linux (cat, less, tail и ls)
Говорят, если долго читать белый текст на черном фоне, то начинаешь слышать, как шепчет терминал🙃. В этой заметке поговорим, как улучшить восприятие текста из "черного окошка" путем подсветки синтаксиса с помощью утилит командной строки bat и exa.

Поднимаем сервер синхронизации файлов Syncthing в docker
В этой статье я покажу, как легко развернуть свой экземпляр сервера Syncthing с помощью docker compose🐳 на системе под управлением Linux🐧.

Tmux — установка и кастомизация + Nord theme
В прошлой заметке📝 мы говорили про терминальные мультиплексоры и какие задачи они выполняют. В сегодняшней статье я продемонстрирую установку и кастомизацию самого популярного инструмента из данной категории - Tmux🪟.

Поднимаем сервер мониторинга Zabbix 7 + TimescaleDB в docker
В данной инструкции мы с вами развернем популярную систему мониторинга Zabbix с использованием TimescaleDB - плагина для БД PostgreSQL, позволяющего эффективно работать с "временнЫми рядам". Все это добро мы завернем внутрь docker контейнеров 🐳. Будет интересно 😉.

Собираем OpenConnect (ocserv) версии 1.3 из исходников в Debian 12 + docker образ
Cегодня мы соберем OpenConnect VPN сервер последней версии - 1.3, из открытых исходных кодов, в дистрибутиве Debian 12. А также создадим Docker образ на основе того же дистрибутива.

Поднимаем свой DNS сервер Unbound и блокировщик рекламы Pihole в docker
Как вы поняли из названия, сегодня мы установим и запустим локальный DNS сервер Unbound в связке с блокировщиком рекламы посредством DNS запросов - Pi-hole, с помощью docker.

Gxneur — корректор ввода (альтернатива Punto switcher для Linux)
В этой заметке поговорим про полезную программу для Linux - Gxneur, которая по нажатию заданной комбинации клавиш выполняет переключение раскладки клавиатуры и корректирует "ошибочно введённый" текст уже на нужном языке.

Поднимаем OpenConnect SSL VPN сервер (ocserv) в docker для внутренних проектов
Сегодня будем разворачивать свой VPN на базе OpenConnect сервера (ocserv), работающего поверх HTTPS и который совместим с Cisco Anyconnect. Все это добро мы упакуем в docker контейнер для простоты использования и лёгкой переносимости.

Установка Docker engine на Linux сервер под управлением Debian
Сегодня выполним установку и запуск такого замечательного и популярного ПО как Docker engine. Устанавливать будем в уже знакомый нам дистрибутив Debian 12.

Neovim — Установка и настройка редактора кода с элементами IDE всего в несколько команд
С учётом объемности предыдущих статей, где приводится подробное описание процесса настройки Neovim, я решил выделить короткую инструкцию по приведению редактора в рабочее состояние (в соответствии с моей конфигурацией) в отдельную заметку.

Делаем функциональные уведомления на рабочем столе Linux: кнопки, иконки, ссылки
Сегодня покажу, как создавать кастомные функциональные уведомления на рабочем столе с помощью консольной утилиты notify-send. Такие уведомления поддерживают активные кнопки, умеют отображать иконки и кликабельные веб ссылки.

Neovim — конфигурация редактора: установка и настройка плагинов
Сегодня завершим настройку нашего консольного редактора Neovim: установим и настроим перечень плагинов, которые преобразят внешний вид и дополнят функционал редактора фишками IDE.

Делаем usb флешку-терминатора: ventoy + netboot.xyz + bitlocker
Недавно я запостил опрос в телеграм и пользователи моего канала проголосовали за) Сегодня создадим мультизагрузочную флешку для: установки Linux/Windows локально, установки Linux по интернету + обычный раздел под файлы и + шифрованный раздел для чувствительной информации (подключается нативно в Linux и в Windows).

Xsnow — падающий снег на вашем рабочем столе Linux
Сегодня будет немного тематический пост: как создать новогоднее настроение с помощью снежной метели на рабочем столе вашего компьютера под управлением Linux. Речь пойдет об open source утилите - Xsnow.

Neovim — конфигурация редактора: настройка горячих клавиш и автозапуск команд
Продолжаем конфигурацию нашего редактора Neovim. Сегодня в эфире настройка горячих клавиш и автозапуска некоторых команд при старте редактора. Прошу под кат)

netboot.xyz — Установка Linux онлайн с USB флешки
Думаю многие из вас создавали загрузочные флешки. А некоторые даже флешки с Linux! Сегодня расскажу вам про open source проект: netboot.xyz, который позволяет загрузиться с USB носителя и онлайн установить любой популярный дистрибутив Linux (при наличии доступа в интернет).

Neovim — конфигурация редактора: swap, backup и undo файлы
Сегодня вторая заметка про конфигурацию крутого консольного редактор Neovim. Речь пойдёт про сохранение содержимого файлов в случае аварийных ситуаций.

Начальная настройка Linux сервера на примере Debian
В этот раз мы будем выполнять базовую настройка сервера Linux на примере дистрибутива Debian 12. Предисловие Продолжаем тему администрирования Linux сервера.

Neovim — конфигурация редактора: базовая настройка
Сегодня начнем настраивать наш консольный редактор Neovim под свои предпочтения. Заметка будет небольшая.

ZSH — Интерактивная командная оболочка для Linux + Oh-My-Zsh
Сегодня расскажу и покажу, как установить и настроить крутую интерактивную командную оболочку - Zsh. При должной настройке, данная оболочка очень сильно упрощает жизнь работу в командной строке и делает сей процесс даже приятным.

Guake — выпадающий (drop-down) терминал
Сегодня расскажу про удобную программу эмулятор терминала Guake, особенность которого заключается в "выпадании" сверху экрана по нажатию горячей клавиши.

Удобное и надёжное хранение паролей — KeePass
Сегодня расскажу, как безопасно и удобно хранить пароли на любом устройстве: как на ПК / ноутбуке, так и на смартфоне. Речь пойдёт о программном обеспечении - KeePass и формате базы паролей - KDBX.

Установка сервера Debian 12 в VirtualBox
Сегодня мы установим сервер Debian GNU/Linux 12-й версии на виртуальную машину, созданную с помощью гипервизора VirtualBox.

Установка VirtualBox в Linux Mint 21
Сегодня мы с вами установим популярную программу-гипервизор от Oracle - VirtualBox в наш Linux Mint 21.

Кастомизация Linux Mint 20/21 + Nord theme
Данный пост является частью цикла постов по плавному переходу С Windows на Linux.




