Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 200
  1. As some of you may know, I work for Red Hat as an automation advocate in Belgium and Luxembourg.

  2. This post is an update on my 2023 post that was using Authentik.

  3. I own a Shelly i4 (DC model) that keeps an eye on two doors contacts (also knowns as reed switches), which I augmented with a Shelly Plus Addon that keeps an eye on five DS18B20 temperature sensors.

  4. I have a lab environment running Ansible Automation Platform 2.3 (AAP) that I use for my customer demos.

  5. Update Dec 25, 2024: steps updated for Authentik release 2024.12.1 Assumptions: you are already exposing a simple website service.example.com through Cloudflare Zero Trust this service is currently publicly accessible with no authentication whatsoever Aut…

  6. Official documentation of Shaarli only gives a PHP example, but I’m more of a Python kind of guy.

  7. I recently moved from running a VPS in some cloud to running a VM on my home server and exposing it behind Cloudflare tunnels.

  8. I work at Red Hat but I happen to run some Ubuntu systems.

  9. If you need to generate configuration files quickly based on templates, you can use envsubst to help you.

  10. Install StackRox on k3s

    Tested on k3s 1.22.5.

  11. I have a Lenovo t14s and a Dell WD19TB Thunderbolt Dock.

  12. Lenovo Thunderbolt docking stations are terrible Ever since getting my new Thinkpad t14s, my Lenovo ThinkPad Thunderbolt 3 gen 1 docking (Type 40AC) started acting up on the USB side.

  13. There are many lightweight or light enough Kubernetes distributions out there: k0s, k3s, Microk8s, OpenShift CodeReady Containers, Microshift, etc.

  14. Moving from i3wm to bspwm In December 2019, I wrote about my Linux desktop environment running i3wm.

  15. TESTED ON FEDORA 34 AND 40.

  16. If you want to expose a service from your LAN to the internet and you can’t open ports, you can use ngrok, or its open source alternative FRP.

  17. So I run a Fedora virtual machine on a Libvirt host running in my garage.

  18. So you want a smart doorbell?

  19. By default on a Fedora system running SELinux in enforcing mode, custom scripts won’t be able to make any connection through curl, wget or else.

  20. Motion without object detection is worthless I replaced my old Synology DS213j with a Fedora box.

  21. Ever since purchasing a Synology NAS, the Linux admin in me have been frustrated with the limitations and sometimes weird implentations of Synology DSM.

  22. Previous title was “libvirtd with trunk port and VM in VLAN aware bridges”.

  23. If you have always passed the --listen option under /etc/sysconfig/libvirtd and you can’t get libvirt to listen on a recent Fedora install, read on.

  24. In BIOS: choose M.I.T. menu (whatever that stands for) Advanced CPU Core Settings SVM (whatever that stands for) Mode to Enabled Save and exit

  25. For the longest time I have been using this bit of (kinda incorrect) Ansible code to log into IdM: - name: Logging in to IPA and store session cookie uri: url: "{{ ipa_url }}/session/login_password" method: POST force_basic_auth: yes headers: Content-Type:

  26. For readers interested in Ansible, I gave a talk about Ansible and Red Hat Consulting at the Ansible Automates 2020 Event, with my colleagues Anton and Marc.

  27. I’ve been trying to add the new mode for my ultra wide monitor with resolution 3440x1440.

  28. From Mkdocs to Hugo I moved this blog from Mkdocs to Hugo just yesterday.

  29. For the demonstration purpose, let’s create a container, we can use whoami: docker run --name whoami --net userbridge containous/whoami Create the configuration file for Caddy, for example under /opt/docker/caddy/Caddyfile: { # email to use on Let's Encry…

  30. /etc/traefik/traefik.yml: [...] providers: file: directory: "/etc/traefik/dynamic/" watch: true [...]

  31. Context I’ve used a number of todo list applications over the years.

  32. I sync my data from my Seafile instance back to my NAS.

  33. Node-RED

    As per their website: Node-RED is a programming tool for wiring together hardware devices, APIs and online services in new and interesting ways.

  34. Mkdocs publishing workflow

    I write articles on my personal computer.

  35. swatchdog was originally called swatch.

  36. I have used Linux as a desktop environment since about 2006, mostly with Gnome or Cinnamon.

  37. I have ordered a TPLink HS110 Smart Plug to test how it compares to my aging Wemo plugs.

  38. Problem: Authentication fails for AD users on RHEL system in an Freeipa/AD trusted environment.

  39. Problem So if you press F11 in Firefox, by default it goes 100% full screen.

  40. Remove Docker orphans

    Orphan volumes List mountpoints that are not in use: for j in $(for i in $(docker volume ls -qf dangling=true) do docker volume inspect $i | grep "Mountpoint" | awk -F':' '{print $2}' | awk -F'"' '{print $2}' done) do du -h --max-depth=1 $j done Now feel…

  41. On Fedora you can install with: dnf install asciinema To start recording: asciinema rec /path/to/mysession.cast End recording: Ctrl-D or exit Play a session: asciinema play /path/to/mysession.cast Learn more at https://asciinema.org/

  42. You can use the DOCKER-USER chain to pass any custom iptables rules you want.

  43. Project page Source code Gotify is: a simple server for sending and receiving messages self-hosted free and open source under MIT license a simple API a simple GUI written in Go building docker images at every release It comes with a nice Android applicat…

  44. I once wrote about how to simulate latency on Linux.

  45. For a long time I was getting random 502 errors “Bad Gateway” on my Docker instance running on a small VPS.

  46. Switching to ZSH

    Everything has already been said and documented about ZSH.

  47. Let me introduce you to Hastebin.

  48. IMPORTANT: This blog post covers Traefik version 1.

  49. Tmux basics

    A long long time ago I wrote about screen.

  50. PXE boot on Libvirt

    Allow TFTP for the libvirt network: virsh net-destroy lab virsh net-edit lab <name>lab</name> <uuid>7c0e845a-a3fa-4403-8fb4-2373dfcb416c</uuid> <forward mode='nat'/> <bridge name='virbr1' stp='on' delay='0'/> <mac address='52:54:00:aa:5f:89'/> <domain nam…