Useful Tools | Linux | GitOps | DevOps
5.8K subscribers
152 photos
1 video
7 files
679 links
Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы.

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

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

Сотрудничество: @maxgrue
Обсуждение: @gittalk
Download Telegram
GigaAM (Giga Acoustic Model) - семейство акустических моделей для обработки звучащей речи на русском языке.

Среди решаемых задач - задачи распознавания речи, распознавания эмоций и извлечения эмбеддингов из аудио. Модели построены на основе архитектуры Conformer с использованием методов self-supervised learning (wav2vec2-подход для GigaAM-v1 и HuBERT-подход для GigaAM-v2).

Модели GigaAM с отрывом являются лучшими по качеству моделями в открытом доступе для соответствующих задач.

Репозиторий включает:

- GigaAM: фундаментальная акустическая модель, обученная на большом объеме неразмеченных русскоязычных аудиозаписей.
- GigaAM-CTC и GigaAM-RNNT: модели, дообученные на задачу автоматического распознавания речи.
- GigaAM-Emo: модель, дообученная на задачу распознавания эмоций.

https://gitverse.ru/GigaTeam/GigaAM

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

#russian #speech2text #stt
👍12🔥6
RUS-dev - список SaaS, PaaS, IaaS, и т.п. безопасных отечественных или приземленных сервисов для Российских разработчиков.

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

NOTE: В этом списке присутствуют только сервисы разработанные и работающие в России или сервисы компаний, которые выполнили условия закона о приземлении и принимающие оплату в рублях.

https://gitverse.ru/muztoxa/ru-services

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

#russian #awesome #list
👍15🔥6
pages-server - плагин для gitea или forgejo, реализующий функционал, похожий на github pages

В Gitea нет возможности размещать статические страницы из Git. Сервер Codeberg Pages устраняет этот недостаток, реализуя автономный сервис, который подключается к Gitea через API. Его также можно развернуть другими экземплярами Gitea, чтобы предлагать своим пользователям хостинг статических страниц.

https://codeberg.org/Codeberg/pages-server

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

#gitea #forgejo #static
👍14🔥7
caddy-gitea - плагин Gitea static pages для Caddy v2.

Он позволяет вам хранить статические страницы как GitHub (но с большим количеством функций) в Gitea. Для этого также необходимо настроить подстановочный знак CNAME на вашем хосте gitea.

На данный момент файлы markdown (с расширением .md) также будут автоматически генерироваться в HTML.

https://github.com/42wim/caddy-gitea

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

#gitea #forgejo #static #caddy
👍10🔥8
This media is not supported in your browser
VIEW IN TELEGRAM
kanban-tui - настраиваемый TUI менеджер задач в терминале.

https://github.com/Zaloog/kanban-tui

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

#kanban #tui #cli #task
👍11🔥10
PostgREST предоставляет полностью RESTful API из любой существующей базы данных PostgreSQL.

Производительность:

Три фактора способствуют скорости. Сначала сервер пишется на Haskell с использованием HTTP Warp (он же компилируемый язык с облегченными потоками). Затем он делегирует как можно больше вычислений базе данных, включая

- Сериализация ответов JSON непосредственно в SQL
- Проверка данных
- Авторизация
- Комбинированный подсчет строк и поиск
- Сообщение данных одной командой (возврат *)

Наконец, он эффективно использует базу данных с помощью библиотеки Hasql.

- Сохранение пула соединений с БД
- Использование двоичного протокола PostgreSQL
- Отсутствие состояния для обеспечения возможности горизонтального масштабирования.

https://github.com/PostgREST/postgrest

Документация: https://docs.postgrest.org/en/v12/

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

#postgres #api #restapi
👍6🔥5
sqlite-rest - аналогичен PostgREST, но для SQLite. Это автономный веб-сервер, который добавляет RESTful API в любую базу данных SQLite.

sqlite-rest стремится реализовать тот же API, что и PostgRest. Но на данный момент не все из них реализуются. Ниже приведен список функций, поддерживаемых в sqlite-rest.

Таблицы и представления:
- горизонтальная фильтрация (строки)
- виртуальная фильтрация (столбцы)
- поддержка Юникод
- запросы
- ограничение и нумерация страниц
- точный подсчет

Вставки:
- указание столбцов

Обновления
Upsert
Удаление

https://github.com/b4fun/sqlite-rest

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

#sqlite #postgrest #api #restapi
👍10🔥8
GoAccess - анализатор веб-журналов с открытым исходным кодом в реальном времени и интерактивный вьювер, который запускается в терминале в системах *nix или через ваш Web-браузер.

Он предоставляет быструю и ценную статистику HTTP для системных администраторов, которым требуется визуальный отчет сервера на лету.

Поддерживает почти все форматы веб-журналов...

GoAccess допускает любую строку пользовательского формата журнала. Предопределенные параметры включают, помимо прочего:

- Amazon CloudFront (загрузка).
- Amazon Simple Storage Service (S3)
 
-
 AWS Elastic Load Balancing
- Комбинированный формат журнала (XLF/ELF) Apache | Nginx
- Общий формат журнала (CLF) Apache
- Облачное хранилище Google.
- Виртуальные хосты Apache
- Родной формат Squid.
- Формат W3C (IIS).
- Структурированный формат Caddy JSON.
- Traefik's CLF

https://github.com/allinurl/goaccess

Веб сайт: https://goaccess.io

Подсказал: @id_mms - @id_mms

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

#tui #cli #webui #log #viewer #moni
👍11🔥4
homer - простая статическая домашняя страница вашего сервера или инфраструктуры, позволяющая держать ваши сервисы под рукой, из простого файла конфигурации yaml.

В нашем рабочем проекте используется как стартингпоинт для новичков, чтобы понимали где что и как туда попасть.

Основные возможности:
- легкий и быстрый
- низкая стоимость/не требует обслуживания
- простая конфигурация в виде yaml файла
- нечеткий поиск
- несколько страниц и группировка элементов
- настройка темы
- горячие клавиши

https://github.com/bastienwirtz/homer

Демо: https://homer-demo.netlify.app/

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

#webui #homepage #infra #services
👍17🔥6
Dashy - помогает организовать ваши автономные сервисы, сделав их доступными из одного места.

Особенности:
- поддержка нескольких страниц
- мониторинг статуса в реальном времени для каждого из ваших приложений/ссылок
- используйте виджеты для отображения информации и динамического контента из автономных сервисов.
- мгновенный поиск по имени, домену или тегам + настраиваемые горячие клавиши и сочетания клавиш.
- множество встроенных цветовых тем с редактором цветов пользовательского интерфейса и поддержкой пользовательского CSS.
- множество вариантов значков: Font-Awesome, значки Homelab, автоматический выбор значков, изображений, смайлов и т. д.
- дополнительная аутентификация с многопользовательским доступом, настраиваемыми привилегиями и поддержкой единого входа.
- многоязычная поддержка: более 10 языков, переведенных человеком, и многое другое в разработке.
- доступна дополнительная функция зашифрованного бесплатного резервного копирования и восстановления в облаке.
- представление рабочей области для легкого переключения между несколькими приложениями одновременно.
- минимальный вид для использования в качестве стартовой страницы быстро загружающегося браузера.
- выберите способы запуска приложения: новая вкладка, та же вкладка, буфер обмена, всплывающее модальное окно или открытие в виде рабочей области.
- настраиваемый макет, размеры, текст, видимость компонентов, порядок сортировки, поведение и т. д.
- параметры полноэкранного фонового изображения, пользовательских ссылок на панели навигации, нижнего колонтитула HTML, заголовка и т. д.
- легко настроить с помощью Docker, на «голом железе» или с помощью облачного развертывания в один клик.
- простая однофайловая конфигурация на основе YAML и возможность настройки приложения через пользовательский интерфейс.
- в активной разработке, регулярно добавляются улучшения и новые функции.
- небольшой размер пакета, полностью адаптивный пользовательский интерфейс и PWA для базового автономного доступа.
- 100% бесплатно и с открытым исходным кодом
- особое внимание конфиденциальности
- и многое другое...

https://github.com/Lissy93/dashy

Подсказал: kis - @k1s1s

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

#webui #homepage #infra #services
👍19🔥10
HOMER - надежная масштабируемая платформа операторского уровня для наблюдения за пакетами и событиями для приложений мониторинга VoiP/RTC, основанная на протоколе HEP/EEP и готовая принимать и обрабатывать большие объемы сигналов, событий RTC, журналов и статистики с мгновенным поиском и сквозным поиском. -конечная корреляция и возможности детализации.

HOMER уже используется крупными предприятиями, операторами голосовых сетей, поставщиками услуг VoIP и операторами трафика по всему миру, реализован как услуга на сторонних голосовых платформах и пригоден для производства.

HOMER 10+ переосмысливает платформу как решение для безголового наблюдения, используя стандартные протоколы и инструменты визуализации, такие как Grafana.

Основные функции:
- на основе инкапсуляции HEP, доступно везде.
- автономные серверы и агенты захвата для любой ОС/платформы
- поддержка расширенных отчетов SIP, RTP/RTCP, событий RTC и пользовательских протоколов.
- никаких баз данных SQL. На базе стандартных API-интерфейсов Observability, таких как qryn.
- больше, чем пакеты и PCAP. Прием и обработка журналов, метрик и трассировок.
- динамическое картографирование и корреляция для внутренних и внешних источников данных

https://github.com/sipcapture/homer

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

#moni #rtp #rtcp #sip #rtc #voip #grafana
👍11🔥3
Современная, полностью статичная, быстрая , безопасная, полностью проксируемая , легко настраиваемая панель управления приложениями с интеграцией более чем 100 сервисов и переводом на несколько языков. Легко настраивается с помощью файлов YAML или с помощью обнаружения меток Docker.

Помимо виджетов с сервисами умеет и в информационные виджеты, включая погоду, время, дату, поиск, просмотры и многое другое. Информация о системе и статусе представлена ​​вверху страницы.

Имеет встроенную поддержку Docker и может автоматически обнаруживать и добавлять службы на домашнюю страницу на основе меток

https://github.com/gethomepage/homepage

Домашняя страницаи демо: https://gethomepage.dev

Подсказал: Дмитрий - @dmitry_n_c

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

#webui #homepage #infra #services
🔥10👍7
Heimdall - панель управления для всех ваших веб-приложений. Однако не обязательно ограничиваться приложениями: вы можете добавлять ссылки на все, что захотите.

Heimdall - это элегантное решение для организации всех ваших веб-приложений. Он предназначен именно для этой цели, чтобы вы не потеряли свои ссылки в море закладок.

Вы можете использовать приложение для ссылки на любой сайт или приложение, но приложения Foundation автоматически заполнят значок приложения и предоставят цвет по умолчанию для плитки. Кроме того, расширенные приложения позволяют предоставлять подробную информацию API приложений, что позволяет просматривать статистику в реальном времени прямо на панели мониторинга. Например, приложения NZBGet и Sabnzbd Enhanced будут отображать размер очереди и скорость загрузки во время загрузки чего-либо.

https://github.com/linuxserver/Heimdall

Демо: https://youtu.be/GXnnMAxPzMc

Подсказал: Андрей - @zzelezz

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

#webui #homepage #infra #services
👍9🔥5
Immich Kiosk - легковесное слайд-шоу для запуска на киоск-устройствах и в браузерах, которое использует Immich в качестве источника данных.

Ключевые особенности:

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

https://github.com/damongolding/immich-kiosk

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

#immich #kiosk
👍8🔥5
immich-power-tools - неофициальный клиент immich, предоставляющий лучшие инструменты для организации и управления вашей учетной записью immich.

Используйте его, чтобы ускорить рабочие процессы в immich и организовать своих людей и альбомы.

Возможности:

Управление людьми:
- умное слияние
Управление альбомами:
- потенциальные альбомы
- люди в альбоме
Отсутствующее местоположение
Статистика
- EXIF-данные
- график Assets Overtime

https://github.com/varun-raj/immich-power-tools

Демо: https://www.loom.com/embed/13aa90d8ab2e4acab0993bdc8703a750

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

#immich
👍4🔥4
geoiplegacy - устаревшие базы данных GeoIP (DAT)

Частенько требуются для отладки или настройки сервиса данные GeoIP. На страничке конечно не самые свежие (Maxmind : November 2024 DB-IP : November 2024) но зато без регистрации и ограничений.

Доступны:
- Maxmind - Country
- Maxmind - City
- Maxmind - ASN
- DB-IP - Country
- DB-IP - City (beta)

После отладки конечно лучше скачать/купить оригинальные свежие.

https://www.miyuru.lk/geoiplegacy
https://mailfud.org/geoip-legacy/

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

#geoip #maxmind #dbip #dev
1👍5🔥3
telegram-files - доунлоадер файлов из Telegram

Возможности:

- поддержка скачивания файлов из телеграм-каналов и групп.
- поддержка нескольких учетных записей Telegram для загрузки файлов.
- поддержка приостановки и возобновления загрузки.
- несколько учетных записей с одинаковыми файлами будут загружены только один раз.

https://github.com/jarvis2f/telegram-files

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

PS. А если еще совместить с https://t.me/+YDVku85mYVw1YzMy - то можно знатно обогатиться духовно :)

#telegram #downloud #files
1👍16🔥4
telegram-upload - используйте вашу личную учетную запись Telegram для загрузки и скачивания файлов размером до 4 GiB (2 GiB для бесплатные пользователей). Превратите Telegram в свое персональное облако!

https://github.com/Nekmo/telegram-upload

Подсказал: Max Zotov (Sf1nk5) - @sf1nk5

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

#cloud #telegram #files
👍10🔥6