More Premium Hugo Themes Premium Hugo Themes

Busuanzi

A simple website statistics analyzer

Busuanzi

A simple website statistics analyzer

Author Avatar Theme by soxft
Github Stars Github Stars: 218
Last Commit Last Commit: Dec 13, 2024 -
First Commit Created: Dec 18, 2023 -
default image

Overview

The Soxft/Busuanzi project is a simple visitor statistics system built in Golang + Redis. It enables users to track and analyze the number of unique visitors (UV) and page views (PV) on their websites, as well as on specific subpages. The system supports multiple deployment options, including compiling and running the source code, or running it through Docker. Additionally, it offers various customization options, compatibility with pjax websites, and support for custom tag prefixes. There is also a version available with web management capabilities provided by Yuantuo.

Features

  • Visitor statistics: Track the number of unique visitors (UV) and page views (PV) on your website.
  • Subpage statistics: Analyze the UV and PV specifically for subpages on your website.
  • Multiple deployment options: Choose between compiling and running the source code or running the system through Docker.
  • Customization options: Customize various attributes of the system according to your needs.
  • Compatibility with pjax websites: The system is designed to be compatible with pjax websites.
  • Custom tag prefixes: Support for defining custom tag prefixes for the statistics system.
  • Web management version available: Yuantuo offers a version of the system with web management capabilities.

Installation

To install and run the Soxft/Busuanzi visitor statistics system, you can follow these steps:

  1. Clone the project repository from GitHub:
git clone https://github.com/soxft/busuanzi.git
  1. Enter the project directory:
cd busuanzi
  1. Compile the source code:
go build .
  1. Run the compiled binary:
./busuanzi

Alternatively, you can use Docker to run the system:

  1. Pull the Docker image:
docker pull soxft/busuanzi
  1. Run the Docker container:
docker run -d -p [host_port]:[container_port] soxft/busuanzi

For more detailed installation instructions and usage information, please refer to the project’s documentation.

Summary

The Soxft/Busuanzi visitor statistics system is a simple yet powerful solution for tracking the number of unique visitors and page views on a website. Its Golang + Redis architecture ensures efficient performance, while the system’s flexibility allows for easy deployment and customization. Whether you choose to compile and run the source code or use Docker, Soxft/Busuanzi offers a user-friendly experience with options to tailor the system to your requirements. Additionally, the Yuantuo version provides web management capabilities for easier administration.