Useful Tools | Linux | GitOps | DevOps
6.62K subscribers
349 photos
8 videos
12 files
1.02K links
Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы.

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

Web: https://gitgate.d3.ru

Сотрудничество: @maxgrue
Download Telegram
webdav - простой и автономный сервер WebDAV.

Поддерживает запуск в контейнере, CORS, fail2ban и работу через proxy сервера.

https://github.com/hacdias/webdav

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

#webdav #cors #docker
👍11🔥1
Webhook - легковесный настраиваемый инструмент, написанный на Go, который позволяет легко создавать HTTP-эндпоинты (hooks) на вашем сервере, которые можно использовать для выполнения настроенных команд. Вы также можете передавать данные из HTTP-запроса (например, заголовки, полезную нагрузку или переменные запроса) в ваши команды. Webhook также позволяет указывать правила, которые должны быть соблюдены для срабатывания хука.

Например, если вы используете Github или Bitbucket, вы можете использовать веб-хук для настройки скрипта повторного развертывания вашего проекта на тестовом сервере всякий раз, когда вы отправляете изменения в основную ветку вашего проекта.

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

Поддерживает шаблоны, работу за Proxy и CORS заголовки.

https://github.com/adnanh/webhook

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

#webhook #cicd #cors
👍17🔥6
S4 - высокопроизводительный сервер объектного хранилища, совместимый с S3, написанный на Rust. Он решает проблему исчерпания inode, характерную для традиционных файловых систем хранения данных, и предоставляет расширенные возможности, такие как атомарные операции с каталогами и дедупликация с адресацией по содержимому.

Возможности:
- совместимость с API S3: Полная совместимость с API AWS S3 (AWS CLI, boto3 и т. д.)
- проблема с inode решена: хранение логов только с добавлением данных исключает исчерпание inode.
- дедупликация контента: автоматическая дедупликация экономит 30-50% места для хранения.
- версионирование объектов: S3-совместимое версионирование с использованием маркеров удаления.
- политики жизненного цикла: автоматическое удаление объектов и удаление старых версий.
- атомарные операции: переименование каталогов с миллионами файлов за миллисекунды.
- строгая согласованность: гарантируется запись данных перед возвратом успешного результата.
API для управления идентификацией и доступом (IAM) и администрирования: управление доступом на основе ролей (читатель, писатель, суперпользователь) с аутентификацией JWT.
- S3 Select SQL: Запрос объектов CSV/JSON/Parquet с использованием полного SQL-запроса (на базе Apache DataFusion)
- многообъектный SQL: Расширенный запрос S3 SELECT с использованием шаблонов glob для выполнения запросов к нескольким объектам.
- высокая производительность: оптимизировано для работы в одноузловой среде.
- встроенный WebUI
- поддержка CORS
- MIT или Apache license 2.0

https://github.com/s4core/s4core

web: https://s4core.com

habt: https://habr.com/ru/articles/1007060/


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

#s3 #docker #webui #cors
👍22🔥16