Memship Documentation
Documentation for self-hosting operators, organization admins, and members.
Languages. Operator/self-hosting docs are written in English (the audience is developers and system administrators, often international). The admin and member guides are Spanish-first (
.es.md), since the people running a club and its members are primarily Spanish-speaking; Catalan (.ca.md) and English (.md) translations are added on demand.
Getting started
New to Memship? Start here.
- Quick start — try Memship with a single command (EN)
- Installation — production Docker install (EN)
- First-time setup — create your admin and organization (EN)
Self-hosting (operators)
Running Memship on your own server.
- Configuration reference — every environment variable (EN)
- Email delivery — SMTP or Resend (EN)
- Backups & restore (EN)
- Upgrading — image tags and migrations (EN)
- Reverse proxy & TLS — planned
- Payment providers (Stripe, Redsys/Bizum) — planned
- Troubleshooting — planned
Guía del administrador (admin guide)
Para el personal que gestiona la organización desde el panel de administración.
- Introducción — roles, navegación y panel (ES)
- Socios — ciclo de vida, tipos de membresía, grupos (ES)
- Actividades — inscripciones, modalidades, descuentos (ES)
- Pagos y recibos — recibos, cuotas, IVA, pago en línea (ES)
- Domiciliación SEPA — mandatos y remesas (ES)
- Comunicaciones — anuncios a los socios (ES)
- Carné digital — carné QR y control de acceso (ES)
- Campos de perfil — campos personalizados (ES)
- Informes y panel — panel, resumen anual, exportaciones (ES)
- Configuración — organización, facturación, automatizaciones (ES)
Guía del socio (member guide)
Para las personas socias que usan el portal.
- Tu cuenta y tu perfil — acceso, perfil, idioma, foto (ES)
- Actividades — inscribirse, lista de espera (ES)
- Pagos y recibos — mis recibos, pagar online, forma de pago (ES)
- Carné digital — carné QR (ES)
Reference
- Roles y permisos (ES)
- FAQ — planned
- Glossary — planned
Simple Bookings (reserva de espacios) is not yet part of a released version — it ships on its own feature branch. Its admin and member pages will be added with that feature’s PR, per the “docs live with the code” rule below.
Contributing to the docs
- Docs live with the code. When a feature PR changes behaviour, update its page in the same PR. Each admin/member guide page maps 1:1 to a feature module in the app.
- Keep heading anchors stable. In-app help links point at specific headings (e.g.
admin-guide/activities#lista-de-espera). Renaming a heading breaks those links, so change anchors deliberately. - Plain Markdown, tool-agnostic. These files render on GitHub today and can be published by a docs-site generator later without rework. Avoid tool-specific syntax.