Time managment in Yandex Tracker
This tool uses tables to help manage time spent resolving issues, as well as group and filter the time by project, queue, or reporter.
- Get an SSH key pair to connect to a virtual machine (VM).
- Create a VM from a public image. Under Image/boot disk selection, go to the Cloud Marketplace tab and select Time management in Yandex Tracker. Under Access:
- Enter the username in the Login field.
- Paste the contents of the public SSH key file in the SSH key field.
Save the VM public IP address.
- Open
http://<VM_public_IP_address>/
in your browser. - Register and log in to the system.
If the settings are incorrect, repeat the installation or delete the /usr/local/share/config.json
file:
- Connect to the VM over SSH. Use the username you provided when creating the VM, as well as the generated private SSH key.
- Run the
http://{<VM_public_IP_address>}: 1121/api/v1/reset_config
GET method.
To set up login using a Yandex ID, issue an SSL certificate for the domain name and configure the web server to use it. To output statistics, the server uses Nginx. The application backend is on port 1121
, and Nginx proxy all requests from /api/*
to this backend from standart ports.
To install an SSL certificate from Let’s Encrypt:
-
Register a domain or subdomain with a DNS registrar.
-
Create an A record with your VM public IP address in the domain. Wait until the data is updated.
-
Connect to the VM over SSH. Use the username you provided when creating the VM, as well as the generated private SSH key.
-
Install the packages required to work with Let’s Encrypt:
sudo apt install certbot python3-certbot-nginx
Confirm the installation.
-
Open the Nginx configuration file to edit it:
sudo nano /etc/nginx/sites-available/default
-
In the
server_name
parameter, specify<your_domain> www.<your_domain>
. -
Save the changes by pressing
ctrl/cmd + X
. -
Check the Nginx configuration:
sudo nginx -t
Result:
syntax is ok test is successful
-
Restart Nginx:
sudo systemctl reload nginx
-
Run the certificate issue command:
sudo certbot --nginx -d <your_domain> -d www.<your_domain>
Enter your email address and agree to the privacy policy, twice.
Result:
Congratulations! You have successfully enabled HTTPS
The certificate will renew automatically. If you have any issues, run this command:
sudo certbot renew --dry-run
UDP Automotive
UDP Automotive provides technical support to solution users in Yandex Cloud. You can reach the technical support service at time-sheets@udpauto.ru.
Yandex Cloud
Yandex Cloud does not provide technical support for this product. If you have any issues, please refer to the respective developer’s information resources.