Утилитарные полезности

Утилитарные полезности
Photo by Hunter Haley / Unsplash

Продолжаем подборки полезным приложений и утилит.

pgwrh

GitHub - mkleczek/pgwrh: Simple PostgreSQL sharding using logical replication and postgres_fdw
Simple PostgreSQL sharding using logical replication and postgres_fdw - mkleczek/pgwrh

pgwrh - шардирование PostgreSQL через логическую репликацию. Кому не хватает ресурсов и вертикального масштабирования - должно помочь.

Instagram CLI

GitHub - supreme-gg-gg/instagram-cli: The ultimate weapon against brainrot
The ultimate weapon against brainrot. Contribute to supreme-gg-gg/instagram-cli development by creating an account on GitHub.

CLI для Instagram, если вам зачем-то нужно публиковать фоточки из консоли. Довольно интересное решение, на самом деле. 😄

gitty

GitHub - worlpaker/gitty: Download GitHub File & Directory
Download GitHub File & Directory. Contribute to worlpaker/gitty development by creating an account on GitHub.

Утилита позволяет клонировать не весь репозиторий, а его часть. Например, только какой-то файл или папку. Бывает прямо выручает, когда репа весит как крыло от самолета.

boring

GitHub - alebeck/boring: The `boring` SSH tunnel manager
The `boring` SSH tunnel manager. Contribute to alebeck/boring development by creating an account on GitHub.

Менеджер ssh туннелей. Например, для управления несколькими туннелями с доступов в разные периметры.

pgassistant

GitHub - nexsol-technologies/pgassistant: PgAssistant is an open-source tool designed to help developers understand and optimize their PostgreSQL database performance.
PgAssistant is an open-source tool designed to help developers understand and optimize their PostgreSQL database performance. - nexsol-technologies/pgassistant

Помощник в настройке PostgreSQL. Проводит анализ и дает рекомендации. Может быть полезно для понимания, что идет у вас не так.

Read more

🔄 Своя Dropbox-альтернатива: Syncthing

🔄 Своя Dropbox-альтернатива: Syncthing

🧠 Зачем? Облачные сервисы — удобно, но: * не хочется платить Google/Dropbox за хранение своих файлов * хочется моментально синхронизировать фото, документы и заметки между устройствами * и делать это на своём сервере, без отправки данных «в облако» 👉 Решение — Syncthing: децентрализованный, зашифрованный, open source-синк между любыми устройствами. 🚀 Что ты получишь? * 📂 Автосинк папок между сервером,

🎧 Свой подкаст-сервер за 5 минут: Podgrab

🎧 Свой подкаст-сервер за 5 минут: Podgrab

✨ Зачем? Подкасты — отличный способ учиться, развлекаться и быть в курсе мира. Но что, если: * Хочется слушать подкасты офлайн * Хочется архивировать любимые шоу * Не устраивают сторонние сервисы, реклама и трекеры Решение: Podgrab — простой подкаст-граббер, который автоматически скачивает новые выпуски с любого RSS. А в связке с Audiobookshelf ты получаешь полноценный медиасервер.

Безопасное управление конфигурациями в Ansible: Полное руководство по использованию rescue и always

Безопасное управление конфигурациями в Ansible: Полное руководство по использованию rescue и always

Введение: Почему это важно В мире DevOps и системного администрирования существует простое правило: всё ломается. Особенно в самый неподходящий момент. Когда вы изменяете конфигурацию критического сервиса (например, Nginx), цена ошибки может быть очень высока — от простого даунтайма до потери данных. Ansible предлагает элегантное решение для безопасного внесения изменений через механизм

Использование ~/.ssh/authorized_keys для управления входящими SSH-соединениями

Использование ~/.ssh/authorized_keys для управления входящими SSH-соединениями

Файл ~/.ssh/authorized_keys позволяет настроить команды, которые будут выполняться при входящих SSH-соединениях. Это полезный инструмент для управления доступом и обеспечения безопасности, особенно при работе с резервным копированием данных. Настройка резервного копирования с использованием authorized_keys В данном примере рассматривается использование authorized_keys для настройки резервного копирования базы данных Bacula