12 repositorios
Self-hosted platforms for managing and storing digital assets on personal infrastructure.
Distinguishing note: Focuses on the ownership and hosting aspect of media storage rather than general-purpose file hosting.
Explore 12 awesome GitHub repositories matching data & databases · Private Cloud Storage. Refine with filters or upvote what's useful.
Este proyecto es un directorio curado por la comunidad de software de código abierto diseñado para su implementación en entornos de servidores privados y laboratorios domésticos. Sirve como un recurso integral para descubrir alternativas independientes y autohospedadas a los servicios en la nube convencionales, permitiendo a los usuarios mantener la propiedad total de los datos y el control sobre su infraestructura digital. El directorio está estructurado a través de una taxonomía jerárquica que organiza una vasta colección de aplicaciones en categorías lógicas, que van desde la gestión de medios y análisis de datos hasta la comunicación privada y herramientas de productividad en equipo. Se distingue por un proceso de revisión por pares colaborativo, donde los miembros de la comunidad validan la calidad y relevancia de cada envío para garantizar que el directorio siga siendo preciso y confiable. El proyecto cubre una amplia superficie de capacidades, incluyendo automatización de infraestructura, implementación de servicios basados en contenedores y gestión de configuración declarativa. Estas herramientas ayudan a los usuarios a mantener entornos de servidor reproducibles y gestionar dependencias de servicios complejas en hardware privado. El directorio se mantiene como un repositorio con control de versiones, asegurando que todas las actualizaciones y cambios impulsados por la comunidad sean rastreados y transparentes.
Provides preconfigured environments for hosting personal data and file storage with integrated management.
Nextcloud es una plataforma autohospedada diseñada para almacenamiento en la nube privada, sincronización de archivos y espacios de trabajo colaborativos en equipo. Proporciona un conjunto completo de herramientas para la edición de documentos, servicios de groupware como calendarios y contactos, y gestión segura de datos, todo mientras garantiza que los usuarios mantengan el control total sobre su infraestructura y soberanía de datos. La plataforma se distingue por una arquitectura federada descentralizada que permite que instancias de servidor independientes compartan datos de forma segura y colaboren a través de una red. Cuenta con un ecosistema de complementos altamente modular, que permite a los administradores cargar, activar y gestionar dinámicamente aplicaciones de terceros a través de un registro centralizado. Esta extensibilidad está respaldada por un motor de flujo de trabajo basado en eventos y procesamiento de trabajos en segundo plano, que automatizan tareas repetitivas e integran servicios externos sin intervención manual. Más allá del almacenamiento y la colaboración principales, el sistema incluye capacidades administrativas robustas para gestionar cuentas de usuario, estado del sistema y cumplimiento normativo. Ofrece amplias herramientas de línea de comandos para el mantenimiento del servidor, la configuración y el monitoreo del rendimiento, junto con soporte para integrar servicios de aprendizaje automático para manejar tareas como la traducción de idiomas y la conversión de voz a texto. El software se despliega como un entorno autohospedado en Linux, requiriendo configuraciones estándar de servidor web, base de datos y tiempo de ejecución para operar.
Builds a private, secure file hosting platform under user control.
Koel is a self-hosted music streaming server designed for hosting, managing, and streaming personal digital music collections via web and mobile applications. It functions as a personal audio streaming platform that allows users to organize local and cloud-based audio libraries with integrated user accounts and playlist management. The system distinguishes itself by acting as a cloud-integrated media server, enabling the connection of remote storage providers to serve music files without requiring local disk space. It provides a cross-platform playback experience, ensuring consistent access t
Allows the use of cloud storage providers as the primary hosting environment for music libraries.
Sovereign is a self-hosted cloud orchestrator and infrastructure-as-code toolkit designed to establish personal data sovereignty. It provides a suite of automation scripts to deploy a private cloud infrastructure consisting of open-source services for data storage, communication, and web hosting on private hardware. The project focuses on the independent management of digital assets through the deployment of private email servers, git hosting, and file synchronization systems. It distinguishes itself by automating the full stack of server administration, from initial Linux server automation t
Provides self-hosted platforms for managing and storing digital assets on private infrastructure.
all-in-one is a containerized deployment system designed to install and manage a complete suite of productivity and collaboration services. It functions as a cloud suite deployer that orchestrates the installation of a self-hosted content platform, incorporating necessary dependencies via Docker or Kubernetes. The project distinguishes itself by providing a web-based dashboard for orchestrating, updating, and monitoring the lifecycle of service containers. It also serves as a local AI inference server, enabling the execution of generative text models, image diffusion, and speech processing on
Deploys a private cloud environment for file synchronization, sharing, and collaborative editing.
This project provides containerized images for deploying a self-managed content collaboration and file sharing server. It enables the creation of private cloud storage and self-hosted file synchronization environments, allowing users to maintain data ownership and control over their infrastructure. The deployment model utilizes Docker images to simplify installation, scaling, and version updates. It distinguishes itself through a database-agnostic storage approach, supporting integration with PostgreSQL, MySQL, MariaDB, or SQLite, and employs volume mapping to ensure data persistence across c
Implements a self-hosted platform for managing and storing digital assets on private hardware.
SparkleShare es una plataforma de intercambio de archivos autohospedada y una aplicación de sincronización multiplataforma. Funciona como una alternativa privada al almacenamiento en la nube, utilizando repositorios Git como backend principal para versionar y sincronizar archivos en dispositivos Linux, macOS y Windows. El sistema emplea Git Large File Storage para gestionar archivos binarios grandes, garantizando la integridad y el rendimiento de los datos. Permite a los usuarios mantener repositorios de archivos privados en servidores autogestionados para asegurar la privacidad y el control de los datos. La aplicación proporciona duplicación de directorios automatizada al monitorear cambios en el sistema de archivos local y sincronizarlos con pares remotos. Esto incluye capacidades para la sincronización de archivos entre dispositivos y la distribución de repositorios en múltiples instalaciones.
Provides a self-managed alternative to commercial cloud storage for secure file access and ownership.
myDrive es un servidor de almacenamiento en la nube autohospedado y gestor de archivos basado en web. Funciona como un sistema de almacenamiento de archivos cifrado que permite a los usuarios alojar y gestionar documentos personales y medios en su propio hardware. El sistema actúa como una pasarela de almacenamiento multi-backend, capaz de enrutar datos de archivos a varias ubicaciones, incluyendo discos locales o buckets de almacenamiento en la nube remotos. Utiliza una base de datos de documentos para gestionar metadatos de archivos, estructuras de carpetas y organización de usuarios. La plataforma proporciona capacidades para subir y descargar archivos, organizar contenido mediante un sistema de papelera y compartir archivos privados mediante enlaces seguros. Incluye una interfaz web para la gestión remota de medios con miniaturas y vistas previas de medios integradas. El acceso está asegurado mediante autenticación basada en correo electrónico y cifrado de datos estándar de la industria.
Provides a self-hosted platform for managing and storing personal digital assets on private infrastructure.
go-fastdfs es un sistema de archivos distribuido y servidor de almacenamiento de objetos diseñado para construir almacenamiento en la nube privada. Proporciona una implementación de almacenamiento compatible con FastDFS que gestiona clústeres de nodos de almacenamiento para manejar subidas y descargas de archivos a gran escala. El sistema se centra en la alta disponibilidad a través de una arquitectura descentralizada que sincroniza automáticamente los datos y repara fallos entre múltiples máquinas sin un coordinador central. Admite específicamente el almacenamiento de archivos reanudables a través de HTTP, permitiendo que las transferencias grandes se pausen y reanuden desde el último byte exitoso para manejar la inestabilidad de la red. Las capacidades principales incluyen la optimización de recursos de almacenamiento mediante la deduplicación de contenido basada en SHA1 y la fusión de archivos pequeños para reducir el consumo de inodos del sistema de archivos. El proyecto también incorpora una tubería de procesamiento de imágenes que realiza escalado y redimensionamiento dinámico de imágenes durante el proceso de descarga y asegura el acceso a los archivos mediante autenticación basada en tokens. El sistema puede desplegarse mediante contenedores Docker.
Provides a decentralized system for storing and managing files across multiple servers for high availability and scale.
Cashew is a local-first budgeting application and personal finance tracker designed to log income and expenses across multiple accounts. It functions as a multi-currency expense manager and personal net worth dashboard, storing financial records in an on-device database to ensure private financial data storage. The project distinguishes itself through a focus on privacy and flexibility, offering optional personal cloud synchronization for multi-device access and biometric security to protect sensitive information. It features a currency conversion engine that calculates total values across di
Ensures sensitive financial records are stored on-device to maintain user privacy.
Olares is a comprehensive suite of self-hosted identity, storage, AI, and orchestration services designed for private infrastructure management. It functions as a Kubernetes home server orchestrator, enabling the deployment of containerized applications, AI models, and GPU resources on local hardware to replace third-party cloud services. The platform distinguishes itself through a combination of self-hosted AI infrastructure for running large language models and image generators, alongside a decentralized identity manager that uses cryptographic keys and OIDC for trustless authentication. It
Stores and syncs documents and media in a private system accessible via mobile and desktop clients.
Rotki is a local-first financial management suite designed for cryptocurrency portfolio tracking, tax accounting, and decentralized finance analytics. It functions as a self-hosted application that secures all financial records, transaction history, and user credentials within an encrypted local database, ensuring that sensitive data remains entirely under user control. The platform distinguishes itself through a privacy-preserving architecture that eliminates reliance on centralized cloud storage or third-party data providers. Users maintain full control over their connectivity by configurin
Stores sensitive authentication credentials and financial records exclusively on the local machine to ensure user privacy.