If someone can sponsor this, I will run a hosted server like app.glitchtip.com in Europe. Contact me here or david at burkesoftware.com
Estimated Costs (monthly)
$48 Very small k8s cluster
$15 redis
$120 Postgres
So about $200. That's one Large plan with the pricing we have on app.glitchtip.com.
Or if you like the idea but cannot fund it. Or maybe someone not me would want to run it and call it an official service? We would need to discuss this and would expect heavy contributions to our code.
Designs
Child items ...
Show closed items
Linked items 0
Link issues together to show that they're related or that one is blocking others.
Learn more.
Still thinking about this. Maybe eu.glitchtip.com on the German DigitalOcean region. I imagine it would be a pretty isolated service. Meaning your app.glitchtip.com login wouldn't work on eu.glitchtip.com. The .EU domain looks intended for EU citizens, so probably not that (unless someone wants to work with me on it!). There would be no way to switch aside from the standard import feature.
This could introduce some confusion though. We'd would need to introduce some UX hints making the region very clear. A classic version of this problem is a WordPress self-host user trying to log in to wordpress.com which is actually pretty bad to just send plaintext passwords to the wrong company. Comments welcome.
If I run this, then it will still be run by a US company. Users who don't want that should probably use a service like elest.io and donate/buy support for me instead.
Contact me if you would like to try out the server for free (for now).
To do:
Set region on stripe customer metadata
Adjust webhook to consider region on subscriptions and forward webhook to appropriate server. We can have a "global" URL for the stripe webhook that points to all regions. Each region's instance will inspect the webhook and determine the correct location. We'll probably want two webhooks, global for subscription and customers and region specific for products, prices (as they are the same on each).
Very minimal UI hint to which region is being used. This could be pretty generic and configurable. Something like "This GlitchTip server is in the German region and hosted by Burke Software and Consulting".
I'd love to get more feedback from what people want in the community and on our design. The major constraint is time, there's no graphic designer we can hire and make a big change.
https://glitchtip.com/pricing needs to indicate that app/eu.glitchtip.com are hosted by Burke Software and that Pikapods/elestio are also options. Marketing is hard. We must also avoid "Here's 20 options that make no sense to you". The links today point to app.glitchtip.com, something, must give an option to go to eu.glitchtip.com.
The login page needs an optional setting to say which server it is.
Proposed changes to EU/US servers
GLITCHTIP_INSTANCE_NAME="🇺🇸 GlitchTip US Server<br>We now offer an <a href='https://eu.glitchtip.com'>EU server</a>."
GLITCHTIP_INSTANCE_NAME="🇪🇺 GlitchTip EU Server"
Proposed changes to pricing page
LLM generated structure draft
## Pricing**Choose the Right Plan for You**[Optional: A short, one-sentence intro about GlitchTip's value proposition - e.g., "Simple error tracking, transparent pricing."]---### Hosted GlitchTip (by Burke Software)[**Key Change:** Add a section heading clearly identifying the hosted option and mentioning Burke Software.]*Run GlitchTip on our reliable infrastructure, with servers in the US and EU.*[**Key Change:** Mention the US/EU options *briefly* here. Don't make it a major focus, but make it known.][**Pricing Table (Modified):**]| Plan | Events per Month | Features | Price | Get Started || :-------- | :--------------- | :----------------------------------------- | :---------- | :----------------------------------------------------------------------------- || Free | Up to 1,000 | Error tracking, Unlimited projects & teams | $0 / month | [Button: Sign Up (US)](app.glitchtip.com) [Link: EU](eu.glitchtip.com) || Small | Up to 100,000 | Error tracking, Unlimited projects & teams | $15 / month | [Button: Sign Up (US)](app.glitchtip.com) [Link: EU](eu.glitchtip.com) || Medium | Up to 500,000 | Error tracking, Unlimited projects & teams | $50 / month | [Button: Sign Up (US)](app.glitchtip.com) [Link: EU](eu.glitchtip.com) || Large | Up to 3,000,000 | Error tracking, Unlimited projects & teams | $250 / month| [Button: Sign Up (US)](app.glitchtip.com) [Link: EU](eu.glitchtip.com) |[**Key Changes in Table:**]* **Combined "Get Started":** Instead of separate buttons for each plan *and* each region, use a single "Sign Up (US)" button (linking to `app.glitchtip.com`) and a smaller "EU" link next to it (linking to `eu.glitchtip.com`). This keeps the table clean and doesn't overwhelm users with too many choices.* No mention of Burke, since it's already in the section title.[**"Event" Explanation (Existing - Keep This):**]An *event* is when your project sends us data one time. For example, if ten users trigger the same bug, GlitchTip will receive *ten* events.---### Self-Hosted GlitchTip[**Key Change:** Give self-hosting its own section, visually separated from the hosted pricing.]*Run GlitchTip on your own servers for complete control and flexibility.*[Button: View Installation Instructions] (Link to your installation documentation)---### Alternative Hosting Options[Optional, can combine with self-hosted]*GlitchTip is also available on these platforms*- [Link] PikaPods- [Link] Elestio---**Other Existing Info**Keep discount and sales contact.