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

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

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

Сотрудничество: @maxgrue
Обсуждение: @gittalk
Download Telegram
HandBrake - мультиплатформенный транскодер видео с открытым исходным кодом, доступный для Linux, Mac и Windows

HandBrake
из уже имеющиеся у вас видео создает новые, которые будут работать на вашем мобильном телефоне, планшете, TV приставке, игровой консоли, компьютере или веб-браузере — почти на всем, что поддерживает современные видеоформаты.

HandBrake работает с большинством распространенных видеофайлов и форматов, в том числе созданных бытовыми и профессиональными видеокамерами, мобильными устройствами, такими как телефоны и планшеты, записями экрана игр и компьютеров, а также дисками DVD и Blu-ray.

HandBrake использует такие инструменты, как FFmpeg, x264 и x265, для создания новых видеофайлов MP4 или MKV из этих источников.

https://github.com/HandBrake/HandBrake

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

#video #converter #ffmpeg #mkv #x264 #x265 #mp4

PS. В коментах еще пара релейтед проектов
👍7🔥6
Совет дня:

Если у вас cadvisor постоянно выдает в логах ошибку unhealthy - сделайте так:

CADVISOR_HEALTHCHECK_URL=http://localhost:8080/healthz

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

#tips #docker #moni #cadvisor
👍6🔥3
is_ready - автономная программа, предназначенная для ожидания, пока несколько адресов или сервисов не станут доступными. Его цель - координировать запуск взаимосвязанных сервисов, таких как контейнеры Docker, которые полагаются друг на друга. Этот инструмент не зависит от каких-либо внешних зависимостей и может выполняться как отдельный двоичный файл.

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

https://github.com/Stavrospanakakis/is_ready

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

#docker #service
👍11🔥5
aconfmgr - менеджер конфигурации для Arch Linux

Пакет для отслеживания, управления и восстановления конфигурации системы Arch Linux.

Цели проекта:

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

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

PS. Да и хранить например в git, заодно версионность всех изменений будет и вариант откатить на предыдущее

https://github.com/CyberShadow/aconfmgr

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

#archlinux #arch #linux #configmanager
👍11🔥5
Spacebar - бесплатная, совместимая с Discord платформа для чата, голосовой связи и видеосвязи с открытым исходным кодом.

- совместимость с Discord (используйте все свои собственные клиенты/боты с минимальными изменениями)
- самостоятельный хостинг ( сервер )
- открытый исходный код ( организация GitHub )
- настраиваемый (настройте каждый аспект и ограничения в соответствии с вашими потребностями)
- децентрализованный (без злоупотребления властью и без единой точки отказа)
асширяемый (безопасная и кроссплатформенная система плагинов)
езопасный (публично проверенное и размещенное программное обеспечение FOSS для прозрачной основы с точки зрения безопасности)

https://github.com/spacebarchat/spacebarchat

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

#discord #alternative #foss
👍11🔥7
Совет дня:

добавить назначение тега на событие, чтобы потом можно было проще фильтровать вывод логов docker

Добавить в /etc/docker/daemon.json

{
"log-driver": "journald",
"log-opts": {
"tag": "{{ .Name }}"
}
}


теперь можно, например, локально фильтровать события

 journalctl -t <имя контейнера>


Подсказал Антон Калугин - @strafer

#tips #docker #log #moni
👍21🔥13
У кого QR Code распознается ?

Можно рассылать друзьям :)

#fun
1🔥19👍6
Depix - PoC для метода восстановления cкрытого текста из пикселизированных скриншотов. Так например пароли любят в документации маскировать.

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

https://github.com/spipm/Depix

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

#poc #security
🔥7👍4
nginx-proxy реверс прокси сервер с autodiscovery на базе nginx.

Контейнер, на котором работают nginx и docker-gen, который генерирует конфигурации обратного прокси-сервера для nginx и перезагружает nginx при запуске и остановке контейнеров.

Подробности проекта в блоге: http://jasonwilder.com/blog/2014/03/25/automated-nginx-reverse-proxy-for-docker/

https://github.com/nginx-proxy/nginx-proxy

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

PS. Активно и давно использую у себя в мелких проектах.

#nginx #proxy #autodiscovery
👍14🔥6
modern-unix - современные альтернативы известных CLI утилит или какой может быть консоль администратора сегодня.

https://github.com/ibraheemdev/modern-unix

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

#cli #linux #utils #alternative #console
👍23🔥6
Clone-Wars - клоны популярных сайтов и сервисов с открытым исходным кодом.

Более 100 клонов с открытым исходным кодом и альтернатив популярных сайтов, таких как Airbnb, Amazon, Instagram, Netflix, TikTok, Spotify, WhatsApp, YouTube и т. д. Список содержит исходный код, учебные пособия, демо-ссылки, технологический стек и количество звезд GitHub. Отлично подходит для учебных целей!

Непаханное поле для импортозамещения в виде равернутых локально альтернатив сервисов.

https://github.com/GorvGoyl/Clone-Wars

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

#alternative #youtube #whatsap #tiktor #amazon
🔥15👍6
Conky - бесплатный и легкий системный монитор для X, который отображает любую информацию на вашем рабочем столе. Он также может работать на Wayland (с оговорками), macOS, выводить на консоль, в файл или даже по HTTP

https://github.com/brndnmtthws/conky

Подсказал: @strayfi_lendjok

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

#wayland #macos #widget
👍11🔥2
ENiGMA½ — это современное программное обеспечение BBS с ностальгическим оттенком!

https://github.com/NuSkooler/enigma-bbs

Документация: https://nuskooler.github.io/enigma-bbs/

Примеры BBS:
- https://www.telnetbbsguide.com/bbs/ralser-lab-bbs/
- https://synchro.net/sbbslist.html

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

#bbs #fido #ftn #dinkd #tty #ascii
🔥11👍6
docker-dos-bbs - Клиент и сервер DOS BBS

Этот образ предназначен для запуска DOS BBS внутри Docker или для подключения к удаленной BBS.

Доступна через VNC и telnet

https://github.com/jgoerzen/docker-dos-bbs

Файлэха: с утилитами: http://archives.thebbs.org/

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

#dos #bbs #tty #telnet #vnc #ftn #fido
🔥6👍3
yandex-music-fusefs - Яндекс музыка в виде FuseFS

Какая красивая идея - просто локально примонтировать яндекс музыку через FUSE. И теперь любой плеер в нее умеет !

https://github.com/vm86/yandex-music-fusefs

Подсказал Фёдор - @neurox

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

#music #fuse #yandex #player
🔥21👍6
yandex-music-downloader - еще один доунлоадер, переписанный на питон, с дополнительными возможностями.

Возможность загрузки:
- Всех треков исполнителя
- Всех треков из альбома
- Всех треков из плейлиста
- Отдельного трека

Загрузка всех метаданных трека/альбома:
- Номер трека
- Номер диска
- Название трека
- Исполнитель
- Дополнительные исполнители
- Год выпуска альбома
- Обложка альбома
- Название альбома
- Текст песни (при использовании флага --add-lyrics)

Поддержка паттерна для пути сохранения музыки

https://github.com/llistochek/yandex-music-downloader

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

#yandex #music #downloader #python #tui
👍16🔥15
IPFire - защищенный, универсальный, современный брандмауэр с открытым исходным кодом на базе Linux.

Его простота использования, высокая в любом сценарии и расширяемость делают его пригодным для использования всеми.

https://github.com/ipfire/ipfire-2.x

Web: https://www.ipfire.org/

Список адонов: https://www.ipfire.org/docs/addons

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

#firewall #network #security
👍13🔥3