1M pageviews each, one machine.
Plausible CE 3.2.1, GoatCounter 2.7.0, Ryzen 5 7600X. Source
Set your monthly pageviews to see the load on one server.
No. One small server is enough.
Just change the host in your script. Your old snippets, custom events and API calls keep working.
<script defer data-domain="example.com" src="https://plausible.io/js/script.js"></script> <script data-goatcounter="https://example.goatcounter.com/count" async src="//gc.zgo.at/count.js"></script> Pick how you run it and copy the result.
docker run -d --name impactite --restart unless-stopped -p 443:8000 -p 80:80 -v impactite:/data ghcr.io/z1xus/impactite serve --url https://stats.example.com --acme <script defer data-domain="example.com" src="https://stats.example.com/js/script.js"></script>