home.social

#docker — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #docker, aggregated by home.social.

  1. I was running nearly 20 extra containers just for management overhead. One switch fixed that. Why I replaced Portainer with Dockhand and what you need to know before you migrate.

    ▶️ youtu.be/fdEhGOjWAtE

  2. Immich vom VPS auf den Homeserver umziehen – mit WireGuard als sicherem Tunnel

    Meine Fotoverwaltung läuft seit einiger Zeit als Immich-Instanz auf einem gemieteten VPS. Das hat funktioniert, aber 450 GB Fotos auf fremder Hardware zu hosten fühlt sich nicht ideal an – und die monatlichen Kosten für einen VPS mit ausreichend Speicher summieren sich. Die Lösung: Immich zieht auf den Homeserver um.

    blog.watzmann.social/immich-vo

    #immich #serverumzug #docker #vps #homeserver

  3. So as of yesterday, 90 days have passed with my entire #homelab in a "single stack" all running atop an M1 mac mini. Under 30 watts total power consumption, 4 VMs and dozens of services in containers. Zero issues.

    #linux #opensource #macmini #docker #debian #plex #jellyfin #uptimekuma #portainer #lowpower #caddy #selfhost #selfhosting #privacy #sovereignty

  4. Docker Engine v29.4.3 mitigates the critical Copy Fail (CVE-2026-31431) vulnerability. Update immediately if you cannot patch your Linux kernel yet.

    More details here: ostechnix.com/docker-copy-fail

    #Docker #Copyfail #CVE202631431 #Pagecache #Linuxkernel

  5. I was running more than 20 extra containers just for management overhead. One switch fixed that. Why I replaced Portainer with Dockhand and what you need to know before you do the same.

    ▶️ youtu.be/fdEhGOjWAtE

  6. Deploy Supabase on Bare Metal: Secure Self-Hosted Firebase

    Stop Docker firewall bypasses by binding microservices strictly to 127.0.0.1. Fix Nginx regex routing to handle client SDK demands & prevent real-time WebSocket drops. Avoid 502 Bad Gateway OOM crashes with unthrottled hardware. Never reuse default JWT secrets! Escape cloud lock-in.

    SRE Guide @ServerMO:
    🔗 servermo.com/howto/self-host-s

    #SRE #DevOps #Supabase #SelfHosted #Docker #Nginx #Linux #BareMetal

  7. Deploy Supabase on Bare Metal: Secure Self-Hosted Firebase

    Stop Docker firewall bypasses by binding microservices strictly to 127.0.0.1. Fix Nginx regex routing to handle client SDK demands & prevent real-time WebSocket drops. Avoid 502 Bad Gateway OOM crashes with unthrottled hardware. Never reuse default JWT secrets! Escape cloud lock-in.

    SRE Guide @ServerMO:
    🔗 servermo.com/howto/self-host-s

    #SRE #DevOps #Supabase #SelfHosted #Docker #Nginx #Linux #BareMetal

  8. Больше, чем просто безопасность, или Зачем контролировать зависимости

    Привет, Хабр! Меня зовут Артём Бердашкевич, в Positive Technologies руковожу направления DevSecOps. Сегодня хочу поговорить о теме, которая с годами становится только острее — о контроле зависимостей и о том, почему привычных подходов к нему уже катастрофически не хватает. Современная разработка давно превратилась в сборку из готовых компонентов, где мы почти не пишем код с нуля, а комбинируем фреймворки, библиотеки и модули с открытым исходным кодом. Такой подход радикально ускоряет вывод продуктов на рынок, но за скорость приходится платить прозрачностью. Команда часто не знает точный состав своего приложения до финальной сборки. Почему это стало большой проблемой и что с ней делать — читайте под катом.

    habr.com/ru/companies/pt/artic

    #cybersecurity #devsecops #sca #легаси #зависимости #cve #безопасная_разработка #docker #sandbox #appsec

  9. Today has been a day of updating all my personal projects to use python 3.14 and to update all the project dependencies. I probably should automate that updating process, but that's a project for another day. About a 1MB container image size increase is not too bad.

  10. Bin nicht ganz unwissend was #server angeht, suche aber etwas das ein kleines #homelab wirklich easy macht (für Leute mit wirklich wenig zeit). Idealerweise auf einem Pi4 oder zur Not altem Laptop soll es laufen. V.a. Für smart home und storage (syncthing) and so Kleinigkeiten. Lokales Netzwerk reicht aus (Skalierung usw egal), SSO pre-Config wäre schön. #yunohost ist genial, ich würde mich mit etwas #docker / #podman -basierten und/oder immutable OS aber sicherer fühlen. #empfehlungen ? #diday

  11. Bin nicht ganz unwissend was #server angeht, suche aber etwas das ein kleines #homelab wirklich easy macht (für Leute mit wirklich wenig zeit). Idealerweise auf einem Pi4 oder zur Not altem Laptop soll es laufen. V.a. Für smart home und storage (syncthing) and so Kleinigkeiten. Lokales Netzwerk reicht aus (Skalierung usw egal), SSO pre-Config wäre schön. #yunohost ist genial, ich würde mich mit etwas #docker / #podman -basierten und/oder immutable OS aber sicherer fühlen. #empfehlungen ? #diday

  12. Bin nicht ganz unwissend was #server angeht, suche aber etwas das ein kleines #homelab wirklich easy macht (für Leute mit wirklich wenig zeit). Idealerweise auf einem Pi4 oder zur Not altem Laptop soll es Lauren. V.a. Für smart home und storage (syncthing) and so Kleinigkeiten. Lokales Netzwerk reicht aus (Skalierung usw egal), SSO pre-Config wäre schön. #yunohost ist genial, ich würde mich mit etwas #docker / #podman -basierten und/oder immutable OS aber sicherer fühlen. #empfehlungen ? #diday

  13. Bin nicht ganz unwissend was #server angeht, suche aber etwas das ein kleines #homelab wirklich easy macht (für Leute mit wirklich wenig zeit). Idealerweise auf einem Pi4 oder zur Not altem Laptop soll es Lauren. V.a. Für smart home und storage (syncthing) and so Kleinigkeiten. Lokales Netzwerk reicht aus (Skalierung usw egal), SSO pre-Config wäre schön. #yunohost ist genial, ich würde mich mit etwas #docker / #podman -basierten und/oder immutable OS aber sicherer fühlen. #empfehlungen ? #diday

  14. I have made the mistake of trying to setup #nextcloud in #docker. The software makers I think have recently changed the documentation from telling you how to set it up to "just use this community docker aio container."

    I tried it. It has some issues that I'm trying to resolve because I'm using nginx as a reverse proxy on a non-standard https port.

    Holy moly. This container stores enormous amounts of material on the bare metal system. I use docker to help contain things to single local volumes.

  15. :saltstack: :docker: New Salt Release 3008.0 is out! 🎉

    Easily test and manage your Salt setups in a clean Docker container:

    docker pull ghcr.io/cdalvaro/docker-salt-master:latest

    🔧 Includes Salt API, production-ready config & more.
    📚 Docs & usage examples.
    💬 Feedback and PRs are welcome!

    github.com/cdalvaro/docker-sal

    Built for the community. Maintained with ❤️ by @cdalvaro

  16. :saltstack: :docker: New Salt Release 3008.0 is out! 🎉

    Easily test and manage your Salt setups in a clean Docker container:

    docker pull ghcr.io/cdalvaro/docker-salt-master:latest

    🔧 Includes Salt API, production-ready config & more.
    📚 Docs & usage examples.
    💬 Feedback and PRs are welcome!

    github.com/cdalvaro/docker-sal

    Built for the community. Maintained with ❤️ by @cdalvaro

    #SaltProject #SaltStack #DevOps #Docker #Containers #SaltAPI #Automation #IoT #kubernetes

  17. :saltstack: :docker: New Salt Release 3008.0 is out! 🎉

    Easily test and manage your Salt setups in a clean Docker container:

    docker pull ghcr.io/cdalvaro/docker-salt-master:latest

    🔧 Includes Salt API, production-ready config & more.
    📚 Docs & usage examples.
    💬 Feedback and PRs are welcome!

    github.com/cdalvaro/docker-sal

    Built for the community. Maintained with ❤️ by @cdalvaro

    #SaltProject #SaltStack #DevOps #Docker #Containers #SaltAPI #Automation #IoT #kubernetes

  18. :saltstack: :docker: New Salt Release 3008.0 is out! 🎉

    Easily test and manage your Salt setups in a clean Docker container:

    docker pull ghcr.io/cdalvaro/docker-salt-master:latest

    🔧 Includes Salt API, production-ready config & more.
    📚 Docs & usage examples.
    💬 Feedback and PRs are welcome!

    github.com/cdalvaro/docker-sal

    Built for the community. Maintained with ❤️ by @cdalvaro

    #SaltProject #SaltStack #DevOps #Docker #Containers #SaltAPI #Automation #IoT #kubernetes

  19. :saltstack: :docker: New Salt Release 3008.0 is out! 🎉

    Easily test and manage your Salt setups in a clean Docker container:

    docker pull ghcr.io/cdalvaro/docker-salt-master:latest

    🔧 Includes Salt API, production-ready config & more.
    📚 Docs & usage examples.
    💬 Feedback and PRs are welcome!

    github.com/cdalvaro/docker-sal

    Built for the community. Maintained with ❤️ by @cdalvaro

    #SaltProject #SaltStack #DevOps #Docker #Containers #SaltAPI #Automation #IoT #kubernetes

  20. ⚙️ Imagine all projects taking a one-week break at the same time.

    🔒 No one reviewing or fixing bugs in , the kernel, , , ...

    📦 🌑 and going dark. and mirrors disappearing. , , .io, . pipelines stopping.

    Just thinking. ❤️

  21. Healthchecks в Docker Compose для Laravel: как сделать так, чтобы сервисы запускались в правильном порядке

    Если вы хоть раз поднимали Laravel-проект в Docker Compose, наверняка сталкивались с ситуацией: контейнер с приложением стартует раньше, чем база данных успевает принять соединения, и миграции падают с ошибкой SQLSTATE[08006] или Connection refused . Перезапустишь — всё работает. На локалке терпимо, но в продакшене — это в падающие деплои. По умолчанию Docker считает контейнер «живым», если его процесс запущен. Но это не всегда означает, что сервис внутри готов к работе. Решение — правильно настроенные healthcheck’и и условие depends_on с параметром condition: service_healthy . В этой статье разберём, как это сделать для типичного стека Laravel: PHP-FPM, PostgreSQL, Redis и Nginx.

    habr.com/ru/articles/1040132/

    #docker #dockercompose #laravel #php #healthchecks #phpfpm #redis #pgsql #nginx

  22. Healthchecks в Docker Compose для Laravel: как сделать так, чтобы сервисы запускались в правильном порядке

    Если вы хоть раз поднимали Laravel-проект в Docker Compose, наверняка сталкивались с ситуацией: контейнер с приложением стартует раньше, чем база данных успевает принять соединения, и миграции падают с ошибкой SQLSTATE[08006] или Connection refused . Перезапустишь — всё работает. На локалке терпимо, но в продакшене — это в падающие деплои. По умолчанию Docker считает контейнер «живым», если его процесс запущен. Но это не всегда означает, что сервис внутри готов к работе. Решение — правильно настроенные healthcheck’и и условие depends_on с параметром condition: service_healthy . В этой статье разберём, как это сделать для типичного стека Laravel: PHP-FPM, PostgreSQL, Redis и Nginx.

    habr.com/ru/articles/1040132/

    #docker #dockercompose #laravel #php #healthchecks #phpfpm #redis #pgsql #nginx

  23. Healthchecks в Docker Compose для Laravel: как сделать так, чтобы сервисы запускались в правильном порядке

    Если вы хоть раз поднимали Laravel-проект в Docker Compose, наверняка сталкивались с ситуацией: контейнер с приложением стартует раньше, чем база данных успевает принять соединения, и миграции падают с ошибкой SQLSTATE[08006] или Connection refused . Перезапустишь — всё работает. На локалке терпимо, но в продакшене — это в падающие деплои. По умолчанию Docker считает контейнер «живым», если его процесс запущен. Но это не всегда означает, что сервис внутри готов к работе. Решение — правильно настроенные healthcheck’и и условие depends_on с параметром condition: service_healthy . В этой статье разберём, как это сделать для типичного стека Laravel: PHP-FPM, PostgreSQL, Redis и Nginx.

    habr.com/ru/articles/1040132/

    #docker #dockercompose #laravel #php #healthchecks #phpfpm #redis #pgsql #nginx

  24. Healthchecks в Docker Compose для Laravel: как сделать так, чтобы сервисы запускались в правильном порядке

    Если вы хоть раз поднимали Laravel-проект в Docker Compose, наверняка сталкивались с ситуацией: контейнер с приложением стартует раньше, чем база данных успевает принять соединения, и миграции падают с ошибкой SQLSTATE[08006] или Connection refused . Перезапустишь — всё работает. На локалке терпимо, но в продакшене — это в падающие деплои. По умолчанию Docker считает контейнер «живым», если его процесс запущен. Но это не всегда означает, что сервис внутри готов к работе. Решение — правильно настроенные healthcheck’и и условие depends_on с параметром condition: service_healthy . В этой статье разберём, как это сделать для типичного стека Laravel: PHP-FPM, PostgreSQL, Redis и Nginx.

    habr.com/ru/articles/1040132/

    #docker #dockercompose #laravel #php #healthchecks #phpfpm #redis #pgsql #nginx