Useful Tools | Linux | GitOps | DevOps
6.02K subscribers
189 photos
3 videos
7 files
740 links
Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы.

Понравился проект из поста - поддержи автора звездой!

Автор: @dmitry_malinin
Web: https://gitgate.d3.ru

Сотрудничество: @maxgrue
Обсуждение: @gittalk
Download Telegram
CasaOS - ваше персональное облако

Возможности:
- удобный пользовательский интерфейс, разработанный для домашних сценариев: никакого кода, никаких форм, интуитивно понятный дизайн для человечества.
- поддержка нескольких аппаратных средств и базовых систем: ZimaBoard, NUC, RPi, старые компьютеры, все, что доступно.
- избранные приложения в магазине приложений, установка в один клик: Nextcloud, HomeAssistant, AdGuard, Jellyfin и другие!
- простая установка многочисленных приложений Docker: более 100 000 приложений из экосистемы Docker которые можно легко установить.
- элегантное управление дисками и файлами
- хорошо продуманные системные/прикладные виджеты: всё, что вас интересует, на виду. Использование ресурсов, статус приложения и многое другое!

Особенно интересно смотрится для одноплатников или легаси железа. На Debian устанавливается, обновляется и удаляется одной командой.

https://github.com/IceWhaleTech/CasaOS

комьюнити App-Stores (плагины): https://awesome.casaos.io

Опубликовано в @gitgate

#webui #docker #pi
7👍17🔥6
ZimaOS - полноценная персональная облачная операционная система, разработанная командой на основе CasaOS. Это полноценная операционная система с системной поддержкой удалённого доступа, настройки RAID и таких важных функций, как беспроводные обновления.

Она разработана специально для ZimaCube и ориентирована на стабильность, унифицированное управление данными и локальные возможности LLM.

В отличие от традиционных NAS-устройств, которые часто требуют сложной настройки, ZimaOS предлагает элегантный и стильный дизайн, адаптированный для домашних и домашних офисов. В магазине представлены сотни сторонних приложений, включая медиасерверы, музыкальные серверы, загрузчики, веб-скраперы, веб-серверы, Git-серверы, технологии умного дома и многое другое. В последнее время ZimaOS расширяет поддержку таких приложений, как ChatGPT UI, Diffusion и другие функции преобразования текста в изображения и локального чата с использованием искусственного интеллекта.

Есть собственные десктопные и мобильные клиенты.

Ограничения на бесплатную версию: 4 диска и 3 пользователя

https://www.zimaspace.com/zimaos

Скачать: https://www.zimaspace.com/zimaos/download

Опубликовано в @gitgate

#nas #webui #docker
👍10🔥4
Pipelight - небольшой инструмент командной строки, который выполняет список задач, указанных в файле конфигурации. Его главная цель - автоматизировать самые скучные задачи, улучшая ваши любимые инструменты.

Превратите ваши bash-скрипты в универсальные, отлаживаемые и автоматически запускаемые конвейеры.

Возможности:
- наглядные и подробные журналы
- обёртывание Bash в TypeScript с его прекрасным и простым синтаксисом
- используйте известные языки конфигурирования
- автоматический запуск конвейера при изменении файла
- автоматический запуск конвейера при git hooks
- конвейеры выполняются в фоновом режиме при некоторых событиях
- написан на Rust

https://github.com/pipelight/pipelight

Web: https://pipelight.dev:

Опубликовано в @gitgate

#cli #bash #pipeline #typecript #git #hooks
2👍12🔥2
S3Sync - действительно быстрый инструмент синхронизации для S3

Основная особенность: очень высокая скорость. Средняя скорость листинга составляет около 5 тыс. объектов/сек для S3. При 128 рабочих процессах средняя скорость синхронизации составляет около 2 тыс. объектов/сек (небольшие объекты 1–20 кб) (ограничено скоростью восходящего канала 1 Гбит).

Возможности:
- многопоточная загрузка/выгрузка файлов
- возможна синхронизация несколькими способами:
* S3 в локальную FS
* Локальная FS в S3
* из S3 в S3
- повторная попытка при ошибках
- текущая статистика
- ограничение скорости по объектам
- ограничение скорости по полосе пропускания
- гибкие фильтры по расширению, Content-Type, ETag и mtime объекта

https://github.com/larrabee/s3sync

Посвящается южнокорейским коллегам.

Опубликовано в @gitgate

#s3 #sync
🔥15👍4
pgexporter - экспортер Prometheus для PostgreSQL.

pgexporter подключится к одному или нескольким экземплярам PostgreSQL и позволит вам отслеживать их работу.

Возможности:
- поддержка bridge с функцией JSON
- удаленное управление
- поддержка протокола Transport Layer Security (TLS) v1.2+
- режим демона
- хранилище (vault) пользователя

https://github.com/pgexporter/pgexporter

Список метрик: https://pgexporter.github.io/docs/pgexporter/metrics.html

Опубликовано в @gitgate

#moni #postgres #exporter
👍12🔥1
It's MyTabs - с открытым исходным кодом, на основе веб-технологий, с возможностью самостоятельного размещения, просмотрщик и проигрыватель табулатур гитары/баса, похожий на Songsterr.

Возможности:
- ,есплатно и с открытым исходным кодом (лицензия MIT)
- gоддерживает табулатуры гитары и баса
- cинхронизация вкладок с аудиофайлами (.mp3, .ogg) или видео YouTube
- MIDI-синтезатор — возможность отключать дорожки и солировать треки
- поддерживает форматы .gp, .gpx, .gp3, .gp4, .gp5, .musicxml, .capx
- простой UI/UX
- оптимизировано для мобильных устройств
- раскрашивание заметок
- цвета вкладок «Темный/Светлый»
- возможность отображения просмотра результатов вместо просмотра вкладок
- возможность делиться вкладками с другими с помощью ссылки

https://github.com/louislam/its-mytabs

Демо: https://its-mytabs.kuma.pet/tab/1?audio=youtube-VuKSlOT__9s&track=2

Подсказал: Alex Kup - @Lifailon

Опубликовано в @gitgate

#misic #songsterr #webui
10👍10🔥8
Dockpeek - лёгкая, размещаемая на собственном сервере панель управления Docker, созданная для эффективности и простоты.

С Dockpeek вы можете мгновенно получать доступ к веб-интерфейсам контейнеров, отслеживать порты и применять обновления одним щелчком мыши. Dockpeek также автоматически определяет метки Traefik для отображения адресов контейнеров, помогая вам поддерживать порядок - всё в одном понятном и интуитивно понятном интерфейсе.

Возможности:
- обзор сопоставления портов: мгновенный просмотр всех запущенных контейнеров и их опубликованных портов.
- интеграция Traefik: автоматическое определение и отображение адресов контейнеров с этикеток Traefik
- доступ в один клик: прямой переход к контейнерным веб-интерфейсам
- управление несколькими хостами: управление несколькими хостами Docker в одном месте
- нулевая настройка: работает сразу после установки, не требует ручной настройки
- управление обновлениями: проверяйте наличие обновлений образов и обновляйте контейнеры одним щелчком мыши.
- адаптивный пользовательский интерфейс: удобство использования на компьютерах, планшетах и ​​мобильных устройствах

https://github.com/dockpeek/dockpeek

Подсказал: Alex Kup - @Lifailon

Опубликовано в @gitgate

#docker #webui #traefik
3👍21🔥5
XPipe - новый тип концентратора подключений к оболочке и удалённого файлового менеджера, который позволяет получить доступ ко всей вашей серверной инфраструктуре с локального компьютера. Он работает поверх установленных программ командной строки и не требует какой-либо настройки на удалённых системах. Поэтому, если вы обычно используете инструменты командной строки, такие как SSH, Docker, Kubectl и т. д., для подключения к серверам вы можете просто использовать XPipe поверх него.

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

Поддерживает:
- SSH-подключения, файлы конфигурации и туннели
- контейнеры Docker, Podman, LXD и incus
- виртуальные машины и контейнеры Proxmox PVE
- виртуальные машины Hyper-V, KVM, VMware Player/Workstation/Fusion
- кластеры, модули и контейнеры Kubernetes
- соединения Tailscale и Teleport
- подсистема Windows для сред Linux, Cygwin и MSYS2
- удаленные сеансы Powershell
- RDP и VNC-подключения

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

Подсказал: Andrew - @avsmith

Опубликовано в @gitgate

#ssh #docker #kubectl #pve #tailscale #vnc #rdp
👍21🔥11
Backrest - веб-решение для резервного копирования, разработанное на основе Restic.

Backrest предоставляет веб-интерфейс, который служит оболочкой для интерфейса командной строки Restic и упрощает создание репозиториев, просмотр снимков и восстановление файлов. Кроме того, Backrest может работать в фоновом режиме и использовать индивидуальный подход к планированию снимков и управлению операциями по поддержанию состояния репозиториев.

Созданный на основе restic, Backrest использует его продуманные, быстрые, надежные и безопасные возможности резервного копирования, добавляя при этом интуитивно понятный интерфейс.

Backrest, созданный на Go, распространяется как автономный, лёгкий двоичный файл, единственная зависимость которого - restic. Он позволяет безопасно создавать новые репозитории и управлять существующими. После настройки хранилища веб-интерфейс обрабатывает большинство операций, при этом обеспечивая прямой доступ к мощному командному интерфейсу restic для выполнения расширенных операций при необходимости.

Возможности:
- веб-интерфейс: локальный или удаленный доступ (идеально подходит для развертываний NAS)
- поддержка нескольких платформ: linux, macOS, Windows, FreeBSD, docker
- импорт существующих репозиториев Restic
- резервное копирование и обслуживание по расписанию Cron (например, удаление, проверка, забвение и т. д.)
- просмотр и восстановление файлов из снимков
- настраиваемые уведомления (Discord, Slack, Shoutrrr, Gotify, Healthchecks)
- перехваты команд до/после резервного копирования для выполнения сценариев оболочки

Варианты хранения:
- совместим с rclone
- поддерживает все серверные части хранилищ Restic (S3, B2, Azure, GCS, локальные, SFTP и все удаленные rclone)

https://github.com/garethgeorge/backrest

Подсказал: Владимир Вегнер - @Rid_lin

#backup #webui #restic #cli #snapshot #go
👍13🔥4
Telegram Sync for Obsidian - переносите сообщения и файлы из Telegram в хранилище Obsidian.

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

Возможности:
- синхронизация текстовых сообщений и файлов
- сохранение сообщения как отдельной заметки или добавление их к существующей заметке.
- расшифровка голосовых и видеозаметок (только для подписчиков Telegram Premium)
- настраиваемые шаблоны для новых заметок
- настройки папки для новых заметок и файлов
- автоматическое форматирование текстовых сообщений с помощью разметки
- удаление обработанных сообщений из Telegram

https://github.com/soberhacker/obsidian-telegram-sync

Опубликовано в @gitgate

#telegram #obsidian
3👍21🔥7
WSL-For-FreeBSD (WSFB) - запуск FreeBSD в подсистеме Windows для Linux (WSL2) с минимальными изменениями или без них в базовой системе FreeBSD.

Проект основан на компонентах WSL2 с открытым исходным кодом, что позволяет FreeBSD беспрепятственно загружаться и работать в среде Windows.

Цели проекта:
- -обеспечить работу FreeBSD на архитектуре WSL2
- использовать минимальные изменения или не вносите их вообще в базовую систему FreeBSD.
- по возможности вносить улучшения в компоненты с открытым исходным кодом.

https://github.com/BalajeS/WSL-For-FreeBSD

Опубликовано в @gitgate

#freebsd #wsl2 #windows
🔥8👍5
nbxSync - легкая интеграция Netbox с Zabbix.

Возможности:
- создание и управление всеми вашими устройствами в NetBox (ваш единый источник достоверной информации)
- автоматическая синхронизация устройства с Zabbix для мониторинга
- экономия времени, сокращение количество ошибок и обеспечение согласованности и актуальности данных мониторинга

Этот плагин устраняет разрыв между документированием сети/источника истины и мониторингом инфраструктуры

Если вы используете и NetBox, и Zabbix, то это именно то недостающее звено, которого вы ждали.

https://github.com/OpensourceICTSolutions/nbxsync

Опубликовано в @gitgate

#moni @zabbix @netbox
1🔥9👍5
GitJournal - приложение для создания заметок, ориентированное на конфиденциальность и переносимость данных. Оно хранит все заметки в стандартизированном формате Markdown + YAML (опционально). Заметки хранятся в Git-репозитории по вашему выбору: GitHub, Gitlab или настраиваемом провайдере. Это означает, что вы можете легко разместить свои заметки у себя или на одном из множества Git-провайдеров.

Альтернатива Google Keep и ему подобных

https://github.com/GitJournal/GitJournal

Подсказал: Alex Kup - @Lifailon

Опубликовано в @gitgate

#note #keep #git #markdown #yaml
1👍13🔥3
Фраза дня:

Git happens !


Опубликовано в @gitgate

#tips #joke
🔥17👍4
Cloudflare Speed Test - проверяет задержку и скорость Cloudflare CDN, получая самый быстрый IP (IPv4+IPv6)!

Этот проект также поддерживает измерения скорости задержки IP-адресов CDN/WEB-сайтов и других провайдеров (например Gcore).

https://github.com/hoseinnikkhah/CloudflareSpeedTest-English

Опубликовано в @gitgate

#net #speedtest #cf #cdn
👍5🔥2
AdGuardHome sync - синхронизируйте конфигурацию AdGuardHome с экземплярами реплик.

Умеет синхронизировать:
- общие настройки
- фильтры
- правила rewrite
- сервисы
- клиентов
- конфигурация DNS
- конфигурация DHCP
- тема

https://github.com/bakito/adguardhome-sync

Подсказал: Alex Kup - @Lifailon

Опубликовано в @gitgate

#adguard #sync
1👍5🔥5
Jauth - лёгкий обратный прокси-сервер SSL/TLS с авторизацией. Отлично подходит для защиты ваших приложений, размещённых на собственном сервере. Кроме того, он предлагает единый вход (SSO) для упрощения управления входами.

Возможности:
- один исполняемый двоичный файл без зависимостей
- шифрование SSL/TLS с использованием автоматически сгенерированных самоподписанных сертификатов или Let's Encrypt
- авторизация пользователя через SSH или Telegram
- опциональный SSO
- минимальная конфигурация
- контроль доступа на основе белого списка
- поддержка нескольких доменных имен
- безопасность для громоздких и уязвимых современных приложений
- не использует API бота Telegram
- никаких паролей. Никакой регистрации.

https://github.com/Jipok/Jauth

Опубликовано в @gitgate

#proxy #sso #ssh #telegram
1👍18🔥6
This media is not supported in your browser
VIEW IN TELEGRAM
Grist - современный реляционный редактор электронных таблиц. Он сочетает в себе гибкость электронной таблицы и надёжность базы данных. Достойная замена MS Excel

Несколько сценариев развертывания и использования:

grist-core
(этот репозиторий) содержит все необходимое для запуска мощного сервера для хостинга электронных таблиц.

grist-desktop - настольное приложение Linux/macOS/Windows для просмотра и редактирования электронных таблиц, хранящихся локально.

grist-static - полностью браузерная сборка Grist для отображения электронных таблиц на веб-сайте без поддержки бэкэнда.

https://github.com/gristlabs/grist-core/

Web: https://www.getgrist.com
Шаблоны: https://www.getgrist.com/templates/

Опубликовано в @gitgate

#spreadsheet #excel #electron #js
1👍12🔥3
Фраза дня:

Индус-триальное программирование


Опубликовано в @gitgate

#tips #joke
1🔥27👍16