💡
原文英文,约1600词,阅读约需6分钟。
📝
内容提要
Kimai是一个现代开源时间跟踪工具,适合团队和自由职业者,支持多用户、项目管理和发票生成。本文介绍了如何在Ubuntu服务器上使用Docker自托管Kimai,以确保数据安全和控制。
🎯
关键要点
- Kimai是一个现代开源时间跟踪工具,适合团队和自由职业者。
- Kimai支持多用户访问、项目管理、发票生成等功能。
- 本文介绍如何在Ubuntu服务器上使用Docker自托管Kimai。
- 选择Hetzner Cloud VPS作为服务器,推荐的配置包括2 vCPU、4 GB RAM和40 GB SSD。
- 配置防火墙以确保服务器安全,只允许必要的流量。
- 安装Docker和Docker Compose以便于管理和更新Kimai。
- 使用Caddy作为反向代理,自动处理SSL/TLS证书。
- 使用Docker Compose设置MySQL数据库和Kimai应用程序。
- 访问Kimai时需要使用在Compose文件中设置的电子邮件和密码登录。
- 定期更新Docker镜像以确保安全和新功能。
- 自托管的成本相对较低,提供数据控制和隐私。
- 自托管需要负责服务器维护、安全补丁、备份管理等。
- 如果不想管理服务器,可以选择Sliplane的托管服务,提供自动更新和监控。
❓
延伸问答
Kimai是什么,它的主要功能有哪些?
Kimai是一个现代开源时间跟踪工具,支持多用户访问、项目管理、发票生成等功能。
如何在Ubuntu服务器上自托管Kimai?
可以通过Docker和Docker Compose在Ubuntu服务器上自托管Kimai,具体步骤包括安装Docker、配置Caddy作为反向代理,以及设置MySQL数据库。
选择什么样的服务器配置来运行Kimai?
推荐使用Hetzner Cloud VPS,配置包括2 vCPU、4 GB RAM和40 GB SSD。
自托管Kimai的安全措施有哪些?
应配置防火墙、启用双因素认证、使用强密码、定期更新Docker镜像和监控日志。
自托管Kimai的成本与托管服务相比如何?
自托管的成本相对较低,约为每月5到10欧元,而托管服务通常按用户收费,成本较高。
如果不想管理服务器,有什么替代方案?
可以选择Sliplane的托管服务,提供自动更新、监控和备份管理,简化管理工作。
➡️