This article details building a Retrieval-Augmented Generation (RAG) system to assist with research paper tasks, specifically question answering over a PDF document. It covers document loading, splitting, embedding with Sentence Transformers, using ChromaDB as a vector database, and implementing a query interface with LangChain.
The article details the author's experience switching from NGINX to Traefik as a reverse proxy for Docker Compose applications, citing scalability and ease of management as key benefits. It explains what a reverse proxy is and highlights Traefik’s automatic configuration and SSL certificate renewal features.
This article details how to host a personal website using Docker, Nginx Proxy Manager, and Ghost, offering a self-hosted alternative to paid hosting services.
This article details seven Docker containers – Nextcloud, Vaultwarden, Homepage, Firefly III, Excalidraw, Code-server, and Docmost – and how they are used to enhance personal and professional productivity. It focuses on self-hosting and streamlining workflows.
Learn how to get started with Podman, a daemon-less and secure containerization tool that's a great alternative to Docker.
Dagger is a portable devkit for CI/CD pipelines, developed by the creators of Docker. It enables DevOps engineers to build and run powerful pipelines anywhere by providing a composable, reusable software components system. Powered by Buildkit, Dagger aims to solve the fragmentation problem in DevOps by unifying development and CI environments, facilitating local testing and debugging, and avoiding CI lock-in. Dagger runs on any Docker-compatible runtime, solving dev/CI drift and CI lock-in, and it's in early stages of development with active community participation encouraged.
Solomon Hykes, creator of Docker and CEO of Dagger, advocates for containerizing AI agents to manage complexity and enhance reusability. At Sourcegraph’s AI Tools Night, he demonstrated building an AI agent and a cURL clone using Dagger's container-based approach, emphasizing the benefits of standardization and debuggability.
A detailed guide on how to install DumbPad on your Synology NAS using Docker & Portainer. Learn how to set up and customize DumbPad for note-taking with auto-save and dark mode support.
This article provides a cheatsheet on the Infrastructure as Code (IaC) landscape, highlighting the benefits of scalable infrastructure provisioning in terms of availability, scalability, repeatability, and cost-effectiveness. It discusses strategies such as containerization, container orchestration, and tools like Terraform, Kubernetes, and Ansible. The article also introduces GitOps as a method for automating infrastructure updates through Git workflows and CI/CD.
Learn how to set up LanguageTool, a private and offline grammar checker, using Docker.