diff --git a/.github/workflows/release-publish.yml b/.github/workflows/release-publish.yml
index 9c91fb3..4e67c97 100644
--- a/.github/workflows/release-publish.yml
+++ b/.github/workflows/release-publish.yml
@@ -230,7 +230,7 @@ jobs:
type=raw,value=latest,enable=${{ !contains(needs.check.outputs.version, '-') }}
labels: |
org.opencontainers.image.title=WordyMe
- org.opencontainers.image.description=Centralized platform for students to manage educational information
+ org.opencontainers.image.description=Your own private wiki. Self-hosted notes and documentation, light enough to run on a Raspberry Pi.
org.opencontainers.image.vendor=TeamCoderz Ltd
org.opencontainers.image.url=https://teamcoderz.org
org.opencontainers.image.licenses=AGPL-3.0-or-later
@@ -351,7 +351,7 @@ jobs:
type=raw,value=latest,enable=${{ !contains(needs.check.outputs.version, '-') }}
labels: |
org.opencontainers.image.title=WordyMe
- org.opencontainers.image.description=Centralized platform for students to manage educational information
+ org.opencontainers.image.description=Your own private wiki. Self-hosted notes and documentation, light enough to run on a Raspberry Pi.
org.opencontainers.image.vendor=TeamCoderz Ltd
org.opencontainers.image.url=https://teamcoderz.org
org.opencontainers.image.licenses=AGPL-3.0-or-later
@@ -436,7 +436,7 @@ jobs:
type=raw,value=latest,enable=${{ !contains(needs.check.outputs.version, '-') }}
labels: |
org.opencontainers.image.title=WordyMe
- org.opencontainers.image.description=Centralized platform for students to manage educational information
+ org.opencontainers.image.description=Your own private wiki. Self-hosted notes and documentation, light enough to run on a Raspberry Pi.
org.opencontainers.image.vendor=TeamCoderz Ltd
org.opencontainers.image.url=https://teamcoderz.org
org.opencontainers.image.licenses=AGPL-3.0-or-later
@@ -492,7 +492,7 @@ jobs:
# A literal rather than the repository description, which is optional
# on GitHub and would blank the listing if it were ever unset.
# Docker Hub caps this at 100 characters.
- short-description: 'Self-hosted note-taking and document management for students. AGPL-3.0.'
+ short-description: 'Self-hosted personal wiki and note-taking app. AGPL-3.0.'
# A dedicated short page, not DOCKER.md: Docker Hub truncates
# listings at 25,000 bytes and DOCKER.md is well past that.
readme-filepath: ./DOCKERHUB.md
diff --git a/.github/workflows/verify-publishing.yml b/.github/workflows/verify-publishing.yml
index 3caeb96..aa3eed8 100644
--- a/.github/workflows/verify-publishing.yml
+++ b/.github/workflows/verify-publishing.yml
@@ -352,7 +352,7 @@ jobs:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
repository: ${{ env.DOCKERHUB_IMAGE }}
- short-description: 'Self-hosted note-taking and document management for students. AGPL-3.0.'
+ short-description: 'Self-hosted personal wiki and note-taking app. AGPL-3.0.'
# A dedicated short page, not DOCKER.md: Docker Hub truncates
# listings at 25,000 bytes and DOCKER.md is well past that. This step
# stays fatal here on purpose — the release workflow marks it
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index d541d9f..254573c 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -11,7 +11,7 @@ We're thrilled to have you here. Whether you're a first-time contributor or an e
- **Learn and grow** — Work with modern technologies like React 19, TypeScript, and Turborepo
- **Build your portfolio** — Meaningful open source contributions that showcase your skills
- **Join a community** — Connect with developers who share your passion
-- **Make an impact** — Help students worldwide manage their educational information better
+- **Make an impact** — Help people own their notes and documentation instead of renting them
> **Before you start:** Please search [existing issues](https://github.com/TeamCoderz/WordyMe/issues) and [pull requests](https://github.com/TeamCoderz/WordyMe/pulls) to see if someone else is working on something similar.
@@ -92,7 +92,7 @@ pnpm license:check # check tracked and untracked applicable files (full-repo
## Commercial Features
-WordyMe™ follows an Open Core model. If you are interested in developing features intended for large institutions (e.g., SAML/SSO, advanced audit logging), please contact us first. These features often belong in our Enterprise version, and we can discuss how to best collaborate.
+WordyMe™ follows an Open Core model. If you are interested in developing features intended for large organizations (e.g., SAML/SSO, advanced audit logging), please contact us first. These features often belong in our Enterprise version, and we can discuss how to best collaborate.
---
diff --git a/DOCKERHUB.md b/DOCKERHUB.md
index 0279704..89c12bb 100644
--- a/DOCKERHUB.md
+++ b/DOCKERHUB.md
@@ -1,8 +1,8 @@
# WordyMe
-**A lightweight note-taking app you can self-host anywhere. Even on your Raspberry Pi.**
+**A lightweight personal wiki you can self-host anywhere. Even on your Raspberry Pi.**
-WordyMe is a centralized platform for students to manage educational information: rich documents with diagram (Mermaid), math (KaTeX) and music-notation support, organized into spaces, with revision history, favorites and real-time updates.
+WordyMe is a self-hosted personal wiki and note-taking app: rich documents with diagram (Mermaid), math (KaTeX) and music-notation support, organized into spaces, with revision history, favorites and real-time updates.
- **One container, one port.** The web app and API are served from the same origin — no separate frontend, no reverse-proxy gymnastics required.
- **`linux/amd64` and `linux/arm64`** in every tag. Runs on a normal server, an Apple Silicon Mac, or a Raspberry Pi 4/5.
diff --git a/README.md b/README.md
index bf6d926..09fcb28 100644
--- a/README.md
+++ b/README.md
@@ -6,13 +6,13 @@