🎯 Getting Started with WealthFam Deployment
Welcome! This guide will help you deploy WealthFam in under 5 minutes.
🚀 Quick Links
- 🐳 Docker Hub: WealthFam/wealthfam
- 📱 Mobile APK: Download Latest
- 📖 Full Deployment Guide: DEPLOYMENT.md
- ✅ Deployment Checklist: DEPLOYMENT_CHECKLIST.md
🌟 Choose Your Deployment Method
Option 1: One-Click Cloud Deploy (Recommended for Beginners)
Best for: Quick demos, hobby projects, trying WealthFam
Time: 2-3 minutes
Cost: Free tier available
Steps:
Option 2: Docker (Recommended for Self-Hosting)
Best for: Home servers, Raspberry Pi, full control
Time: 1 minute
Cost: Free (your hardware)
Steps:
# 1. Pull the image
docker pull wglabz/wealthfam:latest
# 2. Run it
docker run -d \
-p 80:80 \
-v $(pwd)/data:/data \
--name wealthfam \
wglabz/wealthfam:latest
# 3. Access at http://localhostOr use Docker Compose:
# 1. Create docker-compose.yml
curl -o docker-compose.yml https://raw.githubusercontent.com/oksbwn/wealthfam/main/docker-compose.yml
# 2. Start
docker-compose up -d
# 3. Access at http://localhostOption 3: Demo Setup (Recommended for Testing)
Best for: Local testing, development
Time: 2 minutes
Steps:
# Download and run setup script
curl -fsSL https://raw.githubusercontent.com/oksbwn/wealthfam/main/setup_demo.sh | bash
# Access at http://localhost:8080📱 After Deployment
1. First Login
- Open your deployment URL
- Register your account (first user = admin)
- Explore the dashboard
2. Mobile App Setup (Optional)
- Download WealthFam Mobile APK
- Install on Android device
- Configure backend URL in Settings
- Login with your credentials
3. Configure AI Features (Optional)
- Get Gemini API key: https://makersuite.google.com/app/apikey
- Add to environment variables:
- Platform deployments: Add
GEMINI_API_KEYin dashboard - Docker: Add to
.envor docker-compose.yml
- Platform deployments: Add
- Restart your instance
4. Import Your Data
- Bank Statements: Upload CSV files
- Mutual Funds: Upload CAS PDF from email
- Email Sync: Configure IMAP settings
- Manual Entry: Add transactions one by one
🔧 Configuration
Essential Environment Variables
Only required for advanced features:
# AI-powered transaction parsing
GEMINI_API_KEY=your_api_key_here
# Secure your deployment (auto-generated if not set)
SECRET_KEY=$(openssl rand -hex 32)
# Email sync (optional)
IMAP_SERVER=imap.gmail.com
IMAP_USERNAME=your@email.com
IMAP_PASSWORD=your_app_password✅ Verify Deployment
Check if everything is working:
# 1. Health check
curl http://your-domain/health
# Expected response:
# {"status":"healthy","service":"WealthFam","database":"connected"}
# 2. API documentation
# Visit: http://your-domain/api/v1/docs
# 3. Frontend
# Visit: http://your-domain
# Should see WealthFam login page🆘 Common Issues
"Cannot access the application"
- Check if container is running:
docker ps - Check logs:
docker logs wealthfam - Verify port is not in use:
netstat -an | grep 80
"Database not persisting"
- Ensure volume is mounted:
docker inspect wealthfam - Check volume permissions:
ls -la data/
"Health check failing"
- Visit
/healthendpoint directly - Check database file exists:
ls data/*.duckdb - Review application logs
"Mobile app can't connect"
- Ensure backend URL is correct (include http/https)
- Check if backend is publicly accessible
- Verify no firewall blocking connection
📚 Next Steps
Once deployed and verified:
Read the guides:
- Full Deployment Guide - All deployment options
- Deployment Checklist - Production checklist
Explore features:
- Add your first transaction
- Upload a bank statement
- Try AI transaction parsing
- Set up budgets and goals
Customize:
- Set up email sync for automatic ingestion
- Configure family members
- Create custom categories
- Set up recurring transactions
Secure:
- Enable 2FA (if available)
- Backup your data regularly
- Use strong passwords
- Keep your instance updated
🌐 Demo Instance
Try WealthFam without deploying:
URL: https://demo.wealthfam.app
Username: demo@wealthfam.app
Password: demo123
⚠️ Demo data resets daily. Don't use for real financial data!
💬 Get Help
- 📖 Documentation: See all guides in the Main Hub
- 🐛 Issues: GitHub Issues - Report bugs
- 🛠️ Contributing Guide - Help improve WealthFam
- 📧 Email: support@wealthfam.app
🎉 Success!
You're now running WealthFam! Start tracking your finances like a pro.
Happy financing! 💰
Last Updated: 2026-01-27
