As a sales and integration partner of Nextcloud, we bring the on-premise solution of the same name for data storage and collaboration to the Swiss market and offer our customers a comprehensive service for the carefree use of Nextcloud in the corporate environment. Read the press release for detailed information.
If you want to test your code in Python, you should take a look at Pytest as an alternative to Unittest. Pytest is a testing framework for Python. It makes testing very easy, without a lot of boilerplate. Its advantages lie in its simplicity, automatic test discovery, modular fixtures and intelligent error output. This blog…
This blog post will discuss how OpenVPN can be connected to the GitLab user database. Data in a Git repository often require a lot of work, meaning a lot of energy, time and money. If you don’t want to rely on the GitLab login alone but instead want additional protection before it, one way to…
The RFC 2119 written by Scott Bradner of the Harvard University in Cambridge, has been interpreted in the German language by Jean-Louis Fuchs of the Adfinis SyGroup. It is not a literal translation, but rather an interpretation in German. The objective of this interpretation is to provide and spread the RFC 2119 in the German-speaking…
When it became known that Microsoft was going to port MSSQL to Linux, many sysadmins surely thought that it would end in catastrophe. Enterprise providers have not been brilliantly successful with Linux ports so far – trying to install (and configure) Oracle DB on a Linux server is one of the worst experiences known to…
Where web servers are concerned, there are many options to improve the security of connections, but also to prevent cross-site attacks. SSL Simple SSL/TLS configurations are shown here first, followed by expanded SSL/TLS features, such as HSTS and OCSP. In principle, it is always recommended that the current protocols and cipher suites are copied, for…
Matrix is primarily characterised as a chat protocol. This protocol is designed to link up existing chat solutions such as XMPP (Jabber), IRC or Mattermost. Comparison to XMPP XMPP has the same idea, a difference is in the protocol structure. XMPP has a base RFC, and can thus be extended using various XEPs. This makes…
If you work a lot with Linux systems and still set them up manually, you’re familiar with the problem of never having the right installation medium available. It also wouldn’t hurt to have a rescue system. Many people use live systems like grml, Kali or Damn Small Linux. But each of these systems has limitations,…
We’ve decided to use GitLab CI to build Debian packages automatically. GitLab CI allows users to execute tasks based on definable events, such as Git tags. We’ve created a generic Docker container which contains the base package-building tools and is used by GitLab to build the package. Updates can be easily installed in the build…
I recently had a customer on the line who was complaining about a script that was running too slowly. It was an import that generally takes several hours. The source code doesn’t come from me and the script accesses multiple databases on different servers. The usual performance analysis tools were of no use in this…