www.yabo.11vipClockify是一个即插即用的Docker镜像,所以你所需要做的就是下载安装文件和许可证,然后使用Docker运行它。亚博支付宝跑分

安装步骤

  1. 登录到服务器管理门户
  2. 点击“配置”,输入:
    1. URL域-您的用户将访问Clockify的URLwww.yabo.11vip
    2. 电子邮件域名-拥有这些电子邮件域的用户将能够使用您的Clockify帐户www.yabo.11vip
  3. 单击“下载安装亚博支付宝跑分文件”
  4. 把你下载的文件("亚博支付宝跑分docker-compose.yml)
  5. 确保你有码头工人Docker撰写安装
  6. 通过运行“登录到Clocwww.yabo.11vipkify docker存储库”docker登录docker.clockwww.yabo.11vipify.me.使用您的服务器管理电子邮件和密码(与您登录服务器管理门户时使用的相同)
  7. 在服务器www.yabo.11vip上使用以下命令运行Clockify: "docker-compose了-

访问和设置Clockifywww.yabo.11vip

一旦Clockify启动并运www.yabo.11vip行,就可以通过在Server Admin门户中输入的URL域访问客户机应用程序(安装步骤2)。

应用程序的默认登录凭据(你可以在配置文件设置在应用程序):

  • 用户名:admin@www.yabo.11vipwww.bmwmclr.com
  • 密码:(查看欢迎邮件)

设置SSO,电子邮件传递,默认工作区以及系统的其他方面,使用管理面板

管理许可证(计费,用户座位,电子邮件域),使用服务器管理门户。

要设置Clockifwww.yabo.11vipy工作空间,请务必检查我们的视频教程帮助文章(如。邀请用户导入项目确定谁能做什么等等)。

使用Clockwww.yabo.11vipify与应用程序(移动,桌面,扩展),当你在登录页面,选择“登录自定义域”,输入URL的地方,你有Clockify安装,然后输入您的凭证/SSO。www.yabo.11vip

升级到最新版本

一旦安装了Clockify,您将运www.yabo.11vip行相同的版本,直到您手动决定要升级到最新版本。

通常,云版本每周更新两次(看到发布日志),服务器版本稍后每周或两个更新。

当你决定更新时,停止Clockify,拉出最新的更改,并再次运行Cwww.yabo.11viplockify:

Docker-compose pull && Docker-compose up -d

使用API

如果您是一个自主的用户,您必须使用不同的API基点:

  • 基地端点: https://yourcustomdomain.com/api
  • 报表的基本端点: https://yourdomain.com/reports

你可以找到API文档在这里,以及访问https://yourdomain.com/web/boot时的准确基本端点

备份

我们建议使用脚本进行定期备份。例子:

sudo docker-compose exec - t db sh -c ' mongodb -u "$MONGO_INITDB_USERNAME" -p "$MONGO_INITDB_PASSWORD" -d "$MONGO_INITDB_DATABASE"——archive' > cwww.yabo.11viplockify-$(date - i).dump . sh

稍后,您可以通过创建一个新的数据库实例来恢复备份,并使用mongorestore进行常规恢复。例子:

sudo docker-compose exec -T db sh -c 'mongorestore -u "$MONGO_INITDB_USERNAME" -p "$MONGO_INITDB_PASSWORD" -d "$MONGO_INITDB_DATABASE"——authenticationDatabase admin——archive' < /my-file-path/my- cwww.yabo.11viplockfile -backup.dump . sh
安装遗留版本(Non-Docker)

www.yabo.11vipClockify主要由3个部分组成:API服务器、数据库服务器和Web服务器。它们可以在同一台机器上,但根据可用资源的不同,您可能希望将它们部署在不同的机器上。

数据库服务器

您应该首先设置数据库服务器,因为没有它API就无法运行。API需要一个MongoDB v4.2的实例。

创建数据库用户

如果我们假设:

域= mydomain $ username = admin密码美元= AdminPasswordYouChoose

我们应该用下面的命令添加适当的用户:

mongodb——host $host >使用admin > db。createUser({user:"$username", pwd:"$password", roles:[{role:"root", db:"admin"}]}) > use www.yabo.11vipclockify > db. createUser({user:"$username", pwd:"$password", roles:[{role:"root", db:"admin"}]})createUser({user:"$username", pwd:"$password", roles:[{role:"readWrite", db:"www.yabo.11vipclockify"}]})

API服务器

API服务器使用Java。您需要Oracle Java 8或OpenJDK 8。www.yabo.11vipClockify API以JAR文件的形式发布,需要使用适当的参数运行该文件。

运行API服务器

如果我们假设:

美元$ profile =违约,selfhosted mongoConnectionString = mongodb: / /用户名:美元password@域:美元港口/ clockif tokenKey = SomeRandomString美元

我们应该用下面的命令运行API:

sudo java -jar - spring.profiles。活跃clockify-1.0.jwww.yabo.11vipar——authentication.token.xauth = $概要文件。关键= tokenKey——database.mongoDb.url = mongoConnectionString美元

成功配置的API服务器将产生类似这样的控制台输出:

启动BackendApplicatiowww.yabo.11vipn在10.579秒(JVM运行11.03)

日志存储在

/var/log/www.yabo.11vipclockify/latest.log

建议在后台运行Java进程。如何配置这一点取决于您的操作系统。
API需要在/ API路径下从外部网络访问(例如time.mydomain.com/api)。同样,配置取决于操作系统和适当的web服务器。

Web服务器

Web服务器托管使JavaScript前端的静态文件。前端作为压缩包作为应未压缩和配置为选择的Web服务器的根目录。如何配置它取决于您的Web服务器。