Best of DockerFebruary 2025

  1. 1
    Article
    Avatar of notedNoted·1y

    Go Cron - A Self Hosted Go Based Task Scheduler with GUI

    GoCron is a Go and Vue.js based task scheduler that simplifies job management through YAML configuration. It supports cron scheduling, environment variables, and comes with pre-installed backup software such as Borg, Restic, and Rclone. Installation can be easily managed using Docker Compose. The simple UI allows manual running of jobs and viewing live logs.

  2. 2
    Article
    Avatar of notedNoted·1y

    Self-Host DeepSeek with Ollama and Open WebUI

    DeepSeek R1 is an advanced AI model developed by the Chinese company DeepSeek, released in 2023. It is designed to run efficiently on lower-grade hardware thanks to distilled versions available on Ollama. The post provides instructions for installing DeepSeek R1 using Open WebUI and highlights the model's capabilities in natural language understanding and problem-solving. By sharing its technology openly, DeepSeek aims to drive innovation in AGI systems.

  3. 3
    Article
    Avatar of javarevisitedJavarevisited·1y

    Docker Networking Explained: Theory and Network Drivers Simplified

    Docker networking simplifies the configuration of network connections, enabling containers to connect with each other, the host, and external networks. It follows core networking principles using bridges and NAT for communication. Docker network drivers, including built-in options like bridge, host, overlay, and none, help in different scenarios by abstracting the underlying complexities. These drivers are crucial for the efficient deployment and operation of containerized applications, allowing developers to focus on functionality rather than infrastructure.

  4. 4
    Video
    Avatar of fireshipFireship·1y

    Grafana is the goat... Let's deploy the LGTM stack

    Learn how to deploy the LGTM stack to collect and visualize telemetry data from your server using open Telemetry. The stack includes Grafana for visualization, Prometheus for metric storage, Tempo for traces, and Loki for logs, all hosted on a Linux virtual private server. This guide simplifies the setup process using Docker, making it accessible for those new to these technologies.

  5. 5
    Video
    Avatar of bytebytegoByteByteGo·1y

    System Design: Why Is Docker Important?

    Docker is crucial in building, deploying, and scaling applications due to its simple and consistent environment setup through Dockerfiles, which create lean and efficient images. Containers, as runtime instances from these images, offer isolation and resource control. Docker registries streamline distribution and solve the 'it works on my machine' problem. Data persistence is managed via Docker volumes. Docker Compose and container orchestrators like Kubernetes facilitate complex applications and large-scale deployments.

  6. 6
    Article
    Avatar of notedNoted·1y

    Many Notes: Open-Source and Self Hosted Markdown Note-Taking App

    Many Notes is an open-source, self-hosted Markdown note-taking app designed for easy setup and use. It features multiple user support, OAuth authentication, a smart Markdown editor, automatic saving, and light/dark themes. Users can organize files into vaults, connect related notes with links and tags, and easily import/export vaults. Installation can be quickly done using Docker Compose.

  7. 7
    Article
    Avatar of hnHacker News·1y

    superglue-ai/superglue: superglue is an API connector that writes its own code. It lets you connect to any API/data source and get the data you want in the format you need.

    Superglue is an open-source API connector that automates the process of connecting to various APIs and data sources. It handles pagination, authentication, error retries, and transforms response data into desired schemas using JSONata expressions. Users can deploy superglue on their infrastructure and configure API calls easily. It also supports flexible authentication methods, smart pagination, schema validation, and caching.

  8. 8
    Article
    Avatar of hnHacker News·1y

    Tanq16/ExpenseOwl: Extremely simple expense tracker with nice UI. Intended for home lab use.

    ExpenseOwl is a simplified expense tracking system designed for home lab use, featuring a modern pie-chart visualization for monthly expenses and a tabular representation of individual expenses. The application focuses on adding and deleting expenses only, with minimal input fields and customization options via environment variables. It supports single-user deployment, REST API management, and can be installed as a PWA on multiple devices. The backend is built with Go, while the frontend utilizes Chart.js.

  9. 9
    Article
    Avatar of notedNoted·1y

    HabitTrove - Self Hosted, Gamified Habit Tracker

    HabitTrove is a gamified habit tracking application designed to make building and maintaining positive habits fun by rewarding users with coins that can be exchanged for rewards. It offers features like creating and tracking daily habits, reward redemption, progress visualization through heatmaps, and dark mode support. It is available as a progressive web app (PWA) and can be self-hosted using Docker Compose.

  10. 10
    Article
    Avatar of devtoDEV·1y

    How to Install DeepSeek-R1 32B on Windows: System Requirements, Docker, Ollama, and WebUI Setup

    This guide provides detailed instructions for installing DeepSeek-R1 32B on Windows using three different methods: Docker, Ollama, and WebUI. It includes the system requirements for both minimum and recommended setups, steps for installing each method, and considerations for choosing the best installation method based on user needs and hardware capabilities.

  11. 11
    Article
    Avatar of medium_jsMedium·1y

    Why I am excited about Docker in 2025

    Docker has transformed the author's development workflow, making deployments smoother and faster. Initial setup challenges were overcome, leading to a seamless experience with containers. Docker's key concepts like Dockerfile, Docker Daemon, Docker Images, and Docker Containers are highlighted. The release of Docker in 2025 introduces features such as Docker AI Agent, Bake for faster builds, Multi-Node Kubernetes testing, and enhanced administration tools, further improving efficiency and ease of use.

  12. 12
    Article
    Avatar of lobstersLobsters·1y

    Docker Bake: Now Generally Available

    Docker Bake is now generally available with Docker Desktop 4.38. This orchestration tool simplifies building complex Docker images by using a declarative file format, enhancing build management, performance, and flexibility. It introduces features such as parallelization, optimization, and consistent configurations across teams. Key benefits include eliminating complex build commands, supporting advanced logic, and seamless integration with existing docker-compose files for improved development efficiency.

  13. 13
    Article
    Avatar of notedNoted·1y

    Zonos TTS: Self Hosted ElevenLabs Rival

    Zonos v0.1 is a new open-source text-to-speech model that offers high-quality, natural-sounding speech synthesis. It supports multiple languages and provides fine-grained control over speaking rate, pitch, audio quality, and emotional expressions. While it performs best on NVIDIA GPUs, it can also run on CPUs with some limitations. Easy setup with Docker is available, making deployment straightforward.

  14. 14
    Article
    Avatar of notedNoted·1y

    Squirrel Servers Manager: Easily Manage your Servers & Containers

    Squirrel Servers Manager (SSM) is a user-friendly, self-hosted solution for managing servers and containers with tools like Ansible, Docker, and Proxmox. It is ideal for both developers and non-technical users, offering comprehensive features such as performance monitoring, configuration management, and automation. The project is free, open-source, and perfect for homelab environments. Contributors and testers are welcome to join and help enhance the project.

  15. 15
    Article
    Avatar of hnHacker News·1y

    umami-software/umami: Umami is a simple, fast, privacy-focused alternative to Google Analytics.

    Umami is a privacy-focused alternative to Google Analytics that is simple to set up and fast in performance. It requires Node.js and supports MariaDB, MySQL, and PostgreSQL databases. The guide includes installation steps using yarn and Docker. Default login credentials and server setup instructions are provided for easy deployment.

  16. 16
    Article
    Avatar of notedNoted·1y

    Kokoro FastAPI - Self Hosted Text to Speech Platform Installation Guide

    Kokoro TTS is a powerful yet lightweight text-to-speech model that can run locally without a powerful GPU. It supports multiple languages, offers advanced voice mixing, and features phoneme-based audio generation. The model integrates easily with platforms like OpenAI via Dockerized FastAPI. The guide covers installation and utilizing the web interface for generating and saving speech output.

  17. 17
    Article
    Avatar of notedNoted·1y

    PSWD: Self-Hosted, Simple & Secure Password Generator

    Passwords are critical for protecting personal information. PSWD is a secure tool for generating strong, unique passwords, offering various options including character-based passwords and Diceware passphrases. It features a user-friendly interface and can be easily deployed using Docker. Customizable settings enhance security and usability. A demo is available, and users can provide feedback or request features via GitHub.

  18. 18
    Video
    Avatar of bytegradByteGrad·1y

    Next.js Hosting Doesn't Get Better Than This (Coolify, VPS, Self-Hosting)

    This post explains how to deploy a Next.js application to a VPS using Coolify, making the process easier compared to manual Docker setups. It covers setting up a custom domain with HTTPS, auto redeployment for updates, and utilizing Hostinger for VPS services. The post also details necessary configurations, including SSH access, setting up the VPS, creating GitHub repositories, and using GitHub webhooks for automatic updates.

  19. 19
    Article
    Avatar of hnHacker News·1y

    abhinavxd/libredesk: Open source, self-hosted customer support desk. Single binary app.

    Libredesk is an open-source, self-hosted customer support desk application available as a single binary. Key features include multi-inbox support, granular permissions, smart automation, CSAT surveys, macros, SLA management, and AI-assisted response rewriting. The project is currently in alpha, and its setup involves downloading and configuring necessary files, with available integration to business intelligence tools.

  20. 20
    Article
    Avatar of selfhstselfh.st·1y

    This Week in Self-Hosted (14 February 2025)

    The latest self-hosted news highlights notable updates and new software releases, including enhancements to popular tools like Glance and Dozzle, as well as introductions of new projects such as BookHaven and Dockerizalo. Additionally, the newsletter discusses significant breaking changes for projects like Frigate and Pocket ID, and features WeddingShare, a self-hosted photo-sharing platform for weddings.

  21. 21
    Article
    Avatar of devtoDEV·1y

    First Look at NVIDIA Jetson Orin Nano Super - The Most Affordable Generative AI Supercomputer

    NVIDIA's new Jetson Orin Nano Super Developer Kit revolutionizes edge computing by offering significant generative AI capabilities at a price point of $249. The device boasts a 1.7x improvement in AI performance, enhanced GPU and CPU speeds, and compatibility with a broad range of AI models. It supports various AI frameworks and comes with a comprehensive software stack, making it an accessible platform for developers, students, and makers to deploy advanced AI applications at the edge.

  22. 22
    Article
    Avatar of notedNoted·1y

    Introducing Ghostboard: Real-Time Synchronized Text Sharing for Self-Hosters

    Ghostboard is a lightweight tool that enables real-time text synchronization across multiple devices via a WebSocket server, available both as a web and command-line client. Ideal for trusted environments, it simplifies the transfer of text without extensive setup. Community feedback has led to the inclusion of features like dark mode and Markdown support. The tool is easy to deploy, supports multiple boards, and offers a REST API for automated tasks.

  23. 23
    Article
    Avatar of dockerDocker·1y

    Docker Engine v28: Hardening Container Networking by Default

    Docker Engine v28 enhances security by ensuring containers are not unintentionally accessible from local networks. This update introduces default rules that drop traffic to unpublished container ports, protecting containers in multi-tenant and shared network environments. Users running Docker on Linux without customized firewall settings are advised to upgrade to benefit from these protective measures. The update emphasizes that unpublished ports remain private, and offers options for users who need the old behavior.

  24. 24
    Article
    Avatar of cloudnativenowCloud Native Now·1y

    Say Goodbye to Python Environment Hassles – Use Docker Instead!

    Managing Python environments can be challenging due to version conflicts and dependency issues. Docker provides a solution by packaging programs and their dependencies into isolated containers, ensuring consistent performance across systems. The post explains how to set up a Python project with Docker, from installing Docker to creating and managing containers. It also highlights the benefits of using Docker for Python development, such as maintaining stable environments and easy sharing of project setups.