zeldor.biz

Linux, programming and more

Copyright © 2025
Log in

First steps with golang

December 23, 2020 by Igor Drobot Leave a Comment

Golang short Go is an open source programming language, which was invented in 2007. Go makes it easy to build simple, reliable, and efficient software.

Go as a language is more similar to C.

Installation on MAC OS X

brew update
brew install golang
[Read more…]

Filed Under: Linux, Mac OS X, Programming Tagged With: ARM, go, golang

Upgrade Nextcloud from command line

October 11, 2020 by Igor Drobot 1 Comment

Nextcloud updates can be typically performed over the graphical administration interface.
In most cases updates are running very smooth but in other cases, some issues can occurred with the nextcloud remote download servers or the PHP-Backend or because something is running in a timeout. The update experience over the command line interface is much reliable and faster. Just try it out.

[Read more…]

Filed Under: Linux

TIG – Telegraf InfluxDB Grafana

September 3, 2020 by Igor Drobot Leave a Comment

InfluxDB is a time series database designed to handle high write and query loads.

It is an integral component of the TICK or TIG stacks.
TIG: Telegraf + InfluxDB + Grafana
TICK: Telegraf + InfluxDB + Chronograf + Kapacitor

Basically its one of the best stacks on the marktet for capacity and vitality monitoring with huge potential to be extended to your needs.

We are talking here around the TIG-stack.

[Read more…]

Filed Under: Linux, Monitoring, Networking Tagged With: Database, Debian, grafana, influxdb, Telegraf

Upgrade opensuse 15.1 to 15.2

August 27, 2020 by Igor Drobot 4 Comments

openSUSE Leap 15.2 is available since beginning of July.
Now, one month after the release, I am sure its the best time to perform the Upgrade on the production systems.

Note, that it is always a good idea to:
– look into the upgrade release notes to make sure, you don’t run in any deprecations with your currently running software
– run a backup or a snapshot of the system, which will going to be upgraded
– run the upgrade steps inside a screen

After you read the release notes and run a backup, synchronize your system to the actual patch level:

zypper ref ; zypper up

Now you can safe update your repositories to 15.1 version:

sed -i 's/15.1/15.2/' /etc/zypp/repos.d/*
mv /etc/zypp/repos.d/openSUSE-15.1.0.repo /etc/zypp/repos.d/openSUSE-15.2.0.repo

The move step can fail, if your repository file name is different from the default one. But this is not a problem at all: The refresh process merely replaces needed repos.

Now, you are ready to run the upgrade process:

zypper refresh && zypper dup

Your system will have to be restarted at once, for all the changes to take effect and, thus, run the new system.

Filed Under: Linux

Get release version from GitHub with python

August 17, 2020 by Igor Drobot Leave a Comment

To automate the roundcube upgrade-process was necessary to download the latest archive from GitHub.
To identify the latest version just follow the latest release.

This trick will also work for any other GitHub project:

import requests
url = 'https://github.com/roundcube/roundcubemail/releases/latest'
r = requests.get(url)
version = r.url.split('/')[-1]

print(version)

Filed Under: Linux

  • « Previous Page
  • 1
  • 2
  • 3
  • 4
  • …
  • 74
  • Next Page »
Yeaaah Cookie! We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.Ok