Best of DockerJuly 2025

  1. 1
    Article
    Avatar of selfhstselfh.st·43w

    My Favorite Apps Launched in 2025 (So Far)

    A curated list of 11 self-hosted applications launched in the first half of 2025, including document management tools like Papra, reverse proxy solution Pangolin, Notion alternative Colanode, authentication middleware Tinyauth, and various other utilities for asset tracking, log monitoring, image optimization, file sharing, analytics, and music metadata editing. Each application is highlighted for its simplicity, unique features, or improvements over existing alternatives in the self-hosted software ecosystem.

  2. 2
    Video
    Avatar of networkchuckNetworkChuck·41w

    You NEED to Use n8n RIGHT NOW!! (Free, Local, Private)

    n8n is a powerful open-source automation platform that allows users to create workflows connecting various services and APIs. The tutorial demonstrates setting up n8n both locally and in the cloud, creating automated news aggregation workflows that pull from RSS feeds, integrate AI summarization, and send notifications to Discord. Key features include visual workflow building, extensive service integrations, AI agent capabilities with tools and memory, and the ability to execute system commands for home lab automation.

  3. 3
    Article
    Avatar of newstackThe New Stack·43w

    Build Your Own Private Cloud at Home With Docker

    Docker containers can transform your home network into a private cloud alternative to third-party services. Key applications include Nextcloud for file storage and office suite functionality, Grocy for household management and meal planning, Tududi for task management with Telegram integration, Bitwarden for password management, and Portainer for container management through a web interface. These self-hosted solutions provide greater control, security, and privacy compared to cloud-based alternatives.

  4. 4
    Article
    Avatar of nickjanetakisNick Janetakis·41w

    Why I Like Using Docker Compose in Production — Nick Janetakis

    A developer shares 10+ years of experience using Docker Compose in production environments, addressing common concerns about scalability and deployment. The post covers successful real-world deployments including multi-million dollar businesses, explains vertical scaling capabilities, and demonstrates a git-based deployment workflow. Key points include Docker Compose's production readiness, cost-effective scaling options, and simplified deployment processes across different application stacks.

  5. 5
    Article
    Avatar of iximiuzIvan Velichko·40w

    Kubernetes Basics: Understanding Pods, Deployments, and Services

    This comprehensive guide compares traditional VM-based application deployment with Kubernetes, demonstrating how to evolve from running a single Python web app instance to a scalable, highly available service. It covers essential concepts like reverse proxies, load balancing, replication, and failure recovery using both traditional infrastructure and Kubernetes primitives (Pods, Deployments, Services). The tutorial includes practical examples showing how Kubernetes automates many manual deployment tasks while following the same underlying patterns used in traditional infrastructure.

  6. 6
    Article
    Avatar of hnHacker News·41w

    My Ultimate Self-hosting Setup

    A comprehensive guide to building a self-hosting setup using NixOS, ZFS, and Tailscale. The author shares their journey from tinkering with various approaches to settling on a stable configuration that prioritizes security, usability, and maintainability. Key components include NixOS for declarative configuration, ZFS for data protection, Tailscale for secure networking, and Authelia with LLDAP for authentication. The setup separates public and private services across multiple servers, with detailed solutions for common problems like DNS configuration, SSL certificates, and service proxying.

  7. 7
    Article
    Avatar of dockerDocker·43w

    Top 5 MCP Server Best Practices

    Five essential best practices for building MCP (Model Context Protocol) servers: manage tool budget by avoiding one-tool-per-endpoint patterns, design for AI agents rather than end users with proper error handling, document for both human users and AI agents, test user interactions beyond just functionality using MCP inspector, and package servers as Docker containers for portability. The guide emphasizes that AI agents are the actual consumers of MCP tools, requiring different design considerations than traditional user-facing APIs.

  8. 8
    Article
    Avatar of gcgitconnected·41w

    Docker Containers and Images : Part 1

    Docker images are snapshots or manifests of containers, while containers are running instances of Docker images. During the image build process, Docker creates intermediate containers for each Dockerfile command, executes the command, and commits the result as a new layer. The key difference between images and containers is that containers have an additional thin read/write layer on top of the image layers.

  9. 9
    Article
    Avatar of neontechNeon·41w

    Neon Now Runs in VS Code

    Neon Local Connect is a new VS Code extension that allows developers to connect to Neon database branches using a static localhost connection string. The extension eliminates the need for local PostgreSQL setup by using a Docker-based proxy to route traffic from localhost to cloud-hosted Neon branches. Key features include creating branches on-the-fly, querying databases directly from VS Code, launching ephemeral test environments, and resetting branches to clean states. This solution addresses common local development challenges like schema drift, environment synchronization, and manual database management while providing the isolation and agility of Neon's branching system.

  10. 10
    Video
    Avatar of youtubeYouTube·39w

    DevOps Full Course 2025 | DevOps Tutorial For Beginners | Intellipaat

    A comprehensive DevOps tutorial covering the complete journey from basics to advanced concepts. The course explains DevOps methodology, lifecycle stages (continuous development, integration, testing, deployment, monitoring), and essential tools including Git, Jenkins, Docker, Kubernetes, Terraform, and monitoring solutions. It provides a structured roadmap spanning 10-14 months with practical examples, real-world scenarios, and step-by-step guidance for becoming job-ready. The content covers automation, containerization, cloud platforms, infrastructure as code, and the cultural shift from traditional development-operations silos to collaborative DevOps practices.

  11. 11
    Video
    Avatar of awesome-codingAwesome·39w

    Modern deployment the right way

    Manual infrastructure setup doesn't scale for modern web applications. Docker solves this by containerizing applications into portable, versioned units that run consistently across environments. For complex multi-service applications, orchestration tools like Kubernetes manage containers automatically, handling scaling, restarts, and traffic routing through a declarative infrastructure-as-code approach.

  12. 12
    Article
    Avatar of hnHacker News·40w

    The Future is NOT Self-Hosted

    Self-hosting offers digital independence by running personal cloud services at home, but it's technically complex and creates isolated systems that lack the convenience of shared cloud services. The author argues for community-hosted infrastructure instead - publicly funded, encrypted cloud services that combine the benefits of cloud computing with user ownership and privacy. This approach would provide accessible digital services through libraries or cooperatives, avoiding both corporate control and the inefficiency of individual self-hosting setups.

  13. 13
    Article
    Avatar of gettingstartedaiGetting started with AI·40w

    Self-Hosted Private LLM using Ollama and Open WebUI

    Learn how to set up a private, self-hosted ChatGPT alternative using Ollama and Open WebUI with Docker. This tutorial covers creating a local AI chatbot that runs entirely on your machine, protecting your data privacy while providing a familiar web interface. The guide includes Docker Compose configuration, model selection and installation, and step-by-step setup instructions for a complete offline AI solution.

  14. 14
    Video
    Avatar of dreamsofcodeDreams of Code·41w

    Dokploy is my absolute favorite way to deploy to a VPS in 2025

    Dokploy is presented as a superior alternative to traditional VPS deployment methods like Docker Stack, offering features typically found in platforms like Vercel but with self-hosting capabilities. The platform provides automated deployments, preview/review apps for pull requests, application monitoring, automatic HTTPS, and an intuitive user interface. The tutorial demonstrates setting up Dokploy on a VPS, deploying a Next.js guestbook application with PostgreSQL, configuring domains and SSL certificates, and enabling preview deployments for code review workflows, particularly useful when working with AI-generated code changes.

  15. 15
    Article
    Avatar of tigrisTigris·43w

    Standardizing Python Environments with Development Containers

    Development containers solve Python environment management complexity by providing consistent, containerized development environments. Using devcontainer.json files, teams can standardize Python versions, dependency management tools like uv, and editor configurations. This approach eliminates common Python setup issues, enables instant project onboarding, and works across different machines and GitHub Codespaces.

  16. 16
    Article
    Avatar of phProduct Hunt·41w

    Devex: Your Own Open-Source, Containerized and Shareable Cloud IDE.

    Devex is a self-hosted, open-source cloud IDE that enables developers to create live browser-based REPLs similar to Replit. The containerized solution allows developers to build applications quickly without managing infrastructure, making it suitable for individual developers, open-source projects, and rapid prototyping scenarios.

  17. 17
    Video
    Avatar of youtubeYouTube·42w

    Complete Guide to Build and Deploy an AI Agent with Docker Containers and Python

    A comprehensive guide covering Docker fundamentals and building AI agents with Python. Starts with Docker basics including container creation, image building, and Docker Compose usage. Progresses through setting up FastAPI web applications, integrating databases, and ultimately implementing AI agents using Langchain and Langraph. Covers both local development with Docker containers and deployment strategies using services like Railway and Digital Ocean. Demonstrates how to use both managed LLM services and open-source AI models available through DockerHub.

  18. 18
    Article
    Avatar of selfhstselfh.st·41w

    Self-Host Weekly (18 July 2025)

    Weekly newsletter covering self-hosted software updates and community discussions. Features Subtrackr, a new self-hosted subscription manager with Docker deployment, and highlights ongoing debates about AI-generated projects in the self-hosting community. Includes mentions of Homelab Launchpad guides for beginners and Dashix for Docker Compose assistance.

  19. 19
    Article
    Avatar of allthingsopenAll Things Open·41w

    26 tools, one local development environment

    DDEV is an open-source local development tool that supports 26 different frameworks and CMSs through a unified Docker-based environment. Unlike framework-specific tools that require learning new setups for each stack, DDEV provides a consistent experience across technologies like Laravel, WordPress, React, and Drupal. Built in Go and running on all major operating systems, it includes essential tools like npm, yarn, composer, mail services, and Traefik out of the box without freemium restrictions. The tool functions like lightweight virtual machines with dedicated containers for routing, SSH, web server, and database, allowing developers to focus on coding rather than DevOps configuration.

  20. 20
    Article
    Avatar of lnLaravel News·42w

    PHP 8.5 Introduces an INI Diff Option

    PHP 8.5 introduces a new `--ini=diff` flag that displays INI configuration values that differ from built-in defaults, making it easier to identify custom settings. The feature helps developers quickly spot configuration changes without manually comparing values in php.ini files. The article demonstrates how to test this feature using PHP 8.5 alpha builds with Docker containers, showing practical examples of identifying non-default settings in both minimal and production configurations.

  21. 21
    Video
    Avatar of youtubeYouTube·40w

    Self-Host Your Own Automation Platform with n8n + Docker

    A comprehensive guide to setting up n8n, a self-hosted automation platform, using Docker Compose on Ubuntu Linux. The tutorial covers installation, configuration with PostgreSQL database, creating workflows that integrate with services like Discord and Google Sheets, and building advanced automations that incorporate local LLM models through Ollama for sentiment analysis. Demonstrates three workflow examples: basic Discord messaging, Google Sheets data processing with loops, and an advanced sentiment analysis pipeline that updates spreadsheet data using AI.

  22. 22
    Article
    Avatar of devblogsDevBlogs·41w

    Integration testing for Go applications using Testcontainers and containerized databases

    Testcontainers for Go enables integration testing with real database dependencies by spinning up lightweight Docker containers during test execution. The approach eliminates the need for mocking or maintaining separate test environments while providing isolation and repeatability. Using Azure Cosmos DB emulator as an example, the tutorial demonstrates container setup, test execution, and automatic cleanup through the testcontainers-go package. The solution handles TLS configuration, client authentication, and lifecycle management automatically, making it applicable to other containerized services like PostgreSQL and Kafka.

  23. 23
    Article
    Avatar of selfhstselfh.st·43w

    Self-Host Weekly (4 July 2025)

    Weekly roundup covering self-hosting news including Tailscale's response to enshittification concerns following their $160M funding, launch of MediaManager as an alternative to *arr applications for media management, and introduction of Zen Notes, a minimal Markdown-based note-taking app designed for low resource usage and easy Docker deployment.

  24. 24
    Article
    Avatar of dockerDocker·41w

    Fiber v3 Services + Testcontainers: Next-Gen Local Dev in Go

    Fiber v3 introduces a new Services API that integrates with Testcontainers to manage backing services like databases directly within your application lifecycle. This approach eliminates the need for external orchestration scripts and provides a clean, reproducible local development environment. The tutorial demonstrates building a Go application that automatically starts a PostgreSQL container using the new Services abstraction, with hot-reloading support via air and container reuse for faster development loops.

  25. 25
    Article
    Avatar of communityCommunity Picks·43w

    getsentry/self-hosted: Sentry, feature-complete and packaged up for low-volume deployments and proofs-of-concept

    Sentry offers a self-hosted version that provides the complete feature set of their error monitoring platform, specifically designed for low-volume deployments and proof-of-concept projects. This allows teams to run Sentry on their own infrastructure rather than using the cloud service.