databasement – менеджер резервных копий баз данных для своего сервера с веб-интерфейсом: поддерживает MySQL, PostgreSQL, MongoDB и другие СУБД
— Для баз в изолированных сетях есть агент без входящего порта: он сам подключается наружу по HTTPS, делает дамп локально и загружает его в ваше хранилище
Языки: PHP (83.1%), Blade (15.2%), Makefile (0.4%), ...
⭐️ Star 2.5k
https://github.com/David-Crty/databasement
⚡️ @becaps // max.ru/becaps
Позволяет задать ежедневное или еженедельное расписание бэкапов и срок хранения копий в днях
— Для баз в изолированных сетях есть агент без входящего порта: он сам подключается наружу по HTTPS, делает дамп локально и загружает его в ваше хранилище
Языки: PHP (83.1%), Blade (15.2%), Makefile (0.4%), ...
https://github.com/David-Crty/databasement
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
gitea – сервис для разработки на своем сервере, который объединяет хранение Git-репозиториев, управление кодом, ревью и совместную работу команды
— Работает на Linux, macOS, FreeBSD/OpenBSD и Windows, поддерживает в том числе архитектуры ARM и RISC-V 64
Языки: Go (83.0%), Handlebars (7.0%), TypeScript (5.4%), ...
⭐️ Star 58.5k
https://github.com/go-gitea/gitea
⚡️ @becaps // max.ru/becaps
В одном месте доступны трекер задач, канбан-доски проектов, вики и реестр пакетов. А встроенный CI/CD позволяет повторно использовать GitHub Actions
— Работает на Linux, macOS, FreeBSD/OpenBSD и Windows, поддерживает в том числе архитектуры ARM и RISC-V 64
Языки: Go (83.0%), Handlebars (7.0%), TypeScript (5.4%), ...
https://github.com/go-gitea/gitea
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔6👍2
changedetection.io – инструмент для отслеживания изменений на сайтах с уведомлениями в Telegram, Discord, Slack и по электронной почте.
— Умеет входить на сайты, заполнять поля и нажимать кнопки перед проверкой изменений. Для этих браузерных шагов нужен Playwright.
Языки: Python (79.1%), HTML (8.2%), JavaScript (7.4%), ...
⭐️ Star 35.0k
https://github.com/dgtlmoon/changedetection.io
⚡️ @becaps // max.ru/becaps
Для уведомлений об изменении стоимости товаров можно задать верхнюю и нижнюю границы цены, а также изменение в процентах.
— Умеет входить на сайты, заполнять поля и нажимать кнопки перед проверкой изменений. Для этих браузерных шагов нужен Playwright.
Языки: Python (79.1%), HTML (8.2%), JavaScript (7.4%), ...
https://github.com/dgtlmoon/changedetection.io
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
birdnet-go – анализатор звуков птиц, летучих мышей и других животных для своего сервера. Нейросети работают локально: обрабатывают звук со звуковой карты или сетевых аудиопотоков и показывают результаты в веб-интерфейсе.
— Для распознавания летучих мышей через BattyBirdNET нужны Linux и устройство, способное записывать ультразвук.
Языки: Go (70.8%), TypeScript (14.1%), Svelte (11.6%), ...
⭐️ Star 2.3k
https://github.com/tphakala/birdnet-go
⚡️ @becaps // max.ru/becaps
Правила оповещений позволяют отправлять результаты распознавания в Telegram, Discord или по MQTT с обнаружением в Home Assistant.
— Для распознавания летучих мышей через BattyBirdNET нужны Linux и устройство, способное записывать ультразвук.
Языки: Go (70.8%), TypeScript (14.1%), Svelte (11.6%), ...
https://github.com/tphakala/birdnet-go
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👨💻1
PrintStash – веб-приложение для библиотеки 3D-печати на своем сервере: собирает файлы с компьютера, площадок с моделями и NAS
— Слайсер по-прежнему нужен, а просмотрщик G-code не проверяет, безопасен ли файл для принтера
Языки: Python (69.9%), TypeScript (29.1%), JavaScript (0.6%), ...
⭐️ Star 223
https://github.com/xiao-villamor/PrintStash
⚡️ @becaps // max.ru/becaps
Хранит несколько версий G-code для каждой модели с заметками и статусами. Можно выбрать рекомендуемую версию и сравнить настройки слайсера и материала в двух файлах
— Слайсер по-прежнему нужен, а просмотрщик G-code не проверяет, безопасен ли файл для принтера
Языки: Python (69.9%), TypeScript (29.1%), JavaScript (0.6%), ...
https://github.com/xiao-villamor/PrintStash
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤2👍1
VolumeVault – приложение для своего сервера, которое управляет резервными копиями Docker-томов и каталогов хоста
— Копирование каталогов хоста и сохранение бэкапов на локальный диск требуют списка разрешенных путей: если он пуст, обе операции запрещены
Языки: PHP (82.4%), Vue (11.3%), TypeScript (4.7%), ...
⭐️ Star 104
https://github.com/Darkdragon14/VolumeVault
⚡️ @becaps // max.ru/becaps
В веб-интерфейсе можно настроить бэкапы по расписанию, объединить их в группы с одним общим уведомлением и просматривать историю запусков
— Копирование каталогов хоста и сохранение бэкапов на локальный диск требуют списка разрешенных путей: если он пуст, обе операции запрещены
Языки: PHP (82.4%), Vue (11.3%), TypeScript (4.7%), ...
https://github.com/Darkdragon14/VolumeVault
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍1
mirotalksfu – платформа с открытым кодом для видеоконференций на своем сервере: общение и совместная работа в реальном времени через WebRTC
— Можно встроить в сайт через iframe или виджет; для интеграций доступен REST API
Языки: JavaScript (71.2%), HTML (15.4%), CSS (12.8%), ...
⭐️ Star 3.1k
https://github.com/miroslavpejic85/mirotalksfu
⚡️ @becaps // max.ru/becaps
Есть демонстрация экрана и запись встреч, чат, общая доска, текстовый редактор для совместной работы и обмен файлами
— Можно встроить в сайт через iframe или виджет; для интеграций доступен REST API
Языки: JavaScript (71.2%), HTML (15.4%), CSS (12.8%), ...
https://github.com/miroslavpejic85/mirotalksfu
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
OpenSave – программа для синхронизации игровых сохранений между устройствами по P2P, без Steam, учетных записей и подписок
— Если подключить свой Google Drive, Dropbox, OneDrive, WebDAV или папку на NAS, устройства не обязательно держать включенными одновременно
Языки: Go (78.9%), Svelte (11.3%), JavaScript (6.1%), ...
⭐️ Star 224
https://github.com/Liquid-co/OpenSave
⚡️ @becaps // max.ru/becaps
При каждом изменении создает снимок сохранения с историей версий. Можно восстановить сохранение целиком или отдельный файл, а параллельные прохождения хранить в разных ветках
— Если подключить свой Google Drive, Dropbox, OneDrive, WebDAV или папку на NAS, устройства не обязательно держать включенными одновременно
Языки: Go (78.9%), Svelte (11.3%), JavaScript (6.1%), ...
https://github.com/Liquid-co/OpenSave
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥4👍1
qui – веб-интерфейс для qBittorrent, который позволяет управлять несколькими экземплярами клиента из одного приложения
— Для резервного копирования есть снимки по расписанию и несколько режимов восстановления
Языки: Go (65.3%), TypeScript (33.3%), JavaScript (0.7%), ...
⭐️ Star 4.7k
https://github.com/autobrr/qui
⚡️ @becaps // max.ru/becaps
Автоматически находит и добавляет совпадающие торренты на разных трекерах. Управление торрентами можно автоматизировать через правила с условиями и действиями
— Для резервного копирования есть снимки по расписанию и несколько режимов восстановления
Языки: Go (65.3%), TypeScript (33.3%), JavaScript (0.7%), ...
https://github.com/autobrr/qui
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1
gocron – планировщик задач для своего сервера: задания описываются в YAML-файле, запускаются по расписанию cron и могут получать собственные переменные окружения
— Пока выполняется одно задание, другие не стартуют: запуски по расписанию в это время пропускаются, а не встают в очередь
Языки: Go (80.4%), Vue (7.8%), JavaScript (6.7%), ...
⭐️ Star 609
https://github.com/flohoss/gocron
⚡️ @becaps // max.ru/becaps
В веб-интерфейсе можно просматривать задания, запускать их вручную и читать логи. История запусков и логи сохраняются в локальной базе SQLite
— Пока выполняется одно задание, другие не стартуют: запуски по расписанию в это время пропускаются, а не встают в очередь
Языки: Go (80.4%), Vue (7.8%), JavaScript (6.7%), ...
https://github.com/flohoss/gocron
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
owncast – сервер с открытым кодом для прямых видеотрансляций и чата на своем оборудовании, рассчитанный на одного вещателя
— Нативной поддержки серверов Windows нет; для установки в Windows можно использовать WSL2
Языки: Go (46.0%), TypeScript (25.0%), CSS (16.0%), ...
⭐️ Star 11.6k
https://github.com/owncast/owncast
⚡️ @becaps // max.ru/becaps
Принимает трансляции от программ с поддержкой RTMP: можно использовать OBS, Streamlabs или Restream
— Нативной поддержки серверов Windows нет; для установки в Windows можно использовать WSL2
Языки: Go (46.0%), TypeScript (25.0%), CSS (16.0%), ...
https://github.com/owncast/owncast
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
Превращает план питания на неделю в общий список покупок: ингредиенты попадают в него с сортировкой по отделам магазина
— Последний открытый список покупок можно читать без связи. Напоминания приходят push-уведомлениями даже при закрытом приложении, но серверу нужен HTTPS
Языки: JavaScript (91.6%), CSS (6.8%), HTML (0.9%), ...
https://github.com/ulsklyc/yuvomi
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔3👾1
ProxMenux – набор инструментов для Proxmox VE с меню в терминале: настройка после установки, резервное копирование, восстановление и мониторинг домашней лаборатории
— Панель устанавливается вместе с основным набором инструментов и работает как служба systemd с автозапуском при загрузке
Языки: TypeScript (44.0%), Python (29.5%), Shell (26.3%), ...
⭐️ Star 3.2k
https://github.com/MacRimi/ProxMenux
⚡️ @becaps // max.ru/becaps
Веб-панель показывает в реальном времени загрузку CPU, использование RAM и дисков, сетевой трафик, а также состояние виртуальных машин и LXC-контейнеров
— Панель устанавливается вместе с основным набором инструментов и работает как служба systemd с автозапуском при загрузке
Языки: TypeScript (44.0%), Python (29.5%), Shell (26.3%), ...
https://github.com/MacRimi/ProxMenux
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥2🔥1
mealie – менеджер рецептов для своего сервера с планировщиком питания и списком покупок
— Можно запланировать блюда на неделю, а необходимые ингредиенты собрать в список покупок с группировкой по отделам вашего супермаркета
Языки: Python (62.6%), Vue (22.4%), TypeScript (14.7%), ...
⭐️ Star 13.6k
https://github.com/mealie-recipes/mealie
⚡️ @becaps // max.ru/becaps
Добавляете ссылку на рецепт — приложение автоматически импортирует данные. Семейные рецепты можно вносить вручную через встроенный редактор
— Можно запланировать блюда на неделю, а необходимые ингредиенты собрать в список покупок с группировкой по отделам вашего супермаркета
Языки: Python (62.6%), Vue (22.4%), TypeScript (14.7%), ...
https://github.com/mealie-recipes/mealie
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
listmonk – менеджер рассылок и списков подписчиков для своего сервера с веб-панелью управления
— Для развертывания в 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
Приложение поставляется одним исполняемым файлом, а для хранения данных использует PostgreSQL
— Для развертывания в Docker доступны готовый образ на DockerHub и пример файла Docker Compose
Языки: Go (50.9%), JavaScript (21.9%), HTML (20.3%), ...
https://github.com/knadh/listmonk
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
yadisk_backup – бесплатная программа, которая сохраняет на ваш компьютер весь Яндекс.Диск: папки и документы, фото и видео из безлимита, папки по публичным ссылкам.
— Программа неофициальная и не связана с Яндексом. Скачивание безлимита через данные входа из браузера Яндекс официально не описывает — используйте программу только для своих файлов.
Языки: Python (83.4%), JavaScript (12.1%), CSS (3.8%), ...
⭐️ Star 124
https://github.com/PXSYS13/yadisk_backup
⚡️ @becaps // max.ru/becaps
Скачивает все, что Яндекс отдает прямо сейчас, а файлы с недоступных серверов откладывает и сама пробует снова каждые 30 минут, пока программа открыта.
— Программа неофициальная и не связана с Яндексом. Скачивание безлимита через данные входа из браузера Яндекс официально не описывает — используйте программу только для своих файлов.
Языки: Python (83.4%), JavaScript (12.1%), CSS (3.8%), ...
https://github.com/PXSYS13/yadisk_backup
Please open Telegram to view this post
VIEW IN TELEGRAM
😁6
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
В режиме многосторонней синхронизации добавление или удаление трека в любом подключенном сервисе передается всем остальным
— В веб-интерфейсе нет авторизации пользователей: доступ к нему следует ограничить локальной сетью, не открывая его в интернет
Языки: Python (58.5%), TypeScript (20.6%), JavaScript (13.5%), ...
https://github.com/ahnafnafee/songmirror
Please open Telegram to view this post
VIEW IN TELEGRAM
👨💻1
steampipe-plugin-aws – плагин для Steampipe, который позволяет запрашивать инфраструктуру AWS через SQL, включая серверы и сети
— При работе через расширение SQLite запросы превращаются в вызовы API, а данные доступны в виртуальных таблицах
Языки: Go (94.8%), HCL (4.9%), Python (0.2%), ...
⭐️ Star 232
https://github.com/turbot/steampipe-plugin-aws
⚡️ @becaps // max.ru/becaps
Поддерживает запросы к нескольким аккаунтам и регионам, а также разные способы авторизации, включая роли и SSO
— При работе через расширение SQLite запросы превращаются в вызовы API, а данные доступны в виртуальных таблицах
Языки: Go (94.8%), HCL (4.9%), Python (0.2%), ...
https://github.com/turbot/steampipe-plugin-aws
Please open Telegram to view this post
VIEW IN TELEGRAM
endstate-gui – настольное приложение для настройки нового компьютера с Windows: переустанавливает программы и восстанавливает настройки
— Установщик уже содержит движок Endstate: отдельно устанавливать его версию для командной строки не нужно
Языки: TypeScript (86.0%), Rust (7.2%), JavaScript (5.5%), ...
⭐️ Star 120
https://github.com/Artexis10/endstate-gui
⚡️ @becaps // max.ru/becaps
Через графический интерфейс можно просканировать текущий компьютер, сохранить приложения и настройки в один переносимый файл и восстановить их на чистой установке Windows
— Установщик уже содержит движок Endstate: отдельно устанавливать его версию для командной строки не нужно
Языки: TypeScript (86.0%), Rust (7.2%), JavaScript (5.5%), ...
https://github.com/Artexis10/endstate-gui
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
Показывает, что изменится до запуска переноса, а во время работы отображает прогресс. Запущенный перенос можно отменить
— Для работы нужен rsync версии 3.1 или новее, доступный через PATH
Языки: Rust (99.6%), Shell (0.4%)
https://github.com/westpoint-io/lazyrsync
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥4👍1
stormkit-io – платформа для развертывания приложений на своей инфраструктуре с базой PostgreSQL, авторизацией пользователей, почтовыми отправками и заданиями по расписанию
— Для работы на своем сервере дополнительно нужны база PostgreSQL и Redis
Языки: Go (66.1%), TypeScript (31.2%), PLpgSQL (1.1%), ...
⭐️ Star 265
https://github.com/stormkit-io/stormkit-io
⚡️ @becaps // max.ru/becaps
Развертывает приложение при отправке изменений в Git, создает отдельный адрес предпросмотра для каждой ветки и поддерживает собственные домены с автоматическим TLS
— Для работы на своем сервере дополнительно нужны база PostgreSQL и Redis
Языки: Go (66.1%), TypeScript (31.2%), PLpgSQL (1.1%), ...
https://github.com/stormkit-io/stormkit-io
Please open Telegram to view this post
VIEW IN TELEGRAM