π SubTrackr v0.1.0 - Initial Release
SubTrackr is a self-hosted subscription tracking and management application that helps you monitor your recurring subscriptions and visualize spending patterns.
β¨ Features
- π Subscription Management: Track monthly and annual subscriptions
- π° Multi-Currency Support: Support for USD ($), EUR (β¬), and PLN (zΕ)
- π Analytics Dashboard: Visualize spending patterns and trends
- π Email Notifications: Get reminders for upcoming renewals
- π± Mobile Responsive: Works great on all devices
- π Privacy First: Self-hosted with complete data ownership
- π€ Data Export: Export your data in CSV or JSON format
- π Secure Authentication: Built-in user authentication system
π± Supported Currencies
This release includes support for the following currencies:
- πΊπΈ USD - US Dollar ($)
- πͺπΊ EUR - Euro (β¬)
- π΅π± PLN - Polish ZΕoty (zΕ)
π³ Deployment
SubTrackr is available as a Docker container:
docker run -d \
--name subtrackr \
-p 8080:8080 \
-v subtrackr_data:/app/data \
ghcr.io/bscott/subtrackr:v0.1.0Or use Docker Compose:
version: '3.8'
services:
subtrackr:
image: ghcr.io/bscott/subtrackr:v0.1.0
ports:
- "8080:8080"
volumes:
- subtrackr_data:/app/data
restart: unless-stopped
volumes:
subtrackr_data:π Requirements
- Docker or Docker Compose
- Port 8080 available
- SMTP server for email notifications (optional)
π Getting Started
- Deploy using Docker or Docker Compose
- Access the application at
http://localhost:8080 - Create your account
- Start adding your subscriptions
- Configure email notifications (optional)
π Documentation
See the README for detailed documentation including:
- API endpoints
- Configuration options
- Security recommendations
- Deployment guides for various platforms
π Acknowledgments
Built with Go, Gin, GORM, SQLite, HTMX, and Tailwind CSS.
Special thanks to our contributors:
Full Changelog: https://github.com/bscott/subtrackr/commits/v0.1.0