🚀 Mattermost в Docker через Ansible

🚀 Mattermost в Docker через Ansible

Этот репозиторий содержит Ansible Playbook для автоматизированной настройки сервера, установки Docker и развертывания Mattermost в контейнере Docker с необходимыми настройками хранилищ данных. 🔗 Репозиторий: GitHub 📌 Обзор Playbook Playbook выполняет следующие задачи: 1️⃣ Настройка сервера: Установка необходимых пакетов и конфигурация окружения. 2️⃣ Установка Docker: Установка Docker и Docker Compose для управления контейнерами.
2 min read
Установка Windows 11

Установка Windows 11

1. Загрузка Windows 11 Где скачать Windows 11 Скачать официальный образ (ISO) можно с сайта Microsoft: * Страница загрузки Windows 11 Запись Windows 11 на флешку Требования к флешке: * Минимум 8 ГБ свободного места. * Формат файловой системы — NTFS (для работы с UEFI). Использование Media Creation Tool (рекомендуется) 1. Скачайте Media Creation
2 min read
🚀 Руководство по установке Jenkins, Grafana и Docker через Ansible

🚀 Руководство по установке Jenkins, Grafana и Docker через Ansible

Этот репозиторий содержит Ansible Playbook для автоматизированной настройки сервера, установки Docker, развертывания Jenkins и Grafana в контейнерах Docker, а также настройки системы безопасности. 🔗 Репозиторий: GitHub 📌 Обзор Playbook Playbook выполняет следующие задачи: 1️⃣ Настройка сервера: Установка часового пояса и основных сервисов. 2️⃣ Настройка Chrony NTP: Синхронизация времени через Chrony. 3️⃣ Конфигурация
2 min read
🔥 Полное руководство по установке Grafana Loki в Docker через Ansible

🔥 Полное руководство по установке Grafana Loki в Docker через Ansible

📌 Что такое Grafana Loki и зачем он нужен? Grafana Loki – это мощная система агрегации логов, разработанная компанией Grafana Labs. Она позволяет собирать, анализировать и визуализировать логи, что делает её отличным решением для DevOps-инженеров, разработчиков и системных администраторов. С помощью Docker можно легко развернуть Grafana Loki и связать его с другими
1 min read
Zabbix Proxy в Docker Compose

Zabbix Proxy в Docker Compose

📌 Описание Этот проект позволяет развернуть Zabbix Proxy и Zabbix Agent в контейнерах Docker с использованием Docker Compose. Прокси помогает разгрузить Zabbix Server и организовать мониторинг удалённых узлов за nat, а агент позволяет мониторить сам сервер, на котором развернут Proxy. 📦 Требования * Docker и Docker Compose * Zabbix Server (уже настроенный и работающий)
2 min read
Установка и настройка почтового сервера на Ubuntu 22.04

Установка и настройка почтового сервера на Ubuntu 22.04

1. Установка необходимых пакетов sudo apt update && sudo apt upgrade -y sudo apt install -y postfix postfix-mysql dovecot-core dovecot-imapd dovecot-pop3d dovecot-mysql dovecot-lmtpd opendkim opendkim-tools opendmarc mailutils certbot python3-certbot-nginx 2. Настройка iptables для почтового сервера Запустите предоставленный bash-скрипт для настройки iptables: vim iptables_smtp_setup.sh #!/bin/bash # Disable
2 min read
Настройка Ubuntu 24.04 для работы DevOps

Настройка Ubuntu 24.04 для работы DevOps

Эта инструкция поможет вам настроить Ubuntu 24.04 для работы DevOps-инженера, включая установку всех необходимых инструментов для управления инфраструктурой, контейнерами, CI/CD и автоматизацией. Шаг 1: Обновление системы Перед установкой инструментов необходимо обновить систему и все пакеты: sudo apt update && sudo apt upgrade -y Также рекомендуется установить дополнительные
3 min read
Настройка Windows после установки

Настройка Windows после установки

1. Обновление Windows и драйверов 1.1 Проверка и установка обновлений Windows После установки системы важно установить последние обновления: Пуск → Параметры → Обновление и безопасность → Центр обновления Windows Нажмите "Проверить наличие обновлений" и установите все доступные обновления. 1.2 Обновление драйверов 1. Откройте "Диспетчер устройств": Пуск → Диспетчер
3 min read
Установка и настройка Uptime Kuma в Docker Compose

Установка и настройка Uptime Kuma в Docker Compose

1. Что такое Uptime Kuma? Uptime Kuma – это современный, удобный и настраиваемый сервер мониторинга, позволяющий отслеживать доступность веб-сайтов, серверов, баз данных и других сервисов. Он предлагает гибкие уведомления, графики, а также поддержку различных методов проверки состояния серверов. Этот инструмент идеально подходит для системных администраторов, DevOps-инженеров и владельцев сайтов, которые хотят
2 min read
Установка и настройка Certbot (Let's Encrypt) для Nginx на Ubuntu

Установка и настройка Certbot (Let's Encrypt) для Nginx на Ubuntu

Этот README поможет вам настроить Nginx как обратный прокси для блога, запущенного в Docker-контейнере. Мы создадим конфигурацию для HTTP с последующим добавлением SSL через Let's Encrypt. Инструкция написана простым языком для новичков и включает пошаговые команды. Требования * Сервер на Ubuntu/Debian (для других ОС команды могут отличаться). * Установленный
3 min read
RustDesk с сервером в Docker Compose

RustDesk с сервером в Docker Compose

1. Установка Docker и Docker Compose Перед началом убедитесь, что на сервере установлен Docker и Docker Compose. Если они не установлены, выполните следующие команды: sudo apt update && sudo apt upgrade -y sudo apt install -y docker.io docker-compose sudo systemctl enable --now docker 2. Создание рабочего каталога Создадим
1 min read
Защита SSH-сервера с помощью SSHGuard и Port Knocking

Защита SSH-сервера с помощью SSHGuard и Port Knocking

SSHGuard SSHGuard — это инструмент безопасности, предотвращающий атаки методом перебора, особенно направленные на SSH-сервисы. Установка SSHGuard sudo apt install sshguard Запуск службы SSHGuard sudo systemctl enable --now sshguard.service Настройка SSHGuard Файл конфигурации находится по адресу: /etc/sshguard/sshguard.conf Основные параметры конфигурации: * BACKEND — определяет серверную часть брандмауэра (например, sshg-fw-nft-sets, sshg-fw-iptables)
4 min read
Установка и настройка Foreman + Puppet 8 на Ubuntu 22.04

Установка и настройка Foreman + Puppet 8 на Ubuntu 22.04

Описание Этот документ описывает процесс установки и настройки Foreman 3.12 и Puppet 8 Server на Ubuntu 22.04. 1. Подготовка системы Обновляем пакеты и устанавливаем необходимые зависимости: sudo apt update && sudo apt upgrade -y sudo apt install -y curl wget git gnupg2 dnsutils net-tools 2. Настройка имени
2 min read
Tmux

Tmux

Установка Tmux Ubuntu/Debian Установите Tmux с помощью команды: sudo apt install tmux -y Основные сочетания клавиш Работа с окнами * Ctrl+b c — создать новое окно. * Ctrl+b w — выбрать окно из списка. * Ctrl+b 0-9 — открыть окно по его номеру. * Ctrl+b , — переименовать текущее окно. Работа с панелями * Ctrl+
1 min read
Очистка Docker: удаление образов, контейнеров и томов

Очистка Docker: удаление образов, контейнеров и томов

Docker позволяет эффективно управлять ресурсами, однако со временем система может накапливать ненужные контейнеры, образы и тома, что приводит к увеличению занимаемого места на диске. В этом руководстве рассмотрим, как очистить систему от ненужных данных. Очистка всех неиспользуемых ресурсов Для удаления всех неиспользуемых ресурсов, включая образы, контейнеры, тома и сети, используйте
1 min read
Миграция базы данных PostgreSQL 14 → 16 с использованием pg_dump и pg_restore

Миграция базы данных PostgreSQL 14 → 16 с использованием pg_dump и pg_restore

Этот инструкция описывает процесс обновления базы данных PostgreSQL с версии 14 до 16 с использованием pg_dump и pg_restore. Метод основан на резервном копировании и восстановлении базы данных. 1. Создание резервной копии базы данных в PostgreSQL 14 Подключитесь к контейнеру с PostgreSQL 14: docker exec -it sonarqube-db-1 bash Создайте
2 min read
Команда dig

Команда dig

dig (Domain Information Groper) — это мощный инструмент для работы с DNS. Он помогает получать детализированную информацию о домене, такую как A-записи, CNAME, MX-записи и другие. На большинстве дистрибутивов Linux dig поставляется в составе пакета dnsutils. Если он отсутствует, установите его. Часто используемые команды Запрос конкретных записей Запрос MX-записей (почтовые сервера)
1 min read
Install deepseek c OpenWebUI и Ollama с использованием Docker Compose

Install deepseek c OpenWebUI и Ollama с использованием Docker Compose

OpenWebUI и Ollama с использованием Docker Compose Предварительные требования Перед началом установки убедитесь, что у вас установлены следующие зависимости: * Docker (https://docs.docker.com/get-docker/) * Docker Compose (https://docs.docker.com/compose/install/) * Также можно установить по инструкции Docker: Установка, настройка и начало работы или ansible playbook № Шаг 1: Создание
1 min read
Перенос WordPress на новый домен

Перенос WordPress на новый домен

Эта инструкция поможет вам перенести ваш сайт на WordPress с одного домена на другой, включая перенос файлов и баз данных с применением скрипта Search Replace DB. Перенос файлов и базы данных Шаг 1: Бэкап и перенос файлов сайта scp -r /var/www/old_site_directory user@new_server_ip:/var/
1 min read
Установка пароля на BIOS и пароль на загрузку компьютера

Установка пароля на BIOS и пароль на загрузку компьютера

Установка пароля на BIOS и пароль на загрузку компьютера. Если вы хотите обезопасить ваш компьютер от несанкционированного доступа в BIOS и предотвратить изменения настроек, вам следует установить пароль на BIOS. Это руководство поможет вам установить пароль на BIOS и, если это поддерживается вашей версией BIOS, пароль на загрузку компьютера. Вход
1 min read
Создание Docker-образов с помощью Dockerfile

Создание Docker-образов с помощью Dockerfile

Docker позволяет создавать собственные образы с помощью специального файла — Dockerfile. В этом руководстве мы разберём основные принципы работы с Dockerfile и создадим простой образ на основе Ubuntu 22.04 с nginx. 1. Установка Docker Перед началом работы необходимо установить Docker. Для этого выполните следующие команды: sudo apt update sudo apt
1 min read
Docker: Установка, настройка и начало работы

Docker: Установка, настройка и начало работы

1. Введение Docker — это платформа для разработки, доставки и запуска контейнеризированных приложений. В этой инструкции мы рассмотрим установку Docker и Docker Compose на Ubuntu, их базовую настройку и выполнение первых команд. 2. Установка Docker и Docker Compose на Ubuntu sudo apt update sudo apt install -y ca-certificates curl gnupg sudo
1 min read
Команда `chmod` и `chown` в Linux

Команда `chmod` и `chown` в Linux

Описание chmod (change mode) — команда для изменения прав доступа к файлам и каталогам в Linux. chown (change owner) — команда для изменения владельца и группы файла или каталога. Синтаксис chmod chmod [опции] режим файл * режим — права доступа (цифровой или символьный формат). * файл — целевой файл или каталог. chown chown [опции] пользователь[:группа]
1 min read
Firewalls UFW настройка в Ubuntu 24.04 server

Firewalls UFW настройка в Ubuntu 24.04 server

Конфигурация и управление UFW (Uncomplicated Firewall) Проверка состояния UFW Перед началом работы убедитесь, что UFW активен: sudo ufw status Если UFW отключен, включите его: sudo ufw enable Основные правила настройки Разрешение и блокировка трафика Разрешение SSH (порт 22) Перед включением UFW важно разрешить SSH, чтобы не потерять доступ к серверу:
1 min read
Настройка Fail2ban. Защита ssh сервера

Настройка Fail2ban. Защита ssh сервера

Установка и настройка Fail2ban в Ubuntu 1. Установка Fail2ban Запустите команду для установки пакета: sudo apt update && sudo apt install fail2ban -y 2. Запуск и проверка статуса службы После установки необходимо запустить службу и добавить её в автозапуск: sudo systemctl enable --now fail2ban Проверка статуса: sudo systemctl status
1 min read
🇺🇦 Stop Russian Aggression!
See what you can do →

Выберите мессенджер

Telegram Email Forms