The integration of cockpit in openSUSE Leap improves usability and access as well as providing a link between advanced system administration and user-friendly operations from the web browser. This writing covers how to install Cockpit in openSUSE Leap, generate SSL Certificate with Let’s Encrypt and restrict 2FA to logins
Author Archives: Hanan D.
Developing Containerized Application with Toolbox
In the previous post, I’ve written about how to start to develop the Flask application using the Python virtual environment. In this writing, I’ll use different approach using the containerized environment with Toolbox (or Toolbx). Toolbox makes it easy to use a containerized environment for everyday software development and debugging. With this tool, makes the …
Continue reading “Developing Containerized Application with Toolbox”
Using LDAP Authentication in Laravel Application
LDAP (Lightweight Directory Access Protocol) is an open protocol used for storing information about an organization and its users and assets. This protocol is used to communicate with a directory database to query, add or modify information. LDAP authentication authenticates the user via LDAP server such as Active Directory. For such, user should have valid …
Continue reading “Using LDAP Authentication in Laravel Application”
Python 3.12 and Fedora Container Image
UPDATE: Python 3.13 on Fedora 41 Good news! Python 3.12 has recently been released and Fedora 39 ships it in the system. We don’t have to replace existing Python installation in our operating system, but we could use the container to run the latest Python release for testing or other purposes. Since Python 3.9 and …
Building Alpine Container Images
Containerization is a reliable solution to run multiple tasks or applications on the same host. The container allows applications to be bundled with their own libraries and configuration files, and then executed in isolation on a single OS kernel. It ensures application isolation in terms of security and data access, and as resource allocation. A …
Application Development with Flask
Flask is one of the most popular web application framework, it’s simple and lightweight framework for Python. At the time this writing, Flask version 2.3.x supports Python 3.8 and newer. We will prepare the application development environment with the latest version of Python and Flask. Most of the latest Linux distributions ship the latest release …
Installing Fedora CoreOS from Live ISO
Fedora CoreOS is another container operating system, with minimal operating system for running containerized workloads securely and at scale. It’s designed for clusters but also operable standalone, optimized for Kubernetes but also great without it. You can deploy CoreOS to the cloud, install in bare metal or even run as VM, but in this writing …
Using Docker Runtime with openSUSE MicroOS via WSL
It takes advantage of a client-server model. MicroOS installed on VirtualBox as a server and accessing it with openSUSE Leap distribution installed on WSL. Developing WordPress with Docker Compose that integrated in Visual Studio Code.
Deploying Laravel Application on Debian 11
Debian 11 allows installing PHP 7.4, but the latest Laravel (at the time of this writing is version 10) has as a requirement to have a PHP version equal to or higher than 8.1. We will use the DPA (Debian Package Archive) available at https://deb.sury.org/, since the official version is not so updated. PHP Packages …
Continue reading “Deploying Laravel Application on Debian 11”
Install PHP 8.1 in openSUSE Leap, and Run the Symfony Application on It
At the time of this writing, the latest openSUSE Leap 15.4 ships with PHP version 7.4 and 8.0. Likewise the upcoming release Leap 15.5 also including the PHP version 8.0. The latest popular PHP frameworks like Laravel (version 10) and Symfony (version 6.2), require minimal version 8.1, so we need to add the additional repository …
Continue reading “Install PHP 8.1 in openSUSE Leap, and Run the Symfony Application on It”