这个项目能做什么

## Overview Shynet is a modern, open-source web analytics platform designed with privacy in mind. Unlike mainstream analytics services, Shynet does not track individual users or collect personal data. Instead, it aggregates anonymized data to provide website owners with valuable insights into their traffic patterns. By self-hosting Shynet on Render, you maintain full control over your data and ensure compliance with privacy regulations like GDPR. ## Key Features - **Privacy-Centric**: Shynet operates without cookies or third-party trackers. It hashes IP addresses and refrains from collecting personally identifiable information. - **Detailed Statistics**: The platform offers a wide range of metrics, including real-time page views, referrer breakdowns, device and browser information, and page-level performance data. - **Self-Hosted**: Deploying on Render allows you to run the service on your own infrastructure, ensuring data sovereignty and security. - **Docker-Based**: The deployment utilizes the official `milesmcc/shynet` Docker image, making it easy to set up and maintain. - **Managed PostgreSQL**: Render provides a reliable, managed database service to store your analytics data. ## Deployment Options ### One-Click Deploy on Render For a quick and easy setup, you can use the "Deploy to Render" button provided in the README. This will automatically create a new service and a PostgreSQL instance for you. After deployment, you'll need to open a shell to register an admin account and configure the hostname. ### Manual Deployment If you require more control over the configuration, you can follow the step-by-step guide at https://render.com/docs/deploy-shynet. This guide covers setting up environment variables, configuring networking, and customizing the deployment to fit your specific needs. ## Usage Once deployed, you can access the Shynet dashboard to view your analytics. To start collecting data, you need to embed the provided JavaScript snippet into the pages of your website. This script sends anonymized hit data to your Shynet instance, which is then processed and displayed in the UI. ## Support and Community Shynet is an active open-source project. You can find the source code and contribute on GitHub at https://github.com/milesmcc/shynet. For assistance with the Render deployment, you can reach out to the Render help chat at https://render.com/chat.