Matomo

Last updated on Feb 05, 2026

Matomo is an open‑source web analytics platform and a privacy‑focused alternative to Google

Analytics. In simple terms, it helps you understand who is visiting your website and how they

interact with it—while ensuring that you retain full ownership of your data.

What Matomo Offers :

  • Matomo allows you to monitor and analyze key metrics such as:

  • Total number of visitors

  • Page views and most‑visited pages

  • Traffic sources (search engines, social media, direct access, etc.)

  • Visitor behavior, including clicks, downloads, and form submissions

  • Goals and conversion tracking

Deploying Instance with Matomo :

  1. Open your browser and Navigate to https://app.americancloud.com and Navigate to 'Cloud Compute'

  2. Click "CREATE AN INSTANCE"

  3. Choose the appropriate project and click “Proceed.”

  4. Select the required zone where the instance will be created and choose the server type

  5. Open the Marketplace Apps tab and select “Matomo.”

  6. Enter the required variables as prompted.

    Important Note: Do not create an A record in DNS before deploying the instance. Keep the domain name ready and once the instance is successfully created, use the public IP address to create the A record. This helps ensure an error‑free installation.

  7. Configure the server with the desired specifications, Add the Startup Script.

  8. Verify that the values entered earlier in the variables section are correctly reflected in the startup script popup.

  9. After clicking “Add Startup Script,” ensure the script is visible in the dashboard. Select the required SSH key and click “Deploy Now” to create the instance.

  10. When the “Instance Starting” page appears, use the public IP address to create the DNS A record for the domain specified in the variables or startup scripts.

    Matomo Installation

  11. Once the instance is created, open a browser and navigate to the configured domain to begin the Matomo installation. Click “Next” to proceed.

  12. During the system check, ensure that all checks show green ticks. This confirms the environment is correctly configured. Click “Next.”

  13. For the database setup, log in to the instance using the SSH key or password.
    Run the command “docker ps -a” to list the database and container names or IDs.

  14. Use the command “cat /matomo/.env” to retrieve the database username and password: cat /matomo/.env

  15. Enter the database name, username, and password obtained from the previous step into the database setup page, then click “Next.”

  16. The installer will create the required database tables and prompt for confirmation. Click “Next” to continue.

    User Configuration and Final Setup 

  17. For the Superuser setup, use the same username and password defined in the startup script. Click “Next.”

  18. Configure a website for tracking and click “Next.”

  19. The tracking code required for website analytics will be displayed. You may scroll down and click “Next.” This tracking code will also be available again after the setup is complete.

    Completion 

  20. A confirmation screen will appear indicating that Matomo has been successfully installed. Click “Continue to Matomo” to access the dashboard.

  21. Log in using the Superuser credentials created earlier.

  22. After logging in, the tracking code will be shown again. Choose the preferred method to add this script to your website for analytics tracking.

  23. To add additional websites, click on “All Websites” in the top‑right corner of the dashboard.