Tips & tricks
How to manage a security breach on your server
Modern servers frequently run a multitude of software applications. In our case, we use Docker on the server to run multiple services. One of these services, Gitlab, had a security issue (gitlab workhorse more specifically). Which led to a trojan infection. (In our case, the binaries were called “wate” in case this matters to someone…
WeiterlesenIntegrating the BSEC in CircuitPython (A work in progress)
A short post about using a static C library inside CircuitPython and a progress report on wrapping the BSEC library in particular.
WeiterlesenHow to enable bluetooth headphones on Windows 8.1
To follow this guide, your device should already be paired. (Windows + C > Settings > Change Computer Settings) Open system control panel, and choose the Sound control panel Your headphones should show up in the control panel. Mine are the Soundcore Life Q30 Stereo. (Note you can choose between headset and headphones here.) be…
WeiterlesenGmail Workspace / Gmail Suite send e-Mail from server using msmtp
We are in the process of migrating to Gmail, to be able to delegate managing a mail server. We used ssmtp on our server to email mails before, using our own mail server (Zimbra). I have now managed to get Gmail Workspace working, and would like to share some pointers on how to do that.…
Weiterlesenfixing z-index for v-menu and v-list: how to make a menu overlap your content in vuetify
I have the following menu setup, and I think you can see the problem immediately: As you can possibly see, I have a v-app-bar which contains the menu, and a main content area. The v-menu is being overlapped by the v-card in the content of the page. Trying to set the z-index property on v-menu…
WeiterlesenKyocera FS-4200DN nicht original Toner drücken Sie die Tasten OK und Abbrechen gleichzeitig
Heute hat mein Kyocera FS-4200DN die Warnung angezeigt (sinngemäß) “Toner ist nicht original. Der Hersteller kann keine Verantwortung übernehmen. Drücken Sie die Tasten OK und Abbrechen mindestens 3 Sekunden gleichzeitig um fortzufahren.” Diese Warnung wird angezeigt nachdem man den Knopf “Hilfe” drückt. Das Problem was mich verwirrt hat: der angezeigte Dialog zeigt auch eine Taste…
WeiterlesenPiCockpit v.0.11.0 & picockpit-client v0.15.6 released–live pi monitoring!
Freshly released for you – now picockpit.com offers you a possibility to monitor up to 5 Pis from everywhere on this planet (with an Internet connection) for free! This is how it looks like: The data (under the heartbeat button) is updated live, currently every second. How do I start monitoring my Pis for free?…
WeiterlesenSpecifying Debian dependency between two versions & apt-get installing .deb files
These informations are probably of most interest to package maintainers: Dependency on specific package versions Here is how to specify a python3 dependency between version 3.5 (equals to or later), and 3.6 (must be earlier) in debian/control: Depends: python3 (>= 3.5), python3 (<< 3.6) So you basically specify two dependencies. Note, this will not work…
WeiterlesenAvahi how to assign several .local names to same IP
In some situations you would like to access the same computer / IP using different .local names. This is possible using the Avahi daemon. The following is written for Ubuntu 18.04 Bionic Beaver. Install Avahi apt install avahi-daemon avahi-utils Avahi automatically adds your computer’s hostname to the .local Domain. For instance, my computer is called…
WeiterlesenCreating a Raspbian repository
If you want to host your own Raspbian repository, this article is for you. A Raspbian repository consists of a special directory structure on a webserver. The files, including the packages, are all static – therefore this repository could also simply be hosted on an Amazon S3 instance, for example. The sources.list entry in Raspbian…
Weiterlesen