@@ -20,7 +20,7 @@
## Overview
-Everything you need to self-host a [Barazo](https://github.com/barazo-forum) forum. Includes Docker Compose templates for development, production (single community), and global aggregator deployments. Automatic SSL via Caddy, backup/restore scripts, and network segmentation out of the box.
+Everything you need to self-host a [Barazo](https://github.com/singi-labs) forum. Includes Docker Compose templates for development, production (single community), and global aggregator deployments. Automatic SSL via Caddy, backup/restore scripts, and network segmentation out of the box.
---
@@ -41,8 +41,8 @@ Everything you need to self-host a [Barazo](https://github.com/barazo-forum) for
| PostgreSQL 16 | `pgvector/pgvector:pg16` | Primary database with pgvector for full-text and optional semantic search |
| Valkey 8 | `valkey/valkey:8-alpine` | Redis-compatible cache for sessions, rate limiting, and queues |
| Tap | `ghcr.io/bluesky-social/indigo/tap:latest` | AT Protocol firehose consumer, filters `forum.barazo.*` records |
-| Barazo API | `ghcr.io/barazo-forum/barazo-api` | AppView backend (Fastify, REST API, firehose indexing) |
-| Barazo Web | `ghcr.io/barazo-forum/barazo-web` | Next.js frontend |
+| Barazo API | `ghcr.io/singi-labs/barazo-api` | AppView backend (Fastify, REST API, firehose indexing) |
+| Barazo Web | `ghcr.io/singi-labs/barazo-web` | Next.js frontend |
| Caddy | `caddy:2-alpine` | Reverse proxy with automatic SSL via Let's Encrypt, HTTP/3 support |
Production uses two-network segmentation: PostgreSQL and Valkey sit on the `backend` network only and are unreachable from Caddy or the frontend. Only ports 80 and 443 are exposed externally.
@@ -51,7 +51,7 @@ Production uses two-network segmentation: PostgreSQL and Valkey sit on the `back
## Image Tags
-Barazo API and Web images are published to [GitHub Container Registry](https://github.com/orgs/barazo-forum/packages) (`ghcr.io/barazo-forum/*`).
+Barazo API and Web images are published to [GitHub Container Registry](https://github.com/orgs/singi-labs/packages) (`ghcr.io/singi-labs/*`).
| Tag | Meaning | When to use |
|-----|---------|-------------|
@@ -150,7 +150,7 @@ All variables are documented in [`.env.example`](.env.example). Key groups:
## Quick Start
```bash
-git clone https://github.com/barazo-forum/barazo-deploy.git
+git clone https://github.com/singi-labs/barazo-deploy.git
cd barazo-deploy
# Configure
@@ -183,18 +183,18 @@ Detailed guides are in the [`docs/`](docs/) directory:
| Repository | Description | License |
|------------|-------------|---------|
-| [barazo-api](https://github.com/barazo-forum/barazo-api) | AppView backend (Fastify, firehose, REST API) | AGPL-3.0 |
-| [barazo-web](https://github.com/barazo-forum/barazo-web) | Forum frontend (Next.js, Tailwind) | MIT |
-| [barazo-lexicons](https://github.com/barazo-forum/barazo-lexicons) | AT Protocol lexicon schemas + generated types | MIT |
-| [barazo-website](https://github.com/barazo-forum/barazo-website) | Marketing + documentation site | MIT |
+| [barazo-api](https://github.com/singi-labs/barazo-api) | AppView backend (Fastify, firehose, REST API) | AGPL-3.0 |
+| [barazo-web](https://github.com/singi-labs/barazo-web) | Forum frontend (Next.js, Tailwind) | MIT |
+| [barazo-lexicons](https://github.com/singi-labs/barazo-lexicons) | AT Protocol lexicon schemas + generated types | MIT |
+| [barazo-website](https://github.com/singi-labs/barazo-website) | Marketing + documentation site | MIT |
---
## Community
- **Website:** [barazo.forum](https://barazo.forum)
-- **Discussions:** [GitHub Discussions](https://github.com/orgs/barazo-forum/discussions)
-- **Issues:** [Report bugs](https://github.com/barazo-forum/barazo-deploy/issues)
+- **Discussions:** [GitHub Discussions](https://github.com/orgs/singi-labs/discussions)
+- **Issues:** [Report bugs](https://github.com/singi-labs/barazo-deploy/issues)
---
diff --git a/docker-compose.staging.yml b/docker-compose.staging.yml
index 9400648..7bfb33d 100644
--- a/docker-compose.staging.yml
+++ b/docker-compose.staging.yml
@@ -17,7 +17,7 @@
services:
# Override API for staging
barazo-api:
- image: ghcr.io/barazo-forum/barazo-api:edge
+ image: ghcr.io/singi-labs/barazo-api:edge
environment:
NODE_ENV: staging
LOG_LEVEL: debug
@@ -29,7 +29,7 @@ services:
# Override Web for staging
barazo-web:
- image: ghcr.io/barazo-forum/barazo-web:edge
+ image: ghcr.io/singi-labs/barazo-web:edge
# Staging postgres -- no resource overrides, keep defaults
# (staging uses smallest Hetzner VPS)
diff --git a/docker-compose.yml b/docker-compose.yml
index 5ba6b8a..184a5af 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -95,7 +95,7 @@ services:
# Barazo API (AppView backend -- Fastify, REST API, firehose indexing)
# ---------------------------------------------------------------------------
barazo-api:
- image: ghcr.io/barazo-forum/barazo-api:${BARAZO_API_VERSION:-latest}
+ image: ghcr.io/singi-labs/barazo-api:${BARAZO_API_VERSION:-latest}
restart: unless-stopped
logging: *default-logging
environment:
@@ -146,7 +146,7 @@ services:
# Barazo Web (Next.js frontend)
# ---------------------------------------------------------------------------
barazo-web:
- image: ghcr.io/barazo-forum/barazo-web:${BARAZO_WEB_VERSION:-latest}
+ image: ghcr.io/singi-labs/barazo-web:${BARAZO_WEB_VERSION:-latest}
restart: unless-stopped
logging: *default-logging
environment:
diff --git a/docs/deployment-checklist.md b/docs/deployment-checklist.md
index c16d4b2..f62d142 100644
--- a/docs/deployment-checklist.md
+++ b/docs/deployment-checklist.md
@@ -58,7 +58,7 @@ This checklist covers the first production deployment of `barazo.forum`. For sel
- [ ] Clone deploy repo:
```bash
- git clone https://github.com/barazo-forum/barazo-deploy.git
+ git clone https://github.com/singi-labs/barazo-deploy.git
cd barazo-deploy
```
- [ ] Create `.env` from template:
@@ -100,9 +100,9 @@ This checklist covers the first production deployment of `barazo.forum`. For sel
- [ ] Pin Docker image versions in `docker-compose.yml`:
```yaml
barazo-api:
- image: ghcr.io/barazo-forum/barazo-api:X.Y.Z
+ image: ghcr.io/singi-labs/barazo-api:X.Y.Z
barazo-web:
- image: ghcr.io/barazo-forum/barazo-web:X.Y.Z
+ image: ghcr.io/singi-labs/barazo-web:X.Y.Z
```
- [ ] Verify no `CHANGE_ME` values remain:
```bash
diff --git a/docs/installation.md b/docs/installation.md
index 0d6d627..486d9b5 100644
--- a/docs/installation.md
+++ b/docs/installation.md
@@ -34,7 +34,7 @@ docker compose version
## 2. Clone the Repository
```bash
-git clone https://github.com/barazo-forum/barazo-deploy.git
+git clone https://github.com/singi-labs/barazo-deploy.git
cd barazo-deploy
```
@@ -127,7 +127,7 @@ The staging environment runs at `staging.barazo.forum` and is used for integrati
```bash
# Clone the repo on your staging VPS
-git clone https://github.com/barazo-forum/barazo-deploy.git
+git clone https://github.com/singi-labs/barazo-deploy.git
cd barazo-deploy
# Copy the staging template and fill in secrets
diff --git a/infrastructure/staging.md b/infrastructure/staging.md
index 9edbaca..a81ebae 100644
--- a/infrastructure/staging.md
+++ b/infrastructure/staging.md
@@ -16,7 +16,7 @@ Push to main (api or web)
-> repository_dispatch event -> barazo-deploy
-> Checkout all repos (deploy, lexicons, api, web)
-> Build Docker images (amd64 only)
- -> Push to ghcr.io/barazo-forum/*
+ -> Push to ghcr.io/singi-labs/*
-> SSH to staging VPS:
1. Save current image digests (for rollback)
2. Check .env.example for new required vars