Вопрос или проблема
Я ищу способ самостоятельного отслеживания, на что я трачу больше всего времени, используя свой ноутбук и смартфон, чтобы определить, насколько я продуктивен при их использовании и что я могу сделать, чтобы быть немного более продуктивным.
Я на самом деле нашел способ сделать это. Я использовал один из сервисов под названием RescueTime. Он работал отлично, но, у меня возникли проблемы с доверием кому-либо с этими данными. По сути, когда я пользовался этим сервисом, их сервер отслеживал, сколько времени я использовал свои приложения и сколько времени я проводил на определенных сайтах. Хотя это именно то, что я искал, мне некомфортно делиться этой информацией с какой-либо компанией.
Поэтому я ищу самохостинговое решение для достижения этой цели.
Это решение должно быть совместимо с Linux и Android.
Существуют различные инструменты, такие как ActivityWatch (с открытым исходным кодом), TimeSnapper, RescueTime, TimeCamp, ManicTime, Toggl Track…
ActivityWatch — это инструмент с открытым исходным кодом, работающий на вашем собственном компьютере, кроссплатформенный. Он должен быть дружелюбным к конфиденциальности, но только потому, что он с открытым исходным кодом, не означает, что ему можно доверять. Вы могли бы мониторить исходящий трафик с помощью сетевого анализатора?
Ответ или решение
В поисках решения для отслеживания времени, проведённого за использованием устройств, важно учитывать несколько ключевых аспектов, таких как безопасность данных, возможность саморазмещения сервиса, а также совместимость с различными операционными системами, в вашем случае с Linux и Android.
Одним из самых известных решений в этой области является программное обеспечение ActivityWatch. Это открытый проект, который позволяет вам отслеживать, какие приложения и веб-сайты вы используете, не передавая данные на сторонние сервера. Давайте подробнее рассмотрим, почему ActivityWatch может стать для вас идеальным вариантом.
Надежность и Безопасность
ActivityWatch отличается тем, что работает на вашей собственной машине, тем самым обеспечивая высокий уровень конфиденциальности. Данные никогда не покидают пределов ваших устройств, что снимает опасения по поводу передачи личной информации третьим лицам. Используя сетевой анализатор для контроля исходящего трафика, вы можете дополнительно убедиться в надёжности решения.
Кроссплатформенность
ActivityWatch поддерживает Linux и Android, а также другие распространённые платформы. Это означает, что вы можете использовать одно и то же решение для мониторинга активности как на ноутбуке, так и на смартфоне. Это значительно облегчает процесс анализа данных благодаря консолидации информации из разных источников в едином интерфейсе.
Функциональные Возможности
ActivityWatch позволяет не только отслеживать всё время, проведённое в приложениях и на веб-сайтах, но и предоставляет пользователю настраиваемые отчёты и аналитику. Это даёт вам возможность определить, какие действия способствуют вашей продуктивности, а какие являются отвлекающими факторами. Дополнительно, сама гибкость решения позволяет адаптировать его под ваши специфические нужды.
Открытый Исходный Код
В отличие от проприетарных решений, таких как RescueTime, ActivityWatch является проектом с открытым исходным кодом. Это означает, что любой пользователь может изучить его исходный код на предмет безопасности и функциональности. Такое прозрачное управление проектом способствует доверию и позволяет вносить изменения под свои конкретные нужды, если у вас есть необходимые технические навыки.
Заключение
При поиске самохостингового программного обеспечения для отслеживания времени, потраченного на устройствах, ActivityWatch выглядит как обоснованный выбор. Он сочетает в себе высокую степень конфиденциальности, кроссплатформенную совместимость, и широкие аналитические возможности. Вы можете установить и настроить его самостоятельно, убедившись в безопасности и надёжности, что является важным критерием при выборе такого рода решений.