awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

12 repositorios

Awesome GitHub RepositoriesNetwork Attached Storage

Storage devices connected to a network that provide centralized data access for authorized users.

Distinguishing note: Focuses on NAS as a network-accessible storage solution, distinct from SAN or local storage.

Explore 12 awesome GitHub repositories matching data & databases · Network Attached Storage. Refine with filters or upvote what's useful.

Awesome Network Attached Storage GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • awesome-selfhosted/awesome-selfhostedAvatar de awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516Ver en GitHub↗

    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.

    Configures file sharing protocols and data management services to transform hardware into a centralized network storage solution.

    awesomeawesome-listcloud
    Ver en GitHub↗299,516
  • karanpratapsingh/system-designAvatar de karanpratapsingh

    karanpratapsingh/system-design

    44,051Ver en GitHub↗

    This project is a comprehensive educational resource focused on the principles, patterns, and trade-offs required to design scalable, reliable, and high-performance distributed systems. It provides a structured curriculum that covers the fundamental architectural strategies necessary for building modern software infrastructure, ranging from high-level system decomposition to low-level networking and data management. The repository distinguishes itself by offering deep dives into complex architectural patterns, such as microservices-based decomposition, event-driven communication, and command-

    Defines network attached storage as a centralized, flexible storage solution.

    architecturedistributed-systemsengineering
    Ver en GitHub↗44,051
  • icewhaletech/casaosAvatar de IceWhaleTech

    IceWhaleTech/CasaOS

    34,091Ver en GitHub↗

    CasaOS is a lightweight software stack designed to transform standard Linux distributions into a comprehensive personal cloud platform. It functions as a management layer that sits atop the host operating system, providing a unified graphical dashboard to deploy, monitor, and administer containerized applications and local hardware resources. By automating the lifecycle of isolated software services, it enables users to maintain a private and secure digital infrastructure on their own hardware. The platform distinguishes itself through a declarative configuration model that continuously recon

    Creates a private storage hub for accessing and sharing files across connected devices.

    Gocasaosdockergolang
    Ver en GitHub↗34,091
  • timescale/timescaledbAvatar de timescale

    timescale/timescaledb

    21,876Ver en GitHub↗

    TimescaleDB is an open-source PostgreSQL extension that adds native time-series capabilities to the database. At its core, it transforms standard PostgreSQL tables into hypertables—automatically partitioned by time intervals—so data is stored in fixed-size chunks without manual sharding. The extension includes a library of over 200 built-in SQL functions purpose-built for time-series workloads, such as time bucketing, gap filling, percentile estimation, and time-weighted averages. What distinguishes TimescaleDB from generic PostgreSQL is its set of integrated time-series features that work th

    Attaches or detaches tablespaces to distribute data chunks across different storage locations for performance or capacity.

    Canalyticsdatabasefinancial-analysis
    Ver en GitHub↗21,876
  • getumbrel/umbrelAvatar de getumbrel

    getumbrel/umbrel

    10,538Ver en GitHub↗

    Umbrel is a home server operating system designed to centralize the management of self-hosted applications and personal data services. It provides a unified, web-based graphical dashboard that abstracts complex system administration tasks, allowing users to deploy and maintain private cloud infrastructure, blockchain nodes, and media streaming services without requiring command-line interaction. The platform distinguishes itself through a modular application marketplace that automates the retrieval, configuration, and lifecycle management of containerized software. It integrates local artific

    Provides centralized file access across devices using standard network protocols.

    TypeScriptbitcoindockerhome-server
    Ver en GitHub↗10,538
  • zhanghai/materialfilesAvatar de zhanghai

    zhanghai/MaterialFiles

    7,980Ver en GitHub↗

    MaterialFiles is a graphical Linux file manager and system utility designed for local file management, archive manipulation, and system administration. It provides a filesystem interface for navigating directories, inspecting file attributes, and managing local files. The application supports privileged root access to manage restricted system files and directories. It includes specialized tools for Linux system administration, such as inspecting security contexts, symbolic links, and file permissions. The utility features a network file client for connecting to remote servers and managing fi

    Enables reading and writing files stored on external network-attached storage devices via common protocols.

    Kotlinandroidandroid-applicationfile-manager
    Ver en GitHub↗7,980
  • webmin/webminAvatar de webmin

    webmin/webmin

    5,595Ver en GitHub↗

    Webmin is a web-based administration interface for Unix systems. It provides a centralized console for managing the full range of server administration tasks — users and groups, software packages, storage, network configuration, system services, and security — all through a browser. Its modular architecture allows separate modules to handle databases (MySQL, MariaDB, PostgreSQL), web servers (Apache), DNS (BIND), email (Sendmail, Dovecot), file sharing (Samba, NFS), and more, with a unified access control system that restricts what each administrator can see and do. What sets Webmin apart is

    Connects to remote iSCSI targets and exposes them as local block devices for partitioning or mounting.

    HTML
    Ver en GitHub↗5,595
  • oceanbase/miniobAvatar de oceanbase

    oceanbase/miniob

    4,318Ver en GitHub↗

    MiniOB is an open-source educational relational database kernel designed for learning the internals of database systems. It implements a dual-engine storage architecture combining B+ Tree and LSM-Tree, supports SQL parsing and query execution, and provides transactional processing with multi-version concurrency control. The system communicates with clients using the MySQL wire protocol and includes a vector database extension for storing and querying high-dimensional vectors. The project distinguishes itself through its comprehensive coverage of core database concepts in a single, learnable c

    Divides database files into fixed-size pages and tracks which pages store data, free space, and contents.

    C++classroomcplusplusdatabase
    Ver en GitHub↗4,318
  • orioledb/orioledbAvatar de orioledb

    orioledb/orioledb

    4,089Ver en GitHub↗

    Orioledb es un motor de almacenamiento nativo de la nube para PostgreSQL diseñado para reemplazar la capa de almacenamiento por defecto para mejorar la escalabilidad vertical y el rendimiento en hardware moderno. Funciona como un almacén de tablas organizado por índices, organizando las filas de la tabla directamente dentro del índice primario para acelerar la recuperación de datos. El motor utiliza un sistema de almacenamiento de log de deshacer (undo log) para gestionar el versionado de datos, lo que elimina la necesidad de vacuuming manual y evita el crecimiento excesivo de las tablas (table bloat). Reduce aún más la huella en disco a través de la compresión de datos a nivel de bloque y de página. El proyecto proporciona capacidades para la gestión avanzada de índices y el mantenimiento automatizado de bases de datos. Incluye características para la recuperación de alta disponibilidad a través de logging a nivel de fila, así como herramientas para analizar la utilización del espacio y verificar la integridad de las tablas.

    Organizes database files into distinct physical locations on the storage medium using tablespaces.

    Cdatabaseorioledbpostgres
    Ver en GitHub↗4,089
  • vdsm/virtual-dsmAvatar de vdsm

    vdsm/virtual-dsm

    3,854Ver en GitHub↗

    Virtual-dsm is a virtualization platform that enables the execution of full virtual machine environments within containers. By leveraging kernel-level virtualization and hardware-assisted extensions, it allows virtual instances to run with near-native performance while maintaining resource isolation on the host system. The project distinguishes itself by facilitating the deployment of specialized operating systems, such as network-attached storage environments, directly within containerized instances. It provides granular control over hardware integration, allowing users to map physical host

    Executes specialized storage operating systems within containerized environments to provide a full-featured file management experience.

    Shelldockerdocker-imagedsm
    Ver en GitHub↗3,854
  • ophub/fnnasAvatar de ophub

    ophub/fnnas

    2,661Ver en GitHub↗

    fnnas is a Debian-based network attached storage operating system and deployment framework designed to transform x86 and Arm64 hardware into private storage servers. It provides a custom operating system image builder and a kernel compilation tool for building and packaging specific kernels and device tree blobs for various hardware platforms. The project includes a hardware-specific deployer that maps device models to required bootloaders and kernel tags. It features an eMMC backup and recovery tool to save factory system images from internal storage and restore them to revert system changes

    Transforms general-purpose x86 and Arm64 hardware into private network attached storage servers.

    Shella311dallwinneramlogic
    Ver en GitHub↗2,661
  • lablup/backend.aiAvatar de lablup

    lablup/backend.ai

    615Ver en GitHub↗

    Este proyecto es una plataforma de computación distribuida diseñada para orquestar cargas de trabajo en contenedores a través de clústeres de hardware heterogéneos. Funciona como un plano de control centralizado que gestiona la asignación de recursos, la programación y los entornos de ejecución, permitiendo a las organizaciones compartir infraestructura de computación de alto rendimiento de forma segura entre múltiples usuarios y proyectos. La plataforma se distingue por sus capacidades avanzadas de virtualización de hardware y gestión multi-inquilino. Admite la partición de unidades de procesamiento gráfico físicas en segmentos fraccionarios, lo que permite a múltiples usuarios concurrentes acceder a recursos de hardware dedicados con un aislamiento estricto. Además, el sistema proporciona acceso remoto seguro y cifrado a estos contenedores aislados y mantiene una funcionalidad operativa completa dentro de entornos sin conexión a internet (air-gapped) para cumplir con estrictos requisitos de soberanía de datos. Más allá de su orquestación central, la plataforma incluye una arquitectura basada en plugins que abstrae diversos aceleradores de IA y backends de almacenamiento, garantizando flujos de trabajo consistentes en infraestructuras locales y en la nube. Cuenta con herramientas integradas para monitorear el estado del clúster, aplicar cuotas de recursos y gestionar almacenamiento virtualizado, proporcionando una interfaz unificada para escalar y optimizar tareas informáticas complejas.

    Mounts remote network storage backends as local virtual folders for consistent data access across distributed nodes.

    Pythonapibackendaicloud-computing
    Ver en GitHub↗615
  1. Home
  2. Data & Databases
  3. Network Attached Storage

Explorar subetiquetas

  • Tablespace Bindings1 sub-etiquetaBinding or unbinding hypertables to PostgreSQL tablespaces to control physical storage location of chunk data. **Distinct from Network Attached Storage:** Distinct from Network Attached Storage: focuses on database-level tablespace management, not network storage devices.
  • iSCSI Initiator AttachmentsConfigurations for connecting to remote iSCSI targets to make network block storage available locally. **Distinct from Network Attached Storage:** Focuses on the initiator side (attaching to a target) rather than the general NAS concept