Skip to content
View GoreeCloud's full-sized avatar
💭
Building for GoreeCloud
💭
Building for GoreeCloud

Block or report GoreeCloud

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
GoreeCloud/README.md
GoreeCloud

GoreeCloud

Privacy-first, self-hosted software for personal cloud infrastructure, productivity, knowledge management, security, communication, and digital preservation.

Official website · Browse public repositories

About GoreeCloud

GoreeCloud is a privacy-first, self-hosted family cloud and digital legacy platform built to preserve a family's digital life across generations.

It provides a secure, resilient, and independently controlled foundation for protecting memories, knowledge, records, communications, credentials, applications, and personal data. The goal is to keep that information accessible, recoverable, portable, understandable, and transferable without depending entirely on commercial cloud providers or proprietary ecosystems.

GoreeCloud is more than a homelab or a collection of self-hosted applications. It is an evolving personal-cloud platform with documented architecture, governance, software, security, privacy, recovery, and long-term continuity practices.

Core principles

Principle What it means
Data ownership Keep control of personal, family, and operational information.
Privacy Minimize unnecessary collection, telemetry, tracking, and external exposure.
Long-term preservation Protect memories, records, knowledge, and digital history beyond the life of any one device or service.
Recoverability Design systems so important information and services can be restored after failure.
Technology independence Keep applications, data, and infrastructure portable enough to replace vendors, software, or hardware when needed.

Platform systems

GoreeCloud uses nine Integral Platform Systems to keep applications, services, and shared platform components cohesive without making them unnecessarily dependent on one another. GoreeCloud Suite is the integrated user-facing product experience built across the ecosystem; it is distinct from the nine functional platform systems below.

Integral Platform System Role
GoreeCloud Manager Bounded platform management and administration, including application and service inventory, configuration, lifecycle, operational visibility, approvals, remediation, governance implementation, and authorized control-plane workflows.
GoreeCloud Privacy Shield Shared privacy authority and privacy-control foundation for consent, purpose limitation, minimization, retention, sharing, processing boundaries, tracking/telemetry privacy, privacy-safe diagnostics, and applicable content protection.
Wardveil Security by GoreeCloud Shared security authority and integration framework for protection, hardening, integrity, diagnostics, trust boundaries, verification, threat response, and evidence-backed security experiences.
Everkeep Resilience, recovery, preservation, portability, continuity, migration readiness, succession, and long-term information-survival system.
Glaze Shared design and interaction language, including semantic tokens, reusable interface primitives, accessibility behavior, responsive behavior, policy/health/evidence state presentation, and conformance guidance.
GoreeCloud Mesh Bounded first-party capability discovery, dependency awareness, coordination, integration, governance, event/capability exchange, and evidence routing where applicable.
GoreeCloud Identity Central identity, account, device, workload, credential, claim, session, authentication, authorization-integration, and trust foundation while application-specific authorization remains appropriately scoped.
GoreeCloud Policy Shared policy-definition, evaluation, decision, distribution, enforcement-coordination, explanation, precedence/composition, freshness, and policy-evidence framework while domain systems retain ownership of their substantive rules.
GoreeCloud Observability Shared operational-health, metrics, logs, events, traces, diagnostics, performance, availability, dependency-health, correlation, freshness, provenance, and operational-evidence foundation.

These are functional platform systems rather than decorative labels. In-scope application, service, and governance-recognized shared-component repositories must represent required integrations through real behavior, contracts, authority boundaries, validation, and user-visible state where applicable. A project that has not completed required integration and acceptance must not be presented as Anchor or production-ready merely because it builds successfully.

GoreeCloud Sync remains a separately governed synchronization application/service capability and is not a tenth Integral Platform System.

The versioned GoreeCloud Platform Contract provides a machine-readable declaration and validation foundation for these relationships through repository-root goreecloud.platform.yaml manifests. Contract 2.0 adds the canonical eight-stage lifecycle and keeps lifecycle, deployment, qualification, flags, and conformance separate. A valid manifest records declared state and evidence references; it does not independently prove that an integration is implemented, accepted, production-ready, or Anchor. See PLATFORM-CONTRACT.md for the current repository-local implementation reference.

Selected public projects

Platform, administration, and developer tools

  • GoreeCloud Manager — native administration and operations console for GoreeCloud.
  • GoreeCloud Terminal — GoreeCloud-maintained Linux terminal experience with controlled fork-to-native evolution.
  • GoreeCloud Search — privacy-focused, self-hosted search and metasearch gateway.
  • GoreeCloud Browser — GoreeCloud-maintained browser project with a controlled migration path toward the native GoreeCloud application model.

Storage, synchronization, and knowledge

  • GoreeCloud Drive — private multi-user cloud storage and file-management platform.
  • GoreeCloud Sync — synchronization, nearby transfer, and secure sharing platform.
  • GoreeCloud Notes — self-hosted notes, knowledge management, and personal productivity.
  • GoreeCloud Memos — lightweight quick-note and Markdown-native capture experience.
  • GoreeCloud Bookmarks — bookmark management, reading, annotation, and web preservation.

Networking, DNS, security, and recovery

  • GoreeCloud Network — private networking, encrypted connectivity, enrollment, routing, and access-control platform.
  • GoreeCloud DNS — GoreeCloud-controlled DNS filtering and policy platform.
  • GoreeCloud Backup — backup, verification, retention, restore, and recovery workflows under GoreeCloud control.
  • GoreeCloud Vault Server — self-hosted credential and encrypted-vault backend.

Photos, media, and personal experiences

  • GoreeCloud Photos — private multi-user photo and video backup, organization, search, and sharing platform.
  • GoreeCloud Music — original multi-user self-hosted music service and application.
  • GoreeCloud Video — private multi-user video library, playback, transcoding, and client platform.
  • GoreeCloud Gallery — offline-first Android gallery for device-local photos and media.
  • GoreeCloud Launcher — privacy-first Android home-screen launcher with a first-party theme engine.
  • GoreeCloud Keyboard — private Android input method with swipe typing, dictionaries, clipboard tools, and GoreeCloud workflows.
  • GoreeCloud Location — privacy-first multi-user location and tracking platform.

Planning, information, and service operations

  • GoreeCloud Calendar — GoreeCloud-controlled calendar experience built around standards-based calendar data.
  • GoreeCloud Feed — private multi-user RSS experience for web, Linux desktop, and Android.
  • GoreeCloud Monitor — availability, endpoint, heartbeat, certificate, incident, and recovery monitoring.

Browser integrations and utilities

Project status and source of truth

GoreeCloud repositories exist at different lifecycle states. Current authoritative records are migrating to the canonical Seed → Lab → Forge → Weave → Seal → Anchor → Sunset → Archive model. Historical records may retain older lifecycle vocabulary for provenance until each governed unit is explicitly reclassified from verified evidence.

A project's own repository, release records, project specification, and acceptance evidence remain authoritative for its current implementation, packaging, deployment, and lifecycle state. Being listed on this profile does not by itself mean a project is released, deployed to production, or Anchor.

Branding is governed separately: GoreeCloud/branding-assets is the canonical source for GoreeCloud logos, icons, artwork, wordmarks, and approved brand derivatives. Product-local artwork is a synchronized packaging or presentation derivative, not an independent branding source of truth.

Development approach

GoreeCloud applications and services are developed toward an original, native, GoreeCloud-owned destination.

  • New application implementations are built from the ground up under GoreeCloud ownership.
  • Existing complete-product forks or adopted implementations may remain temporarily for migration, compatibility, testing, reference, or historical purposes while native replacements are built and accepted.
  • Narrow critical foundations may remain dependencies when independent reimplementation would materially increase security, cryptographic, protocol, standards, codec, rendering, operating-system, runtime, interoperability, or maintainability risk.
  • Required GoreeCloud Manager, Privacy Shield, Wardveil Security, Everkeep, Glaze, GoreeCloud Mesh, GoreeCloud Identity, GoreeCloud Policy, and GoreeCloud Observability integrations remain functional acceptance requirements rather than branding claims.

The long-term objective is not to reproduce any commercial cloud ecosystem exactly. GoreeCloud builds software around verified roles while strengthening privacy, ownership, interoperability, portability, maintainability, security, recoverability, and long-term independence.

Project maturity varies by repository. Individual repositories and canonical GoreeCloud project records remain the source of truth for current development, release, packaging, deployment, integration evidence, and acceptance state.

Public presence

The official GoreeCloud website is the central public hub for platform information, project discovery, development updates, and official external links.

GitHub is the current public source-control home for GoreeCloud repositories and open-source participation. GoreeCloud's longer-term source-control architecture is designed to preserve independence from any single hosting provider.

Public repositories define their own license, contribution, issue-tracking, and release boundaries where applicable. For the complete current public repository set, use Browse public repositories.


Own the infrastructure. Protect the data. Preserve the future.

Popular repositories Loading

  1. pdf-manager pdf-manager Public

    GoreeCloud PDF Manager — a self-hosted Glaze PDF workbench built on the MIT-licensed Stirling-PDF core.

    Java 1

  2. memos memos Public

    GoreeCloud Memos — a private-first, self-hosted quick-capture notes app maintained from the MIT-licensed Memos core with Glaze UI and GoreeCloud hardening.

    Go 1

  3. code code Public

    Native GoreeCloud developer and source-control platform for repositories, collaboration, CI/CD, packages, security, AI-assisted development, and first-party GoreeCloud integrations, initially power…

    1

  4. vault vault Public

    1

  5. mail mail Public

    1

  6. manager manager Public

    GoreeCloud Manager — the native administration and operational console for the GoreeCloud personal cloud platform.

    Python