12 repository-uri
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.
Acest proiect este un director curatoriat de comunitate cu software open-source conceput pentru implementarea în medii de server private și laboratoare de acasă (home labs). Servește drept resursă cuprinzătoare pentru descoperirea alternativelor independente, auto-găzduite, la serviciile cloud mainstream, permițând utilizatorilor să mențină proprietatea deplină a datelor și controlul asupra infrastructurii lor digitale. Directorul este structurat printr-o taxonomie ierarhică ce organizează o colecție vastă de aplicații în categorii logice, variind de la gestionarea media și analiza datelor la comunicare privată și instrumente de productivitate în echipă. Se distinge printr-un proces colaborativ de peer-review, unde membrii comunității validează calitatea și relevanța fiecărei trimiteri pentru a se asigura că directorul rămâne precis și fiabil. Proiectul acoperă o suprafață largă de capabilități, inclusiv automatizarea infrastructurii, implementarea serviciilor bazate pe containere și gestionarea configurației declarative. Aceste instrumente ajută utilizatorii să mențină medii de server reproductibile și să gestioneze dependențele complexe ale serviciilor pe hardware privat. Directorul este menținut ca un repository controlat prin versiuni, asigurându-se că toate actualizările și modificările conduse de comunitate sunt urmărite și transparente.
Provides preconfigured environments for hosting personal data and file storage with integrated management.
Nextcloud este o platformă auto-găzduită concepută pentru stocare în cloud privat, sincronizarea fișierelor și spații de lucru colaborative pentru echipe. Oferă o suită cuprinzătoare de instrumente pentru editarea documentelor, servicii de groupware precum calendare și contacte, și gestionarea securizată a datelor, asigurând în același timp că utilizatorii păstrează controlul deplin asupra infrastructurii și suveranității datelor lor. Platforma se distinge printr-o arhitectură federată descentralizată care permite instanțelor de server independente să partajeze date în siguranță și să colaboreze într-o rețea. Dispune de un ecosistem de plugin-uri extrem de modular, permițând administratorilor să încarce, să activeze și să gestioneze dinamic aplicații terțe printr-un registru centralizat. Această extensibilitate este susținută de un motor de flux de lucru bazat pe evenimente și procesarea sarcinilor de fundal, care automatizează sarcinile repetitive și integrează servicii externe fără intervenție manuală. Dincolo de stocarea și colaborarea de bază, sistemul include capacități administrative robuste pentru gestionarea conturilor de utilizator, starea sistemului și conformitatea cu reglementările. Oferă instrumente extinse de linie de comandă pentru întreținerea serverului, configurare și monitorizarea performanței, alături de suport pentru integrarea serviciilor de învățare automată pentru a gestiona sarcini precum traducerea limbilor și conversia vorbirii în text. Software-ul este implementat ca un mediu auto-găzduit pe Linux, necesitând configurații standard de server web, bază de date și runtime pentru a funcționa.
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 este o platformă de partajare a fișierelor self-hosted și o aplicație de sincronizare cross-platform. Funcționează ca o alternativă privată la stocarea în cloud, folosind repository-uri Git ca backend principal pentru a versiona și sincroniza fișiere între dispozitive Linux, macOS și Windows. Sistemul utilizează Git Large File Storage pentru a gestiona fișiere binare mari, asigurând integritatea și performanța datelor. Permite utilizatorilor să mențină repository-uri private de fișiere pe servere gestionate propriu pentru a asigura confidențialitatea și controlul datelor. Aplicația oferă oglindirea automată a directoarelor prin monitorizarea modificărilor sistemului de fișiere local și sincronizarea acestora cu noduri remote. Aceasta include capabilități pentru sincronizarea fișierelor între dispozitive și distribuirea repository-urilor pe mai multe instalări.
Provides a self-managed alternative to commercial cloud storage for secure file access and ownership.
myDrive este un server de stocare în cloud self-hosted și un manager de fișiere bazat pe web. Acesta funcționează ca un sistem de stocare a fișierelor criptate care permite utilizatorilor să găzduiască și să gestioneze documente și media personale pe propriul hardware. Sistemul acționează ca un gateway de stocare multi-backend, capabil să ruteze datele fișierelor către diverse locații, inclusiv discuri locale sau bucket-uri de stocare în cloud la distanță. Utilizează o bază de date de documente pentru a gestiona metadatele fișierelor, structurile de foldere și organizarea utilizatorilor. Platforma oferă capabilități pentru încărcarea și descărcarea fișierelor, organizarea conținutului printr-un sistem de coș de gunoi și partajarea fișierelor private prin link-uri securizate. Include o interfață web pentru gestionarea media la distanță cu miniaturi și previzualizări media încorporate. Accesul este securizat prin autentificare bazată pe e-mail și criptarea datelor conform standardelor din industrie.
Provides a self-hosted platform for managing and storing personal digital assets on private infrastructure.
go-fastdfs este un sistem de fișiere distribuit și un server de stocare de obiecte conceput pentru construirea de stocare în cloud privat. Oferă o implementare de stocare compatibilă cu FastDFS care gestionează clustere de noduri de stocare pentru a gestiona încărcări și descărcări de fișiere la scară largă. Sistemul se concentrează pe disponibilitate ridicată printr-o arhitectură descentralizată care sincronizează automat datele și repară defecțiunile între mai multe mașini fără un coordonator central. Suportă în mod specific stocarea fișierelor cu reluare prin HTTP, permițând transferurilor mari să fie întrerupte și reluate de la ultimul octet reușit pentru a gestiona instabilitatea rețelei. Capabilitățile de bază includ optimizarea resurselor de stocare prin deduplicarea conținutului bazată pe SHA1 și îmbinarea fișierelor mici pentru a reduce consumul de inode-uri al sistemului de fișiere. Proiectul încorporează, de asemenea, un pipeline de procesare a imaginilor care efectuează scalarea și redimensionarea dinamică a imaginilor în timpul procesului de descărcare și securizează accesul la fișiere folosind autentificarea bazată pe token-uri. Sistemul poate fi implementat prin containere 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 este o suită de gestionare financiară local-first concepută pentru urmărirea portofoliului de criptomonede, contabilitatea fiscală și analiza finanțelor descentralizate (DeFi). Funcționează ca o aplicație self-hosted care securizează toate înregistrările financiare, istoricul tranzacțiilor și credențialele utilizatorului într-o bază de date locală criptată, asigurându-se că datele sensibile rămân în întregime sub controlul utilizatorului. Platforma se distinge printr-o arhitectură care protejează confidențialitatea, eliminând dependența de stocarea în cloud centralizată sau de furnizorii de date terți. Utilizatorii mențin controlul deplin asupra conectivității lor prin configurarea endpoint-urilor RPC personalizate pentru interogări blockchain și utilizarea integrărilor API read-only pentru sincronizarea datelor de schimb. Mai mult, aplicația folosește o abordare zero-knowledge pentru sincronizarea datelor, permițând utilizatorilor să facă backup securizat și să acceseze înregistrările financiare pe mai multe dispozitive fără a expune informații private. Dincolo de modelul său de bază de stocare și conectivitate, software-ul dispune de un motor contabil modular care calculează profitul, pierderea și valorile fiscale prin aplicarea metodelor de cost-basis selectate de utilizator la datele agregate. Include o logică de parsare specializată pentru a traduce activitatea blockchain brută în evenimente lizibile pentru oameni, acoperind interacțiuni DeFi complexe, cum ar fi furnizarea de lichiditate, pozițiile de creditare și yield farming. Sistemul oferă, de asemenea, instrumente cuprinzătoare de vizualizare pentru a reda tendințele istorice, alocările de active și evoluția valorii nete.
Stores sensitive authentication credentials and financial records exclusively on the local machine to ensure user privacy.