一. 简要介绍:
ManicTime是一款优秀的时间管理工具,能通过软件时间轴的方式清晰帮你分析出你的时间在电脑上的分配情况,如具体的每分每秒你访问了哪些应用,文件和网址.便于你分析你的时间花在哪里了.同时支持按你自定义的维度来进行统计,帮你分析你的时间浪费在哪里了.你可以观看如下官网首页, 了解下软件提供的大体功能:
https://www.manictime.com/www.manictime.com/
提供了通过拖动时间轴来划定时间范围添加工作需求,添加任务计划等.支持对对应的软件及网址打上工作或娱乐的标签,有效统计你的有效工作时间.ManiTime软件同时还支持导入其它软件的时间安排,如Jira项目安排/GitHub Bug进度安排,Office Calender日程安排作为新的时间线等功能.
ManicTime软件自带了番茄钟/倒计时等有用的小功能方便你的使用,而且针对多环境也提供了Windows /Mac /Linux 多端应用.本文通过搭建一个服务器环境来支持对多台电脑的时间管理.
二. 安装方式:
manic time在windows中使用时,是不用安装独立server的(注:新版要单独安装server),但在mac/linux操作系统中使用,则需要先安装单独的manic time server,具体安装有如下几种方式:
[方式一:Docker Server](Docker Hub)
通过Docker方式来安装,支持跨平台运行,本文也是采用的这种安装方式
[方式二:Mac/Linux Server](How to install ManicTime Server)
方式二在mac上尝试后不能运行,似乎源代码编译的平台不一致(已经chmod + x赋权及sudo执行, 脚本环境bash/zsh都尝试了)
[方式三:Windows Server配置](How to install ManicTime Server)
在Windows环境下安装比较简单,运行msi安装包完毕就可以。
三. 相关软件:
Docker: 安装Docker虚拟服务应用,用于支持manictime服务器运行.按如下链接来下载
Empowering App Development for Developers | Dockerwww.docker.com/
ManicTime Server : 我主机MacOS,客户机Windows, 为了方便使用了docker方式安装
Docker Hubhub.docker.com/r/manictime/manictimeserver/
ManicTime Client: 使用Windows/Mac下两个客户端来连接服务器,并执行了相关测试
Download Windows Client - ManicTimewww.manictime.com/download
四. 操作步骤:
1.安装docker 从上面相关软件链接下载,一步步安装即可,安装步骤不再详细说明.
按系统下载安装程序
2.安装docker镜像, 并启动manic time服务器
进入官网,在链接中找到Docker Hub镜像地址,点击去下载并配置 (Docker Hub)
下载docker镜像 按如上步骤安装并配置
### 下载镜像docker pull manictime/manictimeserver### 创建用户docker run -v /var/lib/manictimeserver/Data:/app/Data --rm --entrypoint dotnet manictime/manictimeserver ManicTimeServer.dll addadmin -u xxxx@qq.com -p Manictime@### 运行脚本docker run -v /var/lib/manictimeserver/Data:/app/Data --rm --entrypoint dotnet manictime/manictimeserver ManicTimeServer.dll addadmin -u xxxx@qq.com -p Manictime@
按如上步骤运行服务器成功 默认端口号打开服务器界面
3.连接至服务器
按上面步骤完成服务器的安装步骤并成功可以打开界面如上后,下载安装不同的客户端(不再详细说明),打开客户端程序并在右上角的设置中添加服务器,并按如下步骤进行配(Connecting to ManicTime server)
客户端右上角设置中添加服务器
注意:访问管理面板或配置连接时,地址要使用`localhost|ip:port` 或者`hostname:port`,这里我host机为mac用的 http://localhost:8080/ ,guest机为windows用的: http://leiqidemac-mini.local:8080/ mac的host name(在终端直接`hostname`可查看)
如要更改其它设置 : If you want to use PostgreSQL or Microsoft SQL Server or change other settings like port, please read [this guide](How to install ManicTime Server).
点击上图的测试连接按钮,显示成功后,数据即可从客户端上传至服务器,我们可以通过网页端实时查看数据,并在网页管理界面进行各项操作.(说明:windows客户端之前版本是包含了服务端的功能的,即所有的操作都可以在客户端进行,但win新版manictime程序官方好像做了些改动,所以针对新版windows应用和mac/linux应用,我们操作大部分功能都是直接在网页服务端了).
我是一只热爱学习的小胖子,如果你也热爱学习,并且对SuperMemo感兴趣,欢迎转发和评论!
网友评论