awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
nextcloud avatar

nextcloud/docker

0
View on GitHub↗
7,305 Stars·1,919 Forks·Shell·AGPL-3.0·4 Aufrufehub.docker.com/_/nextcloud↗

Docker

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 container restarts.

The system covers a broad range of capabilities including identity and access management with OpenID Connect and two-factor authentication, remote file synchronization via WebDAV, and automated background processing. It also includes administrative tools such as a command-line interface and a content workflow engine for defining data processing rules.

Initial setup is handled through automated installation using environment variables for database connections and administrative credentials.

Features

  • File and Folder Sharing - Provides self-managed file and folder sharing with granular access control and compliance management.
  • Private Cloud Storage - Implements a self-hosted platform for managing and storing digital assets on private hardware.
  • Container Image Packaging - Packages the entire collaboration server into Docker images for simplified deployment, scaling, and updates.
  • Collaboration Platforms - Provides a comprehensive collaboration suite delivered via Docker images for simplified deployment and updates.
  • Self-Hosted File Sync and Share Platforms - Provides a central server for synchronizing files across multiple devices and managing shared folder access.
  • Collaborative Content Platforms - Provides a containerized environment for synchronized document editing and file management with full administrative control.
  • Database Backend Integration - Supports connecting to external database servers including PostgreSQL, MySQL, MariaDB, or SQLite.
  • File Storage and Metadata Management - Implements a system for storing and retrieving descriptive file metadata to enable advanced search and organization.
  • Persistence Layers - Provides a storage and database abstraction layer to manage how application data is persisted and retrieved.
  • Docker Volume Persistence - Ensures data persistence across container restarts by mapping internal application directories to external Docker volumes.
  • Containerized Deployment Strategies - Uses containerized images for simplified hosting, scaling, and environment consistency.
  • Remote Server Synchronization - Enables client-server synchronization to keep local directories consistent with the remote server state.
  • Self-Hosted Collaboration Servers - Ships a self-managed server runtime for document sharing and team collaboration via Docker.
  • WebDAV Implementations - Implements the WebDAV protocol to enable remote file management and synchronization across devices.
  • Identity and Access Management - Includes a system for managing user identities, roles, and two-factor authentication for private cloud installations.
  • Role-Based Access Control - Provides a centralized system for managing user identities and controlling data access via defined roles.
  • User Identity Management - Provides a unified identity system for managing user profiles, authentication flows, and access permissions.
  • Database Abstraction Layers - Utilizes a database abstraction layer to support multiple SQL backends including PostgreSQL, MySQL, MariaDB, and SQLite.
  • Workflow Automation Engines - Ships a flow engine for executing automated operational actions based on data-driven events and triggers.
  • Multi-Database Support - Supports multiple database backends including PostgreSQL, MySQL, MariaDB, and SQLite for data persistence.
  • CLI Administration Tools - Includes a built-in command-line interface for executing administrative tasks and system commands.
  • Cron Scheduling - Schedules recurring system maintenance and asynchronous background tasks using a system-level cron daemon.
  • Extension Frameworks - Provides a bootstrapping process and metadata system for creating modular extensions that integrate with core services.
  • REST APIs - Provides a comprehensive REST API framework for exposing system functionality through standardized HTTP endpoints.
  • Caching Layers - Implements a caching system to reduce database load and improve response times for frequently accessed data.
  • Platform Version Upgrades - Implements an automated update process using new image pulls and migration scripts to upgrade the platform.
  • Collaboration APIs - Offers a standardized OCS API for automating administrative and user-level collaboration operations.
  • Middleware-Based Request Pipelines - Employs a modular middleware pipeline to intercept and modify network requests for routing and authentication.
  • OpenID Connect Support - Integrates with external identity providers using the OpenID Connect protocol for unified user authentication.
  • Secrets and Credential Management - Securely loads passwords and usernames from secret files instead of using plain-text environment variables.
  • Two-Factor Authentication - Increases account security by requiring secondary identity verification during the login flow.
  • Event-Driven Architectures - Employs an event-driven architecture to execute custom logic and modular extensions in response to platform actions.
  • Background Job Schedulers - Implements a background job scheduler for executing recurring system maintenance and asynchronous tasks.
  • Remote Data Synchronization - Ensures local directories are consistently synchronized and backed up to a remote self-hosted server.
  • Account Management APIs - Exposes programmatic API endpoints for creating and managing user accounts and administrative tasks.
  • More to explore - File hosting and collaboration platform.
  • Productivity Tools - File hosting and collaboration platform.

Star-Verlauf

Star-Verlauf für nextcloud/dockerStar-Verlauf für nextcloud/docker

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Docker

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Docker.
  • awesome-selfhosted/awesome-selfhostedAvatar von awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516Auf GitHub ansehen↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    Auf GitHub ansehen↗299,516
  • kanboard/kanboardAvatar von kanboard

    kanboard/kanboard

    9,663Auf GitHub ansehen↗

    Kanboard is a self-hosted Kanban project management tool and productivity suite designed for tracking software tasks and team collaboration. It provides a visual system for managing workflows through the use of boards, columns, and cards. The project features an extensible plugin framework and a comprehensive API for programmatic task and project administration. It includes specialized identity management through LDAP integration, allowing for the synchronization of user accounts and group permissions from directory servers. The system covers a wide range of capabilities, including event-dri

    PHPagilekanbankanboard
    Auf GitHub ansehen↗9,663
  • getgrav/gravAvatar von getgrav

    getgrav/grav

    15,395Auf GitHub ansehen↗

    Grav is a flat-file content management system that eliminates the need for a traditional database by storing site content and configuration in human-readable Markdown and YAML files. Built as a modular PHP web framework, it uses a hierarchical page routing system where the physical directory structure directly determines the site's URL paths. The platform is distinguished by its event-driven plugin architecture and a command-line interface that prioritizes system administration, deployment, and maintenance tasks. It utilizes a blueprint-driven system to generate administrative forms from stru

    PHPcmscontentcontent-management
    Auf GitHub ansehen↗15,395
  • teamhanko/hankoAvatar von teamhanko

    teamhanko/hanko

    8,801Auf GitHub ansehen↗

    Hanko is an open-source identity provider and customer identity and access management system. It serves as a passkey authentication service and an OAuth and SAML SSO gateway, allowing applications to authenticate users and issue tokens via standard identity protocols. The project distinguishes itself through a strong focus on passwordless access using WebAuthn-based passkeys and email-based passcodes. It provides framework-agnostic authentication interfaces as customizable web components that can be embedded directly into web applications to handle login, registration, and profile management.

    Go2faauthenticationciam
    Auf GitHub ansehen↗8,801
Alle 30 Alternativen zu Docker anzeigen→

Häufig gestellte Fragen

Was macht nextcloud/docker?

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.

Was sind die Hauptfunktionen von nextcloud/docker?

Die Hauptfunktionen von nextcloud/docker sind: File and Folder Sharing, Private Cloud Storage, Container Image Packaging, Collaboration Platforms, Self-Hosted File Sync and Share Platforms, Collaborative Content Platforms, Database Backend Integration, File Storage and Metadata Management.

Welche Open-Source-Alternativen gibt es zu nextcloud/docker?

Open-Source-Alternativen zu nextcloud/docker sind unter anderem: awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… kanboard/kanboard — Kanboard is a self-hosted Kanban project management tool and productivity suite designed for tracking software tasks… getgrav/grav — Grav is a flat-file content management system that eliminates the need for a traditional database by storing site… teamhanko/hanko — Hanko is an open-source identity provider and customer identity and access management system. It serves as a passkey… ibm/mcp-context-forge — mcp-context-forge is a Model Context Protocol federation gateway that unifies diverse AI tool servers and APIs into a… owncloud/core — This project is a self-hosted cloud storage server and content collaboration platform implemented as a PHP web…