10 repositorios
Utilities for deploying and managing containerized applications.
Distinguishing note: Focuses on the deployment aspect of containerized services.
Explore 10 awesome GitHub repositories matching devops & infrastructure · Containerized Deployment Tools. Refine with filters or upvote what's useful.
LocalAI is a self-hosted inference server that enables the execution of machine learning models directly on local hardware. By providing a unified interface for text, image, and audio processing, it allows users to maintain full control over data privacy and infrastructure costs while eliminating dependencies on external network services. The platform functions as an API gateway that mimics standard cloud-based artificial intelligence interfaces, allowing existing applications to integrate local models as drop-in replacements. It utilizes a container-based architecture to package runtimes and
Deploys containerized applications to establish a local server environment that provides a web interface for managing machine learning models.
Halo is a modular content management platform built on the Java Virtual Machine, designed to power dynamic websites through a flexible, extensible architecture. It provides a centralized administrative interface for publishing digital content and managing media assets, serving as a foundation for diverse web projects ranging from personal blogs to corporate sites. The platform distinguishes itself through a plugin-based architecture that allows for the dynamic loading of functional components and third-party services without modifying the core source code. This extensibility is complemented b
Runs complex web services consistently across different hosting environments using automated orchestration tools.
This project is a privacy-focused, self-hosted metasearch engine that aggregates results from a wide array of web, academic, and media sources into a single, unified interface. By acting as a proxy between the user and external search providers, it strips identifying headers and tracking parameters from requests, ensuring that search activity remains anonymous and protected from third-party profiling. The platform distinguishes itself through a modular, plugin-based architecture that allows for extensive customization of search behavior, result filtering, and interface branding. It supports a
Orchestrates the application environment using container runtimes to simplify infrastructure management.
This repository serves as a comprehensive collection of practical demonstrations and tutorials for building enterprise-ready Java applications using the Spring Boot framework. It provides structured guidance on core development topics, including the implementation of inversion-of-control containers, auto-configuration mechanisms, and convention-over-configuration patterns to simplify the assembly of complex systems. The project distinguishes itself by offering implementation patterns for diverse architectural requirements, such as microservices development, reactive programming models for hig
Packages services into container images and orchestrates multi-service environments for consistent deployment.
Algo is a cloud VPN deployment tool and WireGuard orchestrator designed to automate the provisioning and configuration of personal VPN servers across multiple cloud infrastructure providers. It functions as a multi-cloud infrastructure provisioner and a VPN client configuration generator, creating the necessary tunnels and connection profiles for secure device connectivity. The project distinguishes itself by integrating a network ad-blocking DNS server directly into the deployment, filtering advertisements and malicious domains for all connected clients. It further simplifies the onboarding
Runs a containerized deployment process to configure a cloud-based VPN and save client credentials.
Electric is a Postgres data synchronization engine and replication proxy designed to enable local-first software. It replicates data from Postgres databases to client-side stores in real time using logical replication, allowing applications to maintain a local embedded database for offline access and low-latency updates. The system distinguishes itself by using shapes to filter and authorize specific subsets of database rows and columns before streaming them to clients or edge workers. It further supports multi-user collaboration by integrating a conflict-free replicated data type framework t
Provides the ability to deploy the service from container images to cloud platforms with persistent storage.
Swagger Editor es una herramienta de autoría basada en web y entorno de desarrollo utilizado para diseñar, documentar y validar especificaciones de API. Admite específicamente la especificación OpenAPI, proporcionando una interfaz de navegador para escribir esquemas de API y verificar su estructura. La herramienta cuenta con renderizado en tiempo real que produce una vista previa visual de la documentación de la API a medida que se edita la especificación. Incluye resaltado de sintaxis basado en esquemas estandarizados para mejorar la legibilidad de las definiciones de API. El editor admite la importación de especificaciones desde archivos, URLs externas o fixtures de ejemplo y persiste el estado actual en el almacenamiento local para evitar la pérdida de datos. Se distribuye como una imagen de contenedor, incluyendo una versión no root para reducir la superficie de ataque de seguridad durante la implementación.
Provides a non-root container image to reduce the security attack surface during deployment.
FreeAskInternet es un agregador de búsqueda de IA autohospedado y plataforma de generación de respuestas. Utiliza un modelo de lenguaje para sintetizar resultados de múltiples motores de búsqueda web en una respuesta única e integral, integrándose con SearXNG para recopilar datos web sin procesar. El sistema está diseñado para el despliegue local mediante la contenedorización de Docker, permitiendo que el agregador de búsqueda y la interfaz de usuario se ejecuten en entornos aislados. Admite la integración de modelos de lenguaje locales y proporciona una interfaz agnóstica al proveedor para cambiar entre diferentes backends de modelos locales o remotos. La plataforma maneja la búsqueda y la síntesis a través de un pipeline de solicitudes asíncronas y utiliza eventos enviados por el servidor (SSE) para transmitir el texto generado a la interfaz de usuario. Emplea la inyección de contexto basada en prompts para alimentar los resultados de búsqueda agregados al modelo para obtener respuestas fundamentadas.
Utilizes Docker to provide a quick and reliable installation process for the search platform on local machines.
diun is a monitoring service that tracks container registries for new tags or digest changes to notify users when image updates are available. It functions as a container orchestration watcher and registry notification engine, identifying images used within environments to ensure container deployments remain up to date. The project distinguishes itself by providing automated image discovery across multiple orchestrators and runtimes, including Kubernetes, Docker Swarm, Nomad, and containerd. It supports flexible configuration through YAML files, environment variables, and metadata labels or a
Can be run within a container using composition files to manage deployment and persistence.
Jellyfin Web is the browser-based frontend for the Jellyfin media server, providing the user interface for browsing, playing, and administering a self-hosted media collection. It functions as a cross-platform media client that works across desktop and mobile browsers, offering a dashboard for server configuration, user management, and plugin administration. The web client serves as the primary interface for organizing and streaming personal media libraries, including movies, TV shows, music, and photos. The web interface supports a range of media management capabilities, including library org
Deploys the media server in Docker containers with persistent storage and reverse proxy configuration.