-
Setting up ssh-agent with Caching of Keys on First Use
If you use a password protected SSH key,
ssh
in a standard setup will ask for your password each time you use the key. You can usessh-agent
to save the key for later use after decryption. In this use casessh-agent
is a program that caches the encryption key for you so that you can use it later without having to enter the password again. For other scenariosssh-agent
has some more advantages. -
A Comparison of Continuous Integration Configuration Files
Modern CI/CD solutions usually work with a file in your code repository that defines the steps that need to be executed. The CI/CD solution will read this file and then execute the appropriate scripts to build, test or deploy your application. Since each tool defines its own configuration format let’s compare them to see similarities and differences.
-
Monitoring Stock Prices with Prometheus and Molescrape
If you’re only trading stocks occassionally and not on a daily basis, you have the problem that you won’t check the prices regularly. This means that you might miss a price target at which you wanted to sell your stocks. Typically, stock brokers allow you to set Stop Loss to prevent too high losses, but to my knowledge at least my broker does not have monitoring capabilities to inform me when a stock price has risen upwards to a specific target (e.g. the break-even point to actually earn some money if I consider taxes and fees).
-
Howto perform different Monitoring Use Cases with Prometheus
I recently starting migrating all my monitoring jobs from my old service (similar to healthchecks.io and UptimeRobot) to a Prometheus based solution. Even though Prometheus is focused on monitoring numeric metrics from services that expose them on a web interface other monitoring tasks can also be achieved. In this article I want to describe how you can solve different monitoring use cases with Prometheus.
-
Virtual Private Network for a Server Cluster and Workstations with Wireguard
Wireguard is a new VPN solution that will probably be added to the Linux kernel in the near future. According to their own information they “aim to be faster, simpler, leaner, and more useful than IPsec, while avoiding the massive headache”, which judging from my own setup experience with Wireguard and my theoretical experience with IPsec seems to be true.