Deploy BillaBear to DigitalOcean
One of the easiest ways to deploy BillaBear is to DigitalOcean's App Platform, where they handle all the infrastructure management for you.
Deployment Steps
- Click the "Deploy to DigitalOcean" button below
- Click "Next" on the Resources screen
- Click "Edit" on Global Environment Variables
- Enter your Stripe API credentials:
- Fetch your API keys from Stripe's dashboard
- Create a secret key and copy it into
STRIPE_PRIVATE_API_KEY
- Copy the publishable key into
STRIPE_PUBLIC_API_KEY
- Click "Save"
- Click "Next" on Environment Variables
- Click "Next" on Info
- Click "Create Resources"
Video Tutorial
You can watch a video demonstrating the deployment process here: BillaBear DigitalOcean Deployment Tutorial
Post-Deployment Setup
After deployment is complete:
- Access your BillaBear instance using the URL provided by DigitalOcean
- Complete the initial setup form to create your administrator account
- Configure additional settings as needed (email, integrations, etc.)
Troubleshooting
If you encounter any issues during deployment:
- Check that your Stripe API keys are entered correctly
- Ensure all required environment variables are set
- Review the DigitalOcean App Platform logs for any error messages
For additional assistance, please contact support@billabear.com or visit our GitHub Discussions.