B1Blog

 

Loadbalancing made easy with haproxy

13.01.2021 | Tim Schmeling in howto

This is the start of a three-part series showing you how to install, configure and handle a loadbalancer in front of two webservers. We will also learn how to integrate a cluster taking ownership of the components running on each node.

Weiter lesen ...

None but your Business — Privatsphäre im Internet mit selbstgehosteten Open-Source-Tools unter Linux

02.12.2020 | Thilo Mull in howto

Das Internet ist ein offenes Meer, in dem viele Ohren schwimmen. Diese versuchen aus unterschiedlichen Gründen, an allem zu lauschen, was da an ihnen vorbeizieht. Im Folgenden werden ein paar Tools vorgestellt, mit denen dafür gesorgt wird, dass die eigenen Daten auch die eigenen Daten bleiben.

Weiter lesen ...

Ackerbau und IT – Gegensätze, die sich anziehen?

11.11.2020 | Tim Schmeling in automatisierung

Beim Gedanken an Ackerbau kommt vielen wohl das Bild eines Landwirts auf dem Traktor in den Sinn, der über Felder fährt und diese beschickt. Man denkt eher nicht an IT, und unter dem Begriff “Landwirtschaft 4.0”[1] können sich die wenigsten etwas vorstellen. Wie etwa die ideale Fahrspur auf einem Feld mit technischen Hilfsmitteln berechnet werden kann, und welches Open Source Projekt sich dafür besonders eignet, erfahren Sie im folgenden Artikel.

Weiter lesen ...

Let you entertain you! - Eigene Dienste unter Linux hosten

28.10.2020 | Thilo Mull in howto

Im Jahr 2020 ist es selbstverständlich, dass digitale Werkzeuge in nahezu allen Lebensbereichen Einzug halten, um etwa Daten, Bilder oder Texte zu teilen, gemeinsam Termine zu planen oder sich einfach zu unterhalten. Ebenso besteht für den eigenen Bedarf manchmal das Bedürfnis, seine Musik-, Film- oder E-Book-Sammlung zu sortieren um dann ggf. über Wlan oder das Internet darauf zuzugreifen. Für all diese Bedürfnisse gibt es, zum Großteil kostenfreie, Angebote von großen Firmen, auf die viele Menschen gerne zurückgreifen. Allerdings gibt es eine Reihe von Gründen, die dagegen sprechen, diesen Diensten seine Daten anzuvertrauen. Welche das sind und wie Sie die meisten dieser Dienste mit ein wenig Aufwand durch Open-Source-Lösungen ersetzen können, lesen Sie im folgenden Artikel.

Weiter lesen ...

Accessing Java Web Start based Server Remote Boards using Firefox

30.09.2020 | Uwe Grawert in howto

Accessing most server remote boards requires the browser to support Java, also known as Java Web Start (JWS). Unfortunately Java Web Start has been deprecated starting from Java version 9. Also current Firefox versions do not support Java anymore.

This makes accessing server remote boards increasingly difficult with current browsers. To make life a little easier, and by the help of Docker, we can still use an old Java version supporting Java Web Start together with an old browser version of Firefox to access Java based server remote boards.

Weiter lesen ...

OpenStack und Nvidia Grafikkarten

16.09.2020 | Bernd Müller in howto

Grafikkarten berechnen bestimmte Aufgaben effektiver als Prozessoren. Rechenintensive Anwendungen wie KI und Deep Learning profitieren davon besonders. Nvidia stellt auf genau diese Anwendungsfälle spezialisierte Highend-Grafikkarten her, die in virtuellen Umgebungen parallel in mehreren virtuellen Maschinen betrieben werden können. Das lässt sich der Hersteller aber auch dementsprechend teuer bezahlen. Von Lizenzkosten für die benötigte Software ganz zu schweigen. Der Kauf einer solche Karte will also wohlüberlegt sein. Es stellt sich die Frage: Geht das nicht auch mit aktueller Gaming Hardware?

Weiter lesen ...

Create virtual machines with a grain of salt

02.09.2020 | Mattias Giese in howto

Salt [1] is not only useful for configuration management or infrastructure automation in general but also a flexible platform to build your own specialized solutions on top. This blog post shows how easy it is to leverage Salt from within your own Python code and how it helped us to simplify and enhance a complex deployment process based on Xen-Hypervisors [5] and virtual machines.

Weiter lesen ...

From Docker to podman: On the why and how

19.08.2020 | Mattias Giese in howto

When Docker was released it felt like a revelation to developers and admins. For the first time a user space utility combined some old but very nifty kernel features in an easy-to-use package. But after some time, weaknesses of the Docker architecture were observed and alternatives to it emerged. In this article, we take a quick look at one of these alternatives and showcase its use with a popular internal use case at B1 Systems.

Weiter lesen ...

Check tcp connections and firewall rules across networks using nc

05.08.2020 | Tim Schmeling in howto

Larger companies have a big network with different network segments. Often they have active components like routers and firewalls inside the network to avoid bad traffic and unauthorized connections. If you now like to implement a new (open source) software, which needs a connection to another server, you have to ensure that the connection is possible. You have two options for solving this problem. We’ll look into both of them.

Weiter lesen ...

How to make git show information in your bash prompt

29.07.2020 | Johannes Kastl in howto

In a previous blogpost we learned how to use git and bash aliases and also use bash completion. Another nifty feature is showing some git information in your bash prompt. This blogpost will show you how.

Weiter lesen ...
Col 2