dockge
- простой в использовании Docker Compose.yaml
Stack
менеджер.Возможности:
- управление
compose.yaml
файлами- интерактивный редактор для
compose.yaml
- интерактивный веб -терминал- поддержка нескольких агентов - вы можете управлять несколькими стеками из разных хостов Docker в одном интерфейсе
- преобразование
docker run ...
команды в compose.yaml
https://github.com/louislam/dockgeопубликовано в @gitgate
#docker #gui #docker-compose
GitHub
GitHub - louislam/dockge: A fancy, easy-to-use and reactive self-hosted docker compose.yaml stack-oriented manager
A fancy, easy-to-use and reactive self-hosted docker compose.yaml stack-oriented manager - louislam/dockge
👍17🔥9
Kompose
- инструмент, который поможет пользователям, которые знакомы с Docker-Compose
переехать в Kubernetes
. Kompose
умеет из обычного docker-compose.yml
вайда конвертировать в манифесты для Kubernetes
.Kompose
- это удобный инструмент, чтобы мигрировать из локального docker
в приложение Kubernetes
. Конвертация в манифест может быть не точной, но это очень помогает при первом развертывании приложения в Kubernetes
.https://github.com/kubernetes/kompose
опубликовано в #gitgate
#docker #docker-compose #manifest #k83 #converter
GitHub
GitHub - kubernetes/kompose: Convert Compose to Kubernetes
Convert Compose to Kubernetes. Contribute to kubernetes/kompose development by creating an account on GitHub.
🔥17👍6
beszel
- легковесная платформа мониторинга серверов, которая включает в себя статистику Docker
, исторические данные и функции оповещения.Он имеет дружественный веб -интерфейс, простая конфигурация и готов к использованию из коробки. Он поддерживает автоматическое резервное копирование, многопользовательскую аутентификацию, аутентификацию
OAuth
и доступ API
.https://github.com/henrygd/beszel
опубликовано в #gitgate
#moni #docker #alert #webui #oauth #api
👍24🔥5
BunkerWeb
- следующее поколение брандмауэра WAF
для web
-приложений c открытым исходным кодомБудучи полнофункциональным веб-сервером (на основе
Nginx
под капотом), он защитит ваши веб-сервисы, чтобы сделать их «безопасными по умолчанию». BunkerWeb
плавно интегрируется в ваши существующие среды (Linux
, Docker
, Swarm
, Kubernetes
,…) и полностью настраивается (не паникуйте, есть потрясающий веб-интерфейс, если вам не нравится CLI
). Другими словами, кибербезопасность больше не является хлопотом.BunkerWeb
содержит первичные функции безопасности как часть ядра, но его можно легко расширить с помощью дополнительных благодаря системы плагинов.Функции безопасности
- поддержка
HTTPS
с прозрачной автоматизацией Let's Encrypt
- современная веб-безопасность: заголовки
HTTP Security
, предотвращение утечек, TLS hardering
- встроенный
Modsecurity WAF
с набором правил Core OWASP
- автоматический запрет странного поведения на основе кода состояния
HTTP
- применение лимитов подключений и запросов для клиентов
- блок ботов для решения проблем (например:
cookie
, JavaScript
, Captcha
, Hcaptcha
или Recaptcha
)- блокировка известных плохих
IP
с внешними черными списками и DNSBL
- и многое другое...
https://github.com/bunkerity/bunkerweb
Домукентация: https://docs.bunkerweb.io
Демо: https://demo.bunkerweb.io
Примеры: https://github.com/bunkerity/bunkerweb/raw/v1.5.12/examples
Конфигуратор: https://config.bunkerweb.io
опубликовано в #gitgate
#nginx #waf #linux #docker #swarm #k8s #webui #cli #dnsbl
GitHub
GitHub - bunkerity/bunkerweb: 🛡️ Open-source and next-generation Web Application Firewall (WAF)
🛡️ Open-source and next-generation Web Application Firewall (WAF) - bunkerity/bunkerweb
🔥15👍6
fly-to-podman
- небольшой BASH
скрипт, который помогает вам мигрировать из Docker
в Podman
. Он переносит ваши контейнеры, образа и мапленные каталоги
Docker
в Podman
, а также сохранить данные и конфигурации вашего контейнера (маунты, порты и т. д.).Возможности:
- миграция образов
Docker
в Podman
(включая теги)- миграция мапленных каталогов (
volumes
) Docker
в Podman
(включая все данные)- миграция сетей
Docker
в Podman
(включая имена, IP
-адресе, шлюзы, IP
-диапазоны и т. д.)- миграция контейнеров
Docker
в Podman
(включая имена, идентификаторы и статусы, такие как политика перезапуска и т. д.)- сохранение данных и конфигурации контейнера (маунты, открытые порты и т. д.)
https://github.com/Edu4rdSHL/fly-to-podman
опубликовано в @gitgate
#docker #podman #bash #converter
GitHub
GitHub - Edu4rdSHL/fly-to-podman: Migrate from Docker to Podman.
Migrate from Docker to Podman. Contribute to Edu4rdSHL/fly-to-podman development by creating an account on GitHub.
👍16🔥5
docker-mailserver
- готовый к продакшену простой контейнеризированный почтовый сервер (SMTP
, IMAP
, LDAP
, анти-спам, антивирус и т. д.).Единственные конфигурационный файл, не требует SQL базы данных. Легко развернуть и обновить.
Первоначально созданный @tomav, этот проект в настоящее время поддерживается добровольцами с января 2021 года.
В составе:
-
Postfix
c SMTP
или LDAP
аутентификацией и поддержкой плагинов-
Dovecot
с поддержкой SASL, IMAP
, POP3
, LDAP
, basic Sieve
и квот-
Rspamd
-
Amavis
-
SpamAssassin
с поддержкой кастомных правил-
ClamAV
с автообновлениемя- OpenDKIM и
OpenDMARC
-
Fail2ban
-
Fetchmail
-
Getmail6
-
Postscreen
-
Postgrey
- поддержка LetsEncrypt и
self-signed
сертификатов- установочный скрипт дляпростой установки и настройки
-
SASLauthd
с LDAP
аутентификацией-
OAuth2
аутентификацияhttps://github.com/docker-mailserver/docker-mailserver
опубликовано в @gitgate
#docker #mail #smtp #imap #ldap #spam #postfix #clamav
GitHub
GitHub - docker-mailserver/docker-mailserver: Production-ready fullstack but simple mail server (SMTP, IMAP, LDAP, Antispam, Antivirus…
Production-ready fullstack but simple mail server (SMTP, IMAP, LDAP, Antispam, Antivirus, etc.) running inside a container. - docker-mailserver/docker-mailserver
👍23🔥12
Windows
внутри docker
контейнера. Доступ через
WebUI
- http://<hostname>:8006
Возможности:
- ISO downloader
- KVM acceleration
- Web-based viewer
Если необходимо изменить количество ресурсов (
CPU
/RAM
/HDD
) - отредактируйте Dockerfile
и соберите его по новой. Или задайте переменные в docker-compose.yml файлеenvironment:
VERSION: "11"
RAM_SIZE: "8G"
CPU_CORES: "4"
DISK_SIZE="64G"
Так же рекомендую намапить каталог с данными как
ext.vol
для сохранения состояния при перезапуске контейнераvolumes:
- $PWD/data:/storage
https://github.com/dockur/windows
опубликовано в @gitgate
#windows #docker #webui
GitHub
GitHub - dockur/windows: Windows inside a Docker container.
Windows inside a Docker container. Contribute to dockur/windows development by creating an account on GitHub.
👍28🔥14
Supercronic
- совместимый с crontab
планировщик заданий, специально разработанный для работы в контейнерах.Цель
Supercronic
- вести себя именно так, как можно ожидать от cron
, работающего в контейнере:- ваши переменные среды доступны в заданиях
- вывод результатов работы задания в
stdout
/ stderr
- SIGTERM запускает корректное завершение работы (так же, как и
SIGINT
, который можно отправить с помощью CTRL+C
при интерактивном использовании)- коды возврата заданий и расписания выводятся в
stdout
/ stderr
-
SIGUSR2
запускает корректное завершение работы и перезагружает конфигурацию crontab-
SIGQUIT
запускает корректное завершение работыhttps://github.com/aptible/supercronic
Подсказал: Мак Зотов - @sf1nk5
опубликовано в @gitgate
#docker #cron
GitHub
GitHub - aptible/supercronic: Cron for containers
Cron for containers. Contribute to aptible/supercronic development by creating an account on GitHub.
👍9🔥4
apt-mirror-docker
- использование Docker
для создания зеркального HTTP
-сервера APT
(Advanced Packaging Tools
).Архивное зеркало
Ubuntu
может обновляться каждые 6 часов (4 раза в день, часовой пояс зависит от местоположения зеркала). Чтобы избежать плохой синхронизации, запускайте синхронизацию вашего зеркала примерно через 15 минут после полуночи, 6 утра, полудня или 6 вечера (учитывайте часовой пояс зеркала).https://github.com/flavienbwk/apt-mirror-docker
опубликовано в @gitgate
#apt #mirror #docker
GitHub
GitHub - flavienbwk/apt-mirror-docker: Up to date apt-mirror script, containerized for mirroring + serving.
Up to date apt-mirror script, containerized for mirroring + serving. - flavienbwk/apt-mirror-docker
👍13🔥4
Dockerify Android
- эмулятор Android Dockerized
, поддерживающий несколько архитектур CPU
(x86
и arm64
в ближайшем будущем...) с собственной производительностью и бесшовным доступом к ADB
и веб-сайтам. Он позволяет разработчикам эффективно запускать виртуальные устройства Android
(AVD
) в контейнерах Docker
, облегчая масштабируемое тестирование и среды разработки.Получите доступ и управляйте эмулятором
Android
прямо в вашем веб-браузере с помощью интегрированного интерфейса scrcpy-web
! Дополнительное программное обеспечение не требуется - просто откройте браузер и начните использовать Android
.Особенности:
- web интерфейс для доступа к эмулятору прямо из браузера с помощью интегрированного интерфейса
scrcpy-web
.- поставляется с правами
root
и предустановленным Magisk
для расширенных модификаций.- включает
PICO GAPPS
для основных сервисов Google
.- подключайтесь к эмулятору через
ADB
с хоста и других сетевых устройств.- зеркальное отображение экрана эмулятора с помощью
scrcpy
для удобства пользователя.- оптимизированная производительность - использует собственные возможности ЦП для эффективной эмуляции.
- изначально работает на архитектурах процессоров x86 и arm64.
- интеграция с Docker
- простая настройка - простые команды Docker для сборки и запуска эмулятора.
- управляет процессами эмулятора с помощью супервизора для обеспечения надежности.
- все журналы эмулятора и загрузки перенаправляются в стандартную систему журналов
Docker
.- полная поддержка сенсорного экрана и клавиатуры
- идеально подходит для удаленной работы или совместного использования эмулятора членами команды.
https://github.com/Shmayro/dockerify-android
опубликовано в @gitgate
#android #docker #emulator #web #webui
🔥24👍11