Files
wild-directory/bookwyrm/versions/0
Paul Payne 4d983819c9 feat(supabase): add services and statefulset for database management
feat(synapse): update ingress to use traefik ingress class and bump version

feat(syncthing-discovery): introduce syncthing discovery service with deployment and ingress

feat(syncthing-relay): add syncthing relay server with deployment and ingress configuration

fix(taiga): update liveness and readiness probes to use tcpSocket for health checks

fix(taiga): change PVC access mode to ReadWriteMany for media and static storage

feat(traefik): add icon and ignore rules for traefik service

docs(ushahidi): add notes for Redis configuration and Laravel startup probe adjustments

feat(ushahidi): implement dedicated Redis deployment for Ushahidi

fix(vllm): update deployment strategy and readiness/liveness probes for improved stability

fix(writefreely): pin writefreely image version to v0.15.1 for consistency

docs(zulip): add notes for TLS-terminating reverse proxy configuration and expected behavior
2026-07-02 21:34:27 +00:00
..
2026-06-19 21:32:56 +00:00
2026-06-19 21:32:56 +00:00
2026-06-19 21:32:56 +00:00
2026-06-19 21:32:56 +00:00
2026-06-19 21:32:56 +00:00
2026-06-19 21:32:56 +00:00
2026-06-19 21:32:56 +00:00
2026-06-19 21:32:56 +00:00

BookWyrm

BookWyrm is a federated social reading platform — a self-hosted alternative to Goodreads, connected to the ActivityPub network.

Dependencies

  • PostgreSQL - Database for storing books, reviews, and user data
  • Redis - Used for caching and background job queuing
  • SMTP - For account verification and notifications

Configuration

Key settings in config.yaml:

  • domain - Where BookWyrm will be accessible
  • storage - Persistent volume size (default: 2Gi)
  • smtp - Email settings inherited from your Wild Cloud SMTP service

First-Time Setup

  1. Add and deploy the app:

    wild app add bookwyrm
    wild app deploy bookwyrm
    
  2. Visit the app URL — on first load, a setup wizard will guide you through creating the admin account and configuring the instance.

  3. After setup, log in and configure the instance settings (name, description, registration policy) from the admin panel at /settings/.

Notes

  • BookWyrm federates with other BookWyrm instances and Mastodon via ActivityPub — users on other instances can follow and interact with your users
  • Book metadata is imported from OpenLibrary and Inventaire — internet access is required for book search to work
  • The secretKey is auto-generated in secrets.yaml