Найти в Дзене
Гайды

Гайды

Itшные гайды
подборка · 35 материалов
1 месяц назад
Синхронизация кода в два репозитория одновременно
В условиях турбулентной работы облачных сервисов (снова так скажем) вопрос избыточности хранения кода становится актуальным. Держать проект только на GitHub — это риск. Решением может стать зеркалирование кода в другой сервис, например, на GitVerse. Обычно мы привыкли, что один `remote` (например, `origin`) привязан к одному URL. Но Git позволяет добавить несколько URL для push-операций в один remote. Если у вас уже есть основной репозиторий на GitHub, достаточно добавить второй URL для отправки данных: git remote set-url --add --push origin git@gitverse...
1 месяц назад
Podsync - YouTube канал в подкаст-приемник
Podsync — маленький проектик на go, который преобразует каналы с YouTube или Vimeo в обычные подкаст-фиды (RSS). Идея проста: у меня есть каналы, которые я больше слушаю, чем смотрю, и мне хотелось бы делать это в моём подкаст-приёмнике. Гайд будет на Debian-based системы. Принцип работы Podsync довольно простой: Вы просто добавляете ссылку вида https://your-domain.com/feed_id.xml в подкаст-клиент — и всё работает. Для работы Podsync нужны yt-dlp, ffmpeg и deno (как JS runtime для yt-dlp на всякий...
11 месяцев назад
Делаем резервную копию базы Vaultwarden в DietPi
Как вы знаете я использую DietPi и на нем у меня развернут Vaultwarden. В той статье я описывал общий способ развёртывания Vaultwarden, не привязанный к DietPi. Однако в DietPi всё гораздо проще — Vaultwarden можно установить через официальный установщик. В теории процесс резервного копирования довольно прост: — Остановить сервис Vaultwarden — Скопировать файл db.sqlite3 — Скопировать папки attachments и sends (если используете вложения и отправку файлов) — Скопировать vaultwarden.env (на всякий случай) — Заархивировать эти данные с паролем — Загрузить архив в облако с помощью rclone — Запустить Vaultwarden обратно Данный пост буду писать про бекапирование на DietPi...
11 месяцев назад
Разворачиваем 3proxy на Ubuntu
3proxy — это компактный и гибкий прокси-сервер с открытым исходным кодом, поддерживающий протоколы HTTP, HTTPS, SOCKS, FTP и другие. Он особенно популярен благодаря своей легкости, простоте настройки и широким возможностям по контролю доступа. Ниже в статье я расскажу как развернуть его на Ubuntu и примеры подключения. – Установим необходимые пакеты для сборки sudo apt update && sudo apt install build-essential make -y — Скачиваем исходный код 3proxy с GitHub: git clone https://github.com/z3APA3A/3proxy...
11 месяцев назад
Управление версиями Node.js с помощью nodenv
Если вы разрабатываете или как я тестируете по написанное на Node.js, то наверняка сталкивались с необходимостью управлять несколькими версиями Node.js. Для этих целей отлично подходит nodenv — легковесная утилита для управления версиями Node.js. Кратко плюсы можно описать так: Для установки nodenv как всегда будем использовать Homebrew: brew install nodenv После установки нужно добавить nodenv в ваш шел, в моем случае это zsh. — добавляем в файл ~/.zshrc: eval "$(nodenv init -)" — теперь примените изменения: source ~/...
11 месяцев назад
Снимаем скриншоты и видео с AppleTV на ПК
Apple TV не имеет встроенной функции скриншотов и записи экрана напрямую. Покрайней мере я не знаю удобный способ. Однако есть способ сделать это через MacOS с помощью QuickTime Player. — Apple TV и ваш Mac должны быть подключены к той же Wi-Fi сети. Т.е быть в локальной сети. — Откройте QuickTime Player на Mac — В QuickTime выберите «File» → «New Movie Recording» — Нажмите стрелку рядом с кнопкой записи и выберите ваш Apple TV в блоке «Экран» — Откройте нужный раздел на Apple TV Теперь уже можно делать скрины стандартными средствами MacOS — Cmd + Shift + 3 (полный...