Бэкап
10.2K subscribers
1.4K photos
85 videos
1.5K links
Исходные коды проектов, инструменты OSINT и готовые алгоритмы с GitHub.

Сотрудничество: @workhouse_price

#1CWQG

Купить рекламу: https://telega.in/c/becaps

РКН: https://clck.ru/3FtTHF
Download Telegram
qui – веб-интерфейс для qBittorrent, который позволяет управлять несколькими экземплярами клиента из одного приложения

Автоматически находит и добавляет совпадающие торренты на разных трекерах. Управление торрентами можно автоматизировать через правила с условиями и действиями


— Для резервного копирования есть снимки по расписанию и несколько режимов восстановления

Языки: Go (65.3%), TypeScript (33.3%), JavaScript (0.7%), ...

⭐️ Star 4.7k

https://github.com/autobrr/qui

⚡️ @becaps // max.ru/becaps
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1
gocron – планировщик задач для своего сервера: задания описываются в YAML-файле, запускаются по расписанию cron и могут получать собственные переменные окружения

В веб-интерфейсе можно просматривать задания, запускать их вручную и читать логи. История запусков и логи сохраняются в локальной базе SQLite


— Пока выполняется одно задание, другие не стартуют: запуски по расписанию в это время пропускаются, а не встают в очередь

Языки: Go (80.4%), Vue (7.8%), JavaScript (6.7%), ...

⭐️ Star 609

https://github.com/flohoss/gocron

⚡️ @becaps // max.ru/becaps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
owncast – сервер с открытым кодом для прямых видеотрансляций и чата на своем оборудовании, рассчитанный на одного вещателя

Принимает трансляции от программ с поддержкой RTMP: можно использовать OBS, Streamlabs или Restream


— Нативной поддержки серверов Windows нет; для установки в Windows можно использовать WSL2

Языки: Go (46.0%), TypeScript (25.0%), CSS (16.0%), ...

⭐️ Star 11.6k

https://github.com/owncast/owncast

⚡️ @becaps // max.ru/becaps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
yuvomi – семейный планировщик для своего сервера: задачи, календарь, покупки, меню и бюджет в одном приложении

Превращает план питания на неделю в общий список покупок: ингредиенты попадают в него с сортировкой по отделам магазина


— Последний открытый список покупок можно читать без связи. Напоминания приходят push-уведомлениями даже при закрытом приложении, но серверу нужен HTTPS

Языки: JavaScript (91.6%), CSS (6.8%), HTML (0.9%), ...

⭐️ Star 1.7k

https://github.com/ulsklyc/yuvomi

⚡️ @becaps // max.ru/becaps
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔3👾1
ProxMenux – набор инструментов для Proxmox VE с меню в терминале: настройка после установки, резервное копирование, восстановление и мониторинг домашней лаборатории

Веб-панель показывает в реальном времени загрузку CPU, использование RAM и дисков, сетевой трафик, а также состояние виртуальных машин и LXC-контейнеров


— Панель устанавливается вместе с основным набором инструментов и работает как служба systemd с автозапуском при загрузке

Языки: TypeScript (44.0%), Python (29.5%), Shell (26.3%), ...

⭐️ Star 3.2k

https://github.com/MacRimi/ProxMenux

⚡️ @becaps // max.ru/becaps
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥3🔥1
mealie – менеджер рецептов для своего сервера с планировщиком питания и списком покупок

Добавляете ссылку на рецепт — приложение автоматически импортирует данные. Семейные рецепты можно вносить вручную через встроенный редактор


— Можно запланировать блюда на неделю, а необходимые ингредиенты собрать в список покупок с группировкой по отделам вашего супермаркета

Языки: Python (62.6%), Vue (22.4%), TypeScript (14.7%), ...

⭐️ Star 13.6k

https://github.com/mealie-recipes/mealie

⚡️ @becaps // max.ru/becaps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
listmonk – менеджер рассылок и списков подписчиков для своего сервера с веб-панелью управления

Приложение поставляется одним исполняемым файлом, а для хранения данных использует PostgreSQL


— Для развертывания в Docker доступны готовый образ на DockerHub и пример файла Docker Compose

Языки: Go (50.9%), JavaScript (21.9%), HTML (20.3%), ...

⭐️ Star 23.9k

https://github.com/knadh/listmonk

⚡️ @becaps // max.ru/becaps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
yadisk_backup – бесплатная программа, которая сохраняет на ваш компьютер весь Яндекс.Диск: папки и документы, фото и видео из безлимита, папки по публичным ссылкам.

Скачивает все, что Яндекс отдает прямо сейчас, а файлы с недоступных серверов откладывает и сама пробует снова каждые 30 минут, пока программа открыта.


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

Языки: Python (83.4%), JavaScript (12.1%), CSS (3.8%), ...

⭐️ Star 124

https://github.com/PXSYS13/yadisk_backup

⚡️ @becaps // max.ru/becaps
Please open Telegram to view this post
VIEW IN TELEGRAM
😁7
songmirror – приложение для своего сервера, которое синхронизирует плейлисты между Spotify, Apple Music, YouTube Music, TIDAL, Qobuz, Deezer и Amazon Music

В режиме многосторонней синхронизации добавление или удаление трека в любом подключенном сервисе передается всем остальным


— В веб-интерфейсе нет авторизации пользователей: доступ к нему следует ограничить локальной сетью, не открывая его в интернет

Языки: Python (58.5%), TypeScript (20.6%), JavaScript (13.5%), ...

⭐️ Star 107

https://github.com/ahnafnafee/songmirror

⚡️ @becaps // max.ru/becaps
Please open Telegram to view this post
VIEW IN TELEGRAM
👨‍💻1
steampipe-plugin-aws – плагин для Steampipe, который позволяет запрашивать инфраструктуру AWS через SQL, включая серверы и сети

Поддерживает запросы к нескольким аккаунтам и регионам, а также разные способы авторизации, включая роли и SSO


— При работе через расширение SQLite запросы превращаются в вызовы API, а данные доступны в виртуальных таблицах

Языки: Go (94.8%), HCL (4.9%), Python (0.2%), ...

⭐️ Star 232

https://github.com/turbot/steampipe-plugin-aws

⚡️ @becaps // max.ru/becaps
Please open Telegram to view this post
VIEW IN TELEGRAM
endstate-gui – настольное приложение для настройки нового компьютера с Windows: переустанавливает программы и восстанавливает настройки

Через графический интерфейс можно просканировать текущий компьютер, сохранить приложения и настройки в один переносимый файл и восстановить их на чистой установке Windows


— Установщик уже содержит движок Endstate: отдельно устанавливать его версию для командной строки не нужно

Языки: TypeScript (86.0%), Rust (7.2%), JavaScript (5.5%), ...

⭐️ Star 120

https://github.com/Artexis10/endstate-gui

⚡️ @becaps // max.ru/becaps
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥4👨‍💻1
lazyrsync – терминальный интерфейс для rsync с сохраняемыми профилями переноса файлов, которым можно пользоваться и при работе через SSH

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


— Для работы нужен rsync версии 3.1 или новее, доступный через PATH

Языки: Rust (99.6%), Shell (0.4%)

⭐️ Star 931

https://github.com/westpoint-io/lazyrsync

⚡️ @becaps // max.ru/becaps
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥4👍1
stormkit-io – платформа для развертывания приложений на своей инфраструктуре с базой PostgreSQL, авторизацией пользователей, почтовыми отправками и заданиями по расписанию

Развертывает приложение при отправке изменений в Git, создает отдельный адрес предпросмотра для каждой ветки и поддерживает собственные домены с автоматическим TLS


— Для работы на своем сервере дополнительно нужны база PostgreSQL и Redis

Языки: Go (66.1%), TypeScript (31.2%), PLpgSQL (1.1%), ...

⭐️ Star 265

https://github.com/stormkit-io/stormkit-io

⚡️ @becaps // max.ru/becaps
Please open Telegram to view this post
VIEW IN TELEGRAM
greenmask – утилита для создания дампов PostgreSQL, обезличивания данных, генерации синтетических данных и восстановления баз

Позволяет создавать уменьшенные базы для разработки с сохранением связей между данными, включая циклические и полиморфные ссылки


— PostgreSQL поддерживается полностью, а поддержка MySQL пока в разработке и имеет статус беты

Языки: Go (98.7%), Shell (0.7%), Dockerfile (0.3%), ...

⭐️ Star 1.8k

https://github.com/GreenmaskIO/greenmask

⚡️ @becaps // max.ru/becaps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤2
mailgoose – веб-приложение для проверки корректности настроек почтового домена

Проверяет конфигурацию SPF, DMARC и DKIM. Для этого использует в том числе библиотеки checkdmarc и dkimpy


— CERT PL использует приложение в сервисе для польских учреждений: он помогает настроить домены, чтобы снизить вероятность успешной подделки отправителя писем

Языки: Python (83.3%), HTML (13.2%), Shell (2.6%), ...

⭐️ Star 208

https://github.com/CERT-Polska/mailgoose

⚡️ @becaps // max.ru/becaps
Please open Telegram to view this post
VIEW IN TELEGRAM
crush-forensics – программа для цифровой криминалистики: открывает архивы, мобильные резервные копии и образы дисков без предварительной распаковки

Образы дисков можно просматривать без монтирования и прав администратора: поддерживаются raw-образы и криминалистические копии E01


— Не заменяет полноценный комплекс для анализа дисков: нет анализа журналов файловых систем, снимков и поддержки RAID-массивов

Языки: Python (99.7%), JavaScript (0.1%), CSS (0.1%), ...

⭐️ Star 105

https://github.com/kalink0/crush-forensics

⚡️ @becaps // max.ru/becaps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
joulenap – планировщик резервного копирования Proxmox VE на Proxmox Backup Server (PBS) с веб-интерфейсом для своего сервера

По расписанию будит сервер бэкапов через Wake-on-LAN, выполняет задание, применяет правила хранения и сборку мусора, затем выключает сервер и отправляет уведомление


— Доступ к веб-интерфейсу должен быть защищен авторизацией и ограничен локальной сетью или VPN: не открывайте его в интернет

Языки: Python (60.4%), TypeScript (35.6%), CSS (3.6%), ...

⭐️ Star 141

https://github.com/Joulenap/joulenap

⚡️ @becaps // max.ru/becaps
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
file-viewer – инструмент для просмотра документов Office, PDF/OFD, архивов и писем прямо в браузере

Разбирает и отображает файлы без сервера конвертации. Workers, WASM и шрифты можно разместить у себя для работы в изолированной сети


— Только просмотр, без редактирования. Шрифты, зашифрованные и очень большие файлы могут влиять на точность отображения или расход памяти

Языки: TypeScript (56.4%), JavaScript (29.3%), HTML (4.5%), ...

⭐️ Star 2.6k

https://github.com/flyfish-dev/file-viewer

⚡️ @becaps // max.ru/becaps
Please open Telegram to view this post
VIEW IN TELEGRAM
kept – каталог вещей для своего сервера: хранит сведения о том, где лежат предметы, их чеки, инструкции, гарантии и историю

Показывает места хранения на 3D-карте: этажи, комнаты, полки и коробки. Содержимое можно открыть одним нажатием, а расположение задать вручную или поручить приложению


— Для доступа к камере, установки приложения, push-уведомлений и геолокации нужен HTTPS

Языки: TypeScript (92.9%), PLpgSQL (4.1%), JavaScript (1.1%), ...

⭐️ Star 342

https://github.com/keptinventory/kept

⚡️ @becaps // max.ru/becaps
Please open Telegram to view this post
VIEW IN TELEGRAM
👨‍💻3👍1
homebutler – утилита для домашнего сервера: показывает его состояние, предупреждения и заметные изменения с прошлого снимка

Замечает пересоздание контейнера под тем же именем, даже если общее число контейнеров не изменилось


— На наблюдаемые машины нужно один раз установить исполняемый файл: затем он запускается по SSH только по запросу, без постоянно работающего демона

Языки: Go (87.6%), Svelte (7.5%), JavaScript (4.3%), ...

⭐️ Star 309

https://github.com/Higangssh/homebutler

⚡️ @becaps // max.ru/becaps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
traks – платформа веб-аналитики без cookies, которая целиком работает на инфраструктуре Cloudflare и не требует управления серверами

Показывает посетителей, страницы, источники переходов и отметки городов на карте в реальном времени: обновления поступают в панель через WebSocket


— Для работы нужен платный тариф Cloudflare Workers Paid; небольшая установка обходится примерно в $5 в месяц

Языки: TypeScript (95.6%), JavaScript (3.1%), CSS (0.7%), ...

⭐️ Star 331

https://github.com/shivamanupadi/traks

⚡️ @becaps // max.ru/becaps
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍1