Skip to content
Phillip Rafail Papadakis edited this page Dec 16, 2024 · 5 revisions

Welcome to the Aw-Sync-Suite Wiki! πŸŽ‰

Aw-Sync-Suite is an open-source solution designed to synchronize data from multiple ActivityWatch instances into a centralized Prometheus database and visualize it seamlessly using Grafana. This wiki will guide you through the installation, configuration, and advanced features of Aw-Sync-Suite.

🌟 Key Features

  • Centralized Monitoring: Aggregate data from multiple devices effortlessly.
  • Data Filtering: Protect sensitive information by filtering or sanitizing it at the source.
  • Pre-Built Dashboards: Use intuitive Grafana dashboards for instant insights.
  • Easy Deployment: Simple setup for both agent and central components.

πŸ“š Table of Contents

  1. Getting Started
    • Overview of components and requirements.
  2. Contributing
    • How to get involved in development.
  3. Additional Resources

πŸš€ Getting Started

To get started with Aw-Sync-Suite, you'll just need:

  1. The latest release of aw-sync-suite.
  2. A running instance of ActivityWatch on each device.
  3. The aw-sync-agent service on each device.
  4. Docker and Docker Compose for deploying the aw-sync-center once.

Quick Links

🀝 Contributing

We welcome contributions! Whether it's bug fixes, feature requests, or documentation improvements, feel free to open an issue or pull request.

πŸ”— Additional Resources

  • ActivityWatch: A free and open-source time-tracking tool.
  • Prometheus: Monitoring and alerting toolkit.
  • Grafana: Visualization and analytics platform.

Feel free to explore, contribute, and reach out if you need help! 😊