NAME
gyptazy - DevOps, Coding, Networking and BSD!

OPTIONS

CONTENT

Blog

Container Registry for the Community

(2023-12-17):
Operating your own IPv6-capable container registry ( Distribution Registry ) for Docker and Podman offers several advantages. By hosting container images on a dedicated registry, you gain greater control over image distribution, access, and security. With cnt-reg.gyptazy.ch a new IPv6 capable container registry got launched. The use of IPv6 ensures scalability and future-proofing in the increasingly IPv6-dominated networking landscape. This setup provides autonomy in managing container images, reducing reliance on external services. It enhances security by allowing you to implement customized access controls, monitor image integrity, and efficiently manage permissions for Docker and Podman deployments. Moreover, having your own container registry contributes to improved performance, as image retrieval and deployment can be optimized within your network infrastructure. This localized control also reduces dependency on external network conditions, resulting in faster image pulls and more reliable deployments. This container registry hosts multiple open-source and community driven projects like manpageblog and Plutono .... [read more]

BoxyBSD - Free FreeBSD Jail/VM Hosting

(2023-12-03):
BoxyBSD is an innovative service hosted and developed by gyptazy that provides a unique opportunity for enthusiasts, developers, and curious minds to explore the powerful FreeBSD operating system in a risk-free and hassle-free environment. BoxyBSD offers free FreeBSD virtual machines (VMs) served as jails, allowing users to immerse themselves in the FreeBSD experience without the need for complex setups or installations. Embrace the freedom to explore, innovate, and debug with BoxyBSD – your gateway to a temporary yet enriching FreeBSD experience! Each jail has its own public IPv6 address, located in Switzerland. With BoxyBSD, users can enjoy a limited lifetime of 12 hours to play around with FreeBSD, experiment with configurations, and engage in debugging activities. This time window provides ample opportunity for users to delve into the world of FreeBSD, understanding its robust features and optimizing their skills. Whether you're a seasoned developer seeking a quick testing ground or .... [read more]

BSD Cafe - The Community for BSD Based Systems

(2023-11-19):
The BSD Cafe is a thriving community that goes beyond being just a gathering of BSD enthusiasts; it serves as a comprehensive repository of knowledge and experiences shared by its members. The platform features in-depth reviews of BSD-related software and hardware, providing valuable insights into real-world experiences and hardware compatibility. The community aims to assist individuals in making informed decisions when building or optimizing systems for BSD but Linux users are of course also welcome. The founder and guiding spirit of BSD Cafe, Stefano Marinelli , is introduced as our "Barista" and had the idea to create a modern place for BSD enthusiasts which does not only target experienced users. It is also a place for beginners to start and learn using BSD based systems. Beginners will be guided and taugth in systems like FreeBSD , NetBSD , OpenBSD , DragonFlyBSD , helloSystem and all other BSD based systems. Linux .... [read more]

I Just rejoined the NTP Pool Project

(2023-11-17):
Finally, I rejoined the ntppool.org project again. Several years ago, I already contributed with several Stratum 1 systems which were connected to a Stratum 0 (GPS). Nowadays, most ones do not care about NTP and time synchronization anymore but it gets more important than ever when it comes to encryption, authentication and logging. Therefore, I took my old Stratum 0 GPS systems and created four new ntp server which are also included within the nto pool project. But of course, you are also able to use them directly without using the pool. ntp01.gyptazy.ch (stratum 1) IPv4: 37.114.42.55 IPv6: 2a00:ccc1:102:24c::1337 Location: Frankfurt, Germany ntp02.gyptazy.ch (stratum 1) IPv4: 37.114.55.6 IPv6: 2a00:ccc1:102:26c::1337 Location: Frankfurt, Germany ntp03.gyptazy.ch (stratum 1) IPv4: 45.129.181.241 IPv6: 2a03:4000:47:1f1::1337 Location: Nürnberg, Germany ntp04.gyptazy.ch (stratum 1) IPv4: 45.157.178.14 IPv6: 2a03:4000:4b:6e::1337 Location: Nürnberg, Germany You can also find some further stats here . .... [read more]

Released manpageblog - A Small and Lightweight Blog Engine

(2023-11-11):
manpageblog - a small, lightweight blog engine written in Python and offers several advantages in a look of a man page (Unix like manual page). Firstly, it provides simplicity and ease of use, making it accessible even for users with limited technical knowledge. The lightweight nature ensures quick installation and minimal resource consumption, making it suitable for various hosting environments. Python's readability and straightforward syntax make the blog engine easy to customize and extend, allowing users to tailor it to their specific needs. Additionally, being Python-based means leveraging a vast ecosystem of libraries and frameworks, enhancing the blog's functionality without unnecessary complexity. The lightweight nature also contributes to faster loading times, improving user experience and search engine rankings. Overall, a small, lightweight blog engine in Python combines simplicity, flexibility, and efficiency, making it an ideal choice for those prioritizing a streamlined and customizable blogging experience. Features: * Slim & lightweight .... [read more]

Howto install Ansible SemaphoreUI on Debian 12

(2023-11-05):
This mini How-To guide describes how to install Semaphore UI 2.8.75 in addition to Ansible 8.5 on Linux Debian 12 (Bookworm). Semaphore provides a modern and responsive webUI for running Ansible playbooks as an alternative to Ansible AWX (Tower) and the new Automation Platform. Semaphore is an open-source project written in GoLang and easy to use, install & to maintain. MySQL/MariaDB, PostgreSQL and BoltDB are supported as backend DBs. Within this HowTo MariaDB is used. Please also see the official docs here. Features: * Build, deploy & rollback * Group playbooks to projects * Manage environments, inventories, repositories and access keys * Run playbooks from the browser * Responsive UI allows the use of Semaphore on mobile devices * Run playbooks by schedule * View detailed logs of any playbook runs, at any time * Delegate other users the running of playbooks * Get notifications about playbook runs Prerequisites: In .... [read more]

Released Changelog Fragments Creator V1.3

(2023-10-15):
Changelog Fragments Creator just got released in V1.3. Changelog Fragments Creator (a changelog generator in Python) may be used in development setups where working on a single CHANGELOG.md file might result in ongoing merge conflicts due to too many changes on the same file. This is where Changelog Fragments Creator steps in to solve this by creating YAML based files for each PR according to its planned release version. The output format is based on Keep a Changelog, and this project adheres to Semantic Versioning. This changelog creator is written for minimal setups to be usable across almost all systems (platforms and distributions). Therefore, some dirty stunts were needed to avoid templating (jinja2), etc. to drop some imports that would require additional dependencies. Changelog Fragments Creator is fully open-source. You can find the sources and download it: changelog-fragments-creator V1.3 @github . .... [read more]

Collection of Vagrant Boxes for Apple Silicon on ARM64

(2023-10-05):
This overview offers you an insight into my self-created Vagrant compatible boxes and images of different Linux and BSD operating systems for Apple Silicon based Macs. Apple Silicon's hardware architecture is based on ARM64 (AARCH64) which is incompatible with the AMD64 (x86_64) hardware architecture. The following boxes provide further virtualization support and can run as a virtual machine (VM) on your Mac. You may also use these images on any other ARM64 based platform. Images: * Alpine 3.18.4 (Standard) * Alma Linux 9.3 * Alpine Desktop XFCE 3.18.4 * Arch Linux 2023.10.07 * CasaOS 0.4.7 (based on Debian 12) * CentOS 9 Stream * Chimera 20240122 * Debian 11.8 Bullseye * Debian 12.1 Bookworm * Debian 12 Bookworm with Ansible Semaphore (MariaDB) * Debian 12 Nextcloud 28 (MySQL/nginx) * Fedora 38 (server) * Fedora 39 (server) * Fedora 40 (server) * FreeBSD 13.2 * FreeBSD 14 Beta 4 * FreeBSD .... [read more]

Tech Talk RPM and DEB Packaging with CMake and CPack

(2023-09-22):
Creating packages for Debian (Ubuntu), RedHat (CentOS, Fedora) & FreeBSD can easily be done by CMake’s CPacks feature. This provides great possibilities to create packages from sources but also to ship just configuration files with a single config for one or more distributions. In general, it also supports creating packages from different distributions. My tech talk provides a short examples how to use it by packaging the changelog fragments creator tool (see also my blog post regarding this here). Please note, that this is not a HowTo rather than an interactive talk where things are described in detail. Resources: Presentation: Web/HTML Sources: gyptazy/ tech-talks (Github) .... [read more]

Digital Detox – An Example Approach

(2023-08-26):
In an era where our lives are increasingly intertwined with technology, the concept of a digital detox has gained significant traction. A digital detox refers to consciously and temporarily disconnecting from digital devices and online platforms in order to find balance, regain focus, and reconnect with the physical world around us. This practice has become an essential remedy for the modern challenges posed by our hyperconnected lifestyles. In this blog post, we’ll explore the ins and outs of a digital detox, its benefits, and practical tips for successfully incorporating it into your life. The Digital Age’s Impact on Our Lives: The digital age has ushered in remarkable advancements in communication, productivity, and entertainment. However, it has also led to a host of negative consequences that are hard to ignore. The constant barrage of notifications, the pressure to maintain an online presence, and the addictive nature of social media have contributed .... [read more]

[previous] [next][categories]