Additional Docker Compose install approach without exposed ports, no git clone, properly localized docker container names, and custom settings for NPM as proxy (no Caddy)
See also https://github.com/rybbit-io/rybbit/issues/146
- Changed "Linux VPS" to "Server" for broader applicability.
- Specified that ARM servers must be at least ARMv8.2-A for Clickhouse support.
- Removed outdated note about making scripts executable to streamline the setup instructions.
- Refactored the NoData component to always display the alert with tracking instructions.
- Updated the tracking script URL in the documentation from `https://api.ribbit.io` to `https://app.rybbit.io` for consistency.
- Commented out sections related to `window.rybbit.trackOutbound` in the documentation for clarity.
- Removed the `data-track-outbound` attribute from the script example in the tracker documentation.
- Updated the outbound links section in the web documentation to improve readability.
- Changed script source URLs in NoData, SignupPage, and ScriptBuilder components to use globalThis.location.origin instead of BACKEND_URL.
- Updated the script tag to use data-site-id attribute for consistency across components.
- Refactored the event tracking functions in the documentation to clarify usage.
- Changed `window.rybbit.track` to `window.rybbit.event` for custom event tracking.
- Updated descriptions and examples for tracking events and pageviews.
- Simplified the properties object for custom events to support only strings and numbers.
- Removed outdated sections and improved overall clarity of the documentation.
- Added a structured setup process using the Steps component for clarity.
- Divided the setup instructions into distinct steps, including running the setup script, installing Nginx and Certbot, configuring Nginx, enabling site configuration, setting up SSL with Certbot, and verifying the setup.
- Updated the documentation to ensure users have a clear and comprehensive guide for self-hosting with Nginx.
* fix ports
* Add Nginx setup guide reference and update metadata
- Introduced a new entry for "self-hosting-nginx" in the metadata file.
- Added a reference to the Nginx setup guide in the "self-hosting-advanced" documentation for SSL certificate setup using Certbot.
- Simplified the port mapping configuration based on the webserver choice.
- Updated HOST_BACKEND_PORT and HOST_CLIENT_PORT assignments for clarity and correctness.
- Removed outdated port mapping logic to streamline the setup process.