TGViewer
Channel Public Channel
Useful Tools | Linux | GitOps | DevOps

Useful Tools | Linux | GitOps | DevOps

@gitgate

Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы.

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

Web: https://gitgate.d3.ru

Сотрудничество: @maxgrue
Subscribers
6.78K
Photos
408
Videos
10
Links
1.1K

Showing posts older than #343 · Back to latest

Older Posts 20 shown
Post #342 2.65K
Совет дня:

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

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

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


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

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


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

#tips #docker #log #moni
  • 👍 22
  • 🔥 13
Post #338 2.58K
Spacebar - бесплатная, совместимая с Discord платформа для чата, голосовой связи и видеосвязи с открытым исходным кодом.

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

https://github.com/spacebarchat/spacebarchat

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

#discord #alternative #foss
GitHub GitHub - spacebarchat/spacebarchat: 📬 Spacebar is a free open source selfhostable discord compatible communication platform 📬 Spacebar is a free open source selfhostable discord compatible communication platform - spacebarchat/spacebarchat
  • 👍 11
  • 🔥 7
Post #337 2.22K
aconfmgr - менеджер конфигурации для Arch Linux

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

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

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

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

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

https://github.com/CyberShadow/aconfmgr

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

#archlinux #arch #linux #configmanager
GitHub GitHub - CyberShadow/aconfmgr: A configuration manager for Arch Linux A configuration manager for Arch Linux. Contribute to CyberShadow/aconfmgr development by creating an account on GitHub.
  • 👍 11
  • 🔥 5
Post #336 2.47K
is_ready - автономная программа, предназначенная для ожидания, пока несколько адресов или сервисов не станут доступными. Его цель - координировать запуск взаимосвязанных сервисов, таких как контейнеры Docker, которые полагаются друг на друга. Этот инструмент не зависит от каких-либо внешних зависимостей и может выполняться как отдельный двоичный файл.

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

https://github.com/Stavrospanakakis/is_ready

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

#docker #service
GitHub GitHub - Stavrospanakakis/is_ready: Wait for multiple services to become available with zero dependencies Wait for multiple services to become available with zero dependencies - Stavrospanakakis/is_ready
  • 👍 11
  • 🔥 5
Post #335 2.4K
Совет дня:

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

CADVISOR_HEALTHCHECK_URL=http://localhost:8080/healthz

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

#tips #docker #moni #cadvisor
  • 👍 7
  • 🔥 3
Post #334 2.69K
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. В коментах еще пара релейтед проектов
GitHub GitHub - HandBrake/HandBrake: HandBrake's development repository HandBrake's development repository . Contribute to HandBrake/HandBrake development by creating an account on GitHub.
  • 👍 7
  • 🔥 6
Post #333 3.2K
cobalt - загрузчик мультимедиа, Он быстрый, дружелюбный и не содержит никакой ерунды, которой наполнен современный Интернет: никакой рекламы, трекеров или платного доступа.

Поддерживает сервисы:
- bilibili
- bluesky
- dailymotion
- instagram
- facebook
- loom
- ok.ru
- pinterest
- reddit
- rutube
- snapchat
- soundcloud
- streamable
- tiktok
- tumblr
- twitch clips
- twitter/x
- vimeo
- vine
- vk videos & clips
- youtube

Альтернатива не очень хорошо работающего в последнее время Yotube Downloader

https://github.com/imputnet/cobalt

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

#downloader #youtube #rutube #vk #soundcloud #vimeo
GitHub GitHub - imputnet/cobalt: best way to save what you love best way to save what you love. Contribute to imputnet/cobalt development by creating an account on GitHub.
  • 🔥 30
  • 👍 14
Post #332 2.48K
bash-network-repair-automation - скрипт проверяет состояние работоспособности проводного или беспроводного интернет-подключения и, если оно неисправно, пытается его исправить.

https://github.com/ltpitt/bash-network-repair-automation

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

#bash #net #repair
GitHub GitHub - ltpitt/bash-network-repair-automation: This bash script checks the health status for either wired or wireless internet… This bash script checks the health status for either wired or wireless internet connection and, if it is failing, tries to fix it. - ltpitt/bash-network-repair-automation
  • 👍 12
  • 🔥 8
Post #331 2.38K
Kando - кроссплатформенное круговое меню для вашего рабочего стола. Он предлагает нетрадиционный, быстрый, высокоэффективный и увлекательный способ взаимодействия с вашим компьютером! Вы можете использовать Kando для запуска приложений, имитации сочетаний клавиш, открытия файлов и многого другого.

Kando предназначен для использования с 🖱 мышью, 🖊 стилусом или 👆 сенсорным вводом. Если большую часть времени вы держите клавиатуру обеими руками, Kando, возможно, вам не подойдет.

https://github.com/kando-menu/kando

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

#gui #menu #desktop
GitHub GitHub - kando-menu/kando: 🌸 Do things with utmost efficiency. 🌸 Do things with utmost efficiency. Contribute to kando-menu/kando development by creating an account on GitHub.
  • 👍 16
  • 🔥 7
Post #330 2.44K
Glow - CLI программа для чтения markdown в терминале.

Используйте его для обнаружения файлов markdown, читайте документацию прямо из CLI. Glow найдет локальные файлы markdown в подкаталогах или локальном каталоге Git репозитория.

https://github.com/charmbracelet/glow

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

#cli #markdown #viewer
GitHub GitHub - charmbracelet/glow: Render markdown on the CLI, with pizzazz! 💅🏻 Render markdown on the CLI, with pizzazz! 💅🏻. Contribute to charmbracelet/glow development by creating an account on GitHub.
  • 👍 11
  • 🔥 8
Post #329 2.57K
NotepadNext - кроссплатформенная, реализация Notepad++

Теперь можно не переучиваться и не искать "как выйти из vi" при смене платформы, а продолжать использовать любимый редактор.


https://github.com/dail8859/NotepadNext


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

#editor #gui
GitHub GitHub - dail8859/NotepadNext: A cross-platform, reimplementation of Notepad++ A cross-platform, reimplementation of Notepad++. Contribute to dail8859/NotepadNext development by creating an account on GitHub.
  • 👍 17
  • 🔥 8
Post #328 2.61K
timeshift - инструмент восстановления системы для Linux.

Создает снимки файловой системы с помощью rsync+hardlinks или снимки BTRFS. Поддерживает запланированные снимки, несколько уровней резервного копирования и исключающие фильтры. Снимки можно восстанавливать во время работы системы или с Live CD/USB.

Аналог Time Machine в MacOS. По умолчанию поставляется в составе базовых утилит Linuxmint, но может быть установлена практически на любой дистрибутив Linux.

https://github.com/linuxmint/timeshift

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

#backup #restore #system #btrfs #linux
GitHub GitHub - linuxmint/timeshift: System restore tool for Linux. Creates filesystem snapshots using rsync+hardlinks, or BTRFS snapshots.… System restore tool for Linux. Creates filesystem snapshots using rsync+hardlinks, or BTRFS snapshots. Supports scheduled snapshots, multiple backup levels, and exclude filters. Snapshots can be re...
  • 🔥 17
  • 👍 10
Post #326 3.07K
Шутка дня:

Консольные онлайн Telnet/SSH игры

ssh sshtron.zachlatta.com ~> snake game; play with AWSD keys
ssh netris.rocketnine.space — multiplayer tetris
ssh play@ascii.town — 2048, snake, and freecell (source)
ssh gameroom@bitreich.org - 11 arcade games
ssh play@anonymine-demo.oskog97.com -p 2222 — guess free minesweeper; Pass: play
ssh twenex@sdf.org — play various games including checkers
ssh intricacy@sshgames.thegonz.net - Competitive puzzle; password: intricacy
ssh simulchess@sshgames.thegonz.net - Multiplayer Chess; password: simulchess
ssh pacman:pacman@antimirov.net - Pacman; password: pacman
ssh lagrogue@sshgames.thegonz.net - Roguelike; password: lag
ssh ckhet@sshgames.thegonz.net - Khet; password: ckhet
ssh slashem@slashem.me - nethack and others
ssh rodney@rlgallery.org - rogue; password: yendor
ssh pong.brk.st - singleplayer pong
ssh tty.sdf.org - requires you to make an account first
nc aardmud.org 23 — MUD (MUD list here, also works with telnet)
nc freechess.org 23 — Chess Game (also works with telnet)
nc igs.joyjoy.net 6969 - play/watch the game of Go (also works with telnet))
nc fibs.com 4321 - multiplayer backgammon (also works with telnet)
telnet dungeon.name 20028 - infinite cave adventure
telnet milek7.gq — games: Pong, Break out, Tetris
telnet mtrek.com 1701 — Star Trek
telnet decwars.com 1701 — Multiplayer Star Trek
telnet telehack.com
telnet multizork.icculus.org — Multiplayer Zork

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

#fun #game #cli #online
  • 👍 18
  • 🔥 12
Post #325 2.4K
Flatseal — это графическая утилита для просмотра и изменения разрешений в приложениях Flatpak .

Использование:

Просто запустите Flatseal, выберите приложение и измените его разрешения. Перезапустите приложение после внесения изменений. Если что-то пойдет не так, просто нажмите кнопку сброса.

https://github.com/tchx84/Flatseal

Документация: https://github.com/tchx84/Flatseal/blob/master/DOCUMENTATION.md

Поделился: @strayfi_lendjok

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

#util #flatpak
GitHub GitHub - tchx84/Flatseal: Manage Flatpak permissions Manage Flatpak permissions. Contribute to tchx84/Flatseal development by creating an account on GitHub.
  • 👍 12
  • 🔥 6
Post #324 2.57K
whatismyip - сервис "какой у меня IP адрес", включая геолокацию (geoip), проверку открытых портов TCP и информацию заголовков.

Написан на go с учетом высокой производительности.

https://github.com/dcarrillo/whatismyip

Демо: https://ifconfig.es/

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

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

#ip #cli #curl #geoip
GitHub GitHub - dcarrillo/whatismyip: Just another "what is my IP address" service, including DNS discovering, geolocation and headers… Just another "what is my IP address" service, including DNS discovering, geolocation and headers information. Written in go with high performance in mind. - dcarrillo/whatismyip
  • 👍 15
  • 🔥 7
Post #323 2.7K
Шутка дня:

TUI онлайн карта

telnet mapscii.me


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

#fun #map #tui #cli
  • 🔥 18
  • 👍 11
Post #322 2.84K
Useful Tools | Linux | GitOps | DevOps В дополнение к совету дня. Подобных сервисов масса, но есть один нюанс. Часть из них возвращает по запросу адрес с висящим CR/LF что не подходит для добавление сразу в переменную без доп.обработки... Без CR/LF (можно сразу в переменную) curl l2.io/ip…
и еще в дополнение, селфхостед вариант

server {
listen 80;
server_name _; #по вкусу
location / {
        default_type text/plain;  
return 200
"$remote_addr";
}
}


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


Подсказал: Вячеслав - @slaviusprime

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

#tips #ip
  • 👍 18
  • 🔥 8
Post #321 2.49K
nwipe - программа, которая безопасно сотрет все содержимое дисков. Может стереть один диск или несколько дисков одновременно. Может работать как инструмент командной строки CLI без графического интерфейса или с графическим интерфейсом ncurses

Для работы необходимы пакеты smartmontools и hdparm

nwipe
- форк команды dwipe, первоначально использовавшейся Darik's Boot and Nuke (DBAN). nwipe был создан из-за необходимости запуска команды DBAN dwipe вне DBAN, чтобы разрешить ее использование с любым дистрибутивом

https://github.com/martijnvanbrummelen/nwipe

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

ВНИМАНИЕ: Применять исключительно для причинения добра !

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

#dban #wipe #disk #util #tui #cli
GitHub GitHub - martijnvanbrummelen/nwipe: nwipe secure disk eraser nwipe secure disk eraser. Contribute to martijnvanbrummelen/nwipe development by creating an account on GitHub.
  • 👍 14
  • 🔥 2
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →