Galette
Self-HostedOpen-source membership management with financial tracking for associations
Overview
Galette is an open-source membership management solution designed for associations, clubs, and nonprofits. It streamlines tracking member details, managing subscription fees, processing contributions, generating invoices, and creating financial reports. Key features include budget monitoring, expense logging, and tax-compliant documentation. Deployable on a LAMP stack (Linux, Apache, MySQL, PHP) or via Docker containers, it offers flexibility for self-hosting. Users can customize membership tiers, automate renewal reminders, and use role-based permissions to secure sensitive financial data, making it ideal for privacy-focused organizations seeking cost-effective financial management.
Self-Hosting Resources
Below is a reference structure for docker-compose.yml.
⚠️ Do NOT run blindly. Replace placeholders with official values.
version: '3'
services:
galette:
image: <OFFICIAL_IMAGE_NAME>:latest
container_name: galette
ports:
- "8080:<APP_INTERNAL_PORT>"
volumes:
- ./data:/app/data
restart: unless-stopped Key Features
- Membership & fee tracking
- Invoice generation & financial reporting
- Role-based access control
Frequently Asked Questions
? Is Galette hard to install?
Galette can be installed manually on a LAMP stack with basic server admin skills. Docker images are also available for simplified deployment, reducing setup time for users familiar with containerization.
? Is it a good alternative to Wild Apricot?
Yes—Galette offers core membership and financial features similar to Wild Apricot but as an open-source, self-hosted option. It lacks some advanced marketing tools but excels at privacy and zero ongoing costs.
? Is it completely free?
Galette is 100% free under the GPLv3 license. There are no hidden fees for self-hosting, and you can modify the code to fit your organization’s unique requirements.
Top Alternatives
People Also Ask about Galette
Tool Info
Pros
- ⊕ Privacy-focused self-hosting
- ⊕ No subscription fees
- ⊕ Customizable for organizational needs
Cons
- ⊖ Requires basic server knowledge for manual setup
- ⊖ Dated user interface compared to modern SaaS tools
- ⊖ Limited third-party integrations