Lynze

Por si 30 servicios me parecían pocos, he instalado uno más: tududi (tududi.com). Un gestor de tareas que no tiene mala pinta. Si acaso le echo en falta un cliente para iOS.
#Docker #DockerCompose #SelfHosting #SelfHost #Homelab #VicioDocker

tududi - Self-Hosted Task & Project Management

tududi.com
⛰️ | 9Lukas5 🚂 🐧

✅ enabled #HTTP3 / #QUIC on my #nginx homeserver

By today, it was just adding two lines to my #DockerCompose config and allowing also UDP for 443 on my firewall.

I'm using this image as reverse-proxy in front of all my containers:
hub.docker.com/r/jwilder/nginx

So, I just had to add the environment variable ENABLE_HTTP3=true and the port declaration 443:443/udp

Habr

Vaultwarden: как я поднял свой менеджер паролей и перестал беспокоиться?

Привет, Хабр! Когда зоопарк из паролей, API-ключей и доступов к базам начинает жить своей жизнью в заметках и текстовиках, приходит время наводить порядок. Мысль о том, что вся эта цифровая сокровищница лежит на серверах очередной «бесплатной» корпорации, тоже не добавляет спокойствия. Решение — полный контроль над своими данными. Я выбрал Vaultwarden: легковесный сервер Bitwarden на Rust, который работает в одном Docker-контейнере и бесплатно отдает фичи корпоративной версии. Эта статья — выжимка моего опыта и готовый туториал. Поднимаем свою "крепость" для паролей на VPS с Docker и Nginx, правильно настраиваем HTTPS и обходим классические грабли, чтобы вы сделали все надежно с первого раза.

habr.com/ru/articles/927078/

#vaultwarden #bitwarden #менеджер_паролей #selfhosted #docker #dockercompose #nginx #vps #безопасность #infosec

Vaultwarden: как я поднял свой менеджер паролей и перестал беспокоиться?

Привет, Хабр! История стара как мир: сначала у тебя…

Хабр
Grzegorz Cichocki

#Docker containers management using #opentofu / #terraform instead of #dockercompose . Hot or not?

Habr

gRPC, HTTP, Websocket — и все это один сервер

Однажды передо мной встала довольно интересная задача: обеспечить взаимодействие стороннего веб-приложения - и набора сервисов, имеющих gRPC интерфейс. Нужно было проводить обработку данных от веб-приложения через конвейеры AI-агентов, собирать конечный результат, и отдавать его приложению. А также, что немаловажно, обеспечить наглядность мониторинга и управления всем хозяйством. Мне потребовалось разработать собственный сервер на PHP, в котором поддержать три типа интерфейсов. Во-первых, RestAPI для веб-приложения. Во-вторых, gRPC-сервис для взаимодействия с AI-агентами. В-третьих, HTTP + Websocket для интерактивного мониторинга и управления. Для этого пришлось создать новый продукт - который, возможно, кажется полезен и вам.

habr.com/ru/articles/925172/

#php #swoole #openswoole #opensourсe #grpc #websocket #http #javascript #html #dockercompose

gRPC, HTTP, Websocket — и все это один сервер

Однажды передо мной встала довольно интересная задача:…

Хабр
Habr

Наблюдаемость “по-взрослому”: опыт внедрения OpenTelemetry

Когда микросервисов становится столько, что в них легко запутаться, а Prometheus уже не справляется с единой картиной мира, пора переходить на новый уровень observability. В статье расскажу, как именно я внедрял OpenTelemetry в своей инфраструктуре, с какими сложностями столкнулся и какие возможности открывает такой подход. Спойлер : вышло хорошо Узнать больше

habr.com/ru/articles/919214/

#opentelemetry #opentelemetry_collector #docker #dockercompose #graphana #node_exporter #loki #te #tempo #prometheus

Наблюдаемость “по-взрослому”: опыт внедрения OpenTelemetry

В одной из моих инфраструктур — с большим числом серверов…

Хабр
Habr

Официальное контейнерное окружение для Битрикс от вендора

Друзья! Мы долго и напряженно работали и теперь нам уже честно нравится то, что получилось. А получилось удобно, просто и понятно, для всех и везде. И мы выложили результат нашего труда в официальный git-репозиторий . Качайте, устанавливайте Битрикс любой редакции за пару минут (хоть самую "навороченную" редакцию "энтерпрайз") где хотите и наслаждайтесь работой системы в контейнерах!

habr.com/ru/companies/bitrix/a

#контейнеры #кубернетес #docker #dockercompose #kubernetes #битрикс #битрикс24 #bitrix

Официальное контейнерное окружение для Битрикс от вендора

Друзья! Мы долго и напряженно работали и теперь нам,…

Хабр
Habr

Быстрый деплой бота (и не только) на Docker-хостинге с Portainer

18 июня будет два года как я создал сообщество "Код на салфетке". Сразу оговорюсь, что это некоммерческая история и возникло оно как решение важной для меня проблемы: "недостаток информации для начинающего разработчика". В процессе моего обучения и развития я сталкивался с различными нюансами, которые решались достаточно просто, но найти "комплексный ответ" зачастую было очень трудной задачей. Каждый четверг я выпускал новые публикации, потом эту идею подхватили мои товарищи и мы начали чередовать наши статьи. За эти два года на телеграм канал "Код на салфетке" подписалось больше тысячи человек и я решил, что в качестве благодарности за внимание - устрою честный розыгрыш 9-ти книг по программированию. Подробности конкурса опубликую немного позже, но поучаствовать может кто угодно. За эти два года мне в личку и в чат Telegram-канала довольно часто пишут новички и их вопросы можно разделить на две категории:

habr.com/ru/articles/917886/

#docker #dockercompose #gitops #devops #portainer #dockerhosting #dockerfile

Быстрый деплой бота (и не только) на Docker-хостинге с Portainer

Анонс розыгрыша книг по программированию и моя небольшая…

Хабр
Habr

Docker на каждый день: Ключевые команды в одной статье-шпаргалке

Забудьте о том, что Docker — это некий таинственный инструмент исключительно для DevOps-инженеров. В современном мире разработки Docker стал таким же незаменимым швейцарским ножом, как Git или ваш любимый редактор кода. Он позволяет любому разработчику писать код, который будет одинаково работать на машине коллеги, на тестовом стенде и в продакшене, забыв о кошмаре "а у меня на машине все работает". Если вы еще не погрузились в мир контейнеризации или вам нужен удобный источник команд, эта статья — ваш экспресс-билет.

habr.com/ru/articles/913978/

#docker #dockercompose #dockerfile #docker_desktop #backend #devops #development #it #айти #контейнеризация

Docker на каждый день: Ключевые команды в одной статье-шпаргалке

Забудьте о том, что Docker — это некий таинственный…

Хабр
Habr

Docker в песочнице: Запуск контейнеров без root-прав и привилегий

Приветствую всех! В своей прошлой и по совместительству первой статье я рассказывал про упаковку приложения в докер контейнеры. В комментариях мне сделали замечание, что я не упомянул про защиту приложения и запуск от non-root. Что ж, исправлюсь и сделаю это в отдельной статье. Напомню, что я написал простое приложение для голосование за лучший ресторан и попытался по простому объяснить как произвести его контейнеризацию. Также уточню, что упор я делаю именно упаковку приложения в докер контейнеры, а не на бизнес-логику и UI. Есть несколько релизов:

habr.com/ru/articles/912326/

#java #dockercompose #docker #dockerfile #containers #nonroot

Docker в песочнице: Запуск контейнеров без root-прав и привилегий

Приветствую всех! В своей прошлой и по совместительству…

Хабр
Habr

To Docker or not to Docker? Вот в чём JupyterLab

Локальная работа в Jupyter-ноутбуках – неотъемлемая часть исследований и экспериментов нашего ML-отдела. Но из какой среды эти ноутбуки лучше запускать? Мы пользуемся двумя вариантами: запуском из Docker-контейнера и запуском в изолированном локальном poetry-окружении. В статье соберем минимальный сетап для работы с Jupyter-ноутбуками и ссылки на полезные ресурсы для ознакомления.

habr.com/ru/articles/911298/

#poetry #docker #dockercompose #mlops #ml #jupyterlab #jupyter #jupyter_notebook #infrastructure #mlops_tools

To Docker or not to Docker? Вот в чём JupyterLab

Локальная работа в Jupyter-ноутбуках – неотъемлемая…

Хабр
GreyLinux

What docker management UI do people use in 2025?

#docker
#dockercompose
#dockge
#lazydocker
#portainer

May 06, 2025, 15:24 · · · 0 · 0
blogger | retronerd.AT

Writefreely mit Docker Compose
Hallo.Heute wollen wir mit Docker die Opensource Software writefreely erstellen.Dazu solltest Du über eine Ubuntu VM (24.04) mit einer Dockerumgebung verfügen und SSH Zugang haben.

1. Installation von wget

apt install wget -y

2. Erstellen des notwendigen Docker-Netzwerks

docker network create -
blog.retronerd.at/writefreely-
#docker #fediverse #docker #dockercompose #fediverse #opensource #tutorial #ubuntu #writefreely

Writefreely mit Docker Compose - blog.retronerd.at

In diesem Tutorial zeige ich Dir, wie man wrtitefreely…

blog.retronerd.at
Habr

Туториал: использование Go из PHP через FFI

Свою первую работу программистом на языке PHP я нашёл в далёком 2011 году, имел опыт с разными версиями языка от 5.0 до 8.1 в коммерческих разработках. C тех пор иногда приходилось выходить в смежные области: Python, NodeJS, 1С, VBA и вот наконец Go. Для любого опытного профессионала не станет откровением, что одну и ту же вещь можно сделать разными средствами, и что для каждой задачи есть свой наиболее подходящий инструмент. В середине 2010-х особое распространение начинают получать такие направления, как High Load, микросервисная архитектура, и конечно модное тогда распиливание монолитов. Многие из проектов-монолитов были написаны на языке PHP, и из тех, кто стал делать первые шаги в Go в то время стали в том числе те самые программисты, которые с блеском в глазах могли, как мантру повторять «распилить монолит» и мечтать написать микросервис на Go под каждую задачу, требующей всего того, на что привычный PHP был не способен: неэффективный расход памяти, отсутствие асинхронности. И в принципе, до выхода версии 7.4 с ее возможностью FFI (Foreign Function Interface) решить озвученные выше проблемы мог совсем не каждый программист, занимающийся разработкой "коробочной" CMS (WordPress, Drupal, Joomla! или Битрикс). В конце концов, мало кому хотелось, вспоминать полузабытый после университета язык C, браться за разработку собственного расширения для PHP (pecl). Сказанное выше является моим субъективным мнением, единственным выводом из которых хотелось выделить одну простую мысль - есть некая аудитория программистов, которые знают и Go, и PHP. Если вы набрели на эту статью, вбив в поисковике слова "PHP FFI Go", то эта статья для вас, тех кто ищет нетривиальные пути, тех кто пытается взять лучшее от каждой из технологий.

habr.com/ru/articles/902532/

#PHP #go #Cshared #ffi #туториал #Foreign_function_interface #dockercompose

Туториал: использование Go из PHP через FFI

Свою первую работу программистом на языке PHP я нашёл…

Хабр
Zło To

#til podman lepiej wspiera pliki kubernetes niż pliki docker compose. I super, bo właśnie korzystam z niego do testowania, a środowisko produkcyjne mam na k8s, czyli nie muszę mieć oddzielnego pliku dla compose

#podman #podmanCompose #docker #dockerCompose #k8s #kubernetes