56,966 blogs · [ { "id": "01a0ca6b-18d7-7189-abd7-11f220e2c9ec", "title": null, "url": "https://diogoferreira.pt/", "published_at": "2026-09-22T09:19:56+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f222f991a9", "title": null, "url": "https://diogoferreira.pt/author/diogo/", "published_at": "2026-09-09T07:51:41+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f223dcedb5", "title": "How to hide the libvirt-qemu user from the login screen on Linux Mint 19.1", "url": "https://diogoferreira.pt/how-to-hide-the-libvirt-qemu-user-from-the-login-screen-on-linux-mint-19-1/", "published_at": "2026-08-19T14:55:16+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f2244ef031", "title": "How to change the audio output between headphones and speakers on Fedora 25", "url": "https://diogoferreira.pt/how-to-change-the-audio-output-between-headphones-and-speakers-on-fedora-25/", "published_at": "2026-08-19T14:54:56+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f2246c4dd8", "title": "How to install the Pritunl client on Fedora 25", "url": "https://diogoferreira.pt/how-to-install-the-pritunl-client-on-fedora-25/", "published_at": "2026-08-19T14:53:05+00:00" }, { "id": "01a0876d-2d87-729c-a239-57b560b69d19", "title": "Grouping hosts from the Ansible nmap dynamic inventory", "url": "https://diogoferreira.pt/grouping-hosts-from-the-ansible-nmap-dynamic-inventory/", "published_at": "2026-08-14T16:22:34+00:00" }, { "id": "01a0876d-2d88-7187-ab7a-469e421f9121", "title": "Lowercase filenames in Paperless-ngx", "url": "https://diogoferreira.pt/lowercase-filenames-in-paperless-ngx/", "published_at": "2026-08-12T08:43:59+00:00" }, { "id": "01a0876d-2d88-7187-ab7a-469e430705d8", "title": "Edit the Places panel in Dolphin", "url": "https://diogoferreira.pt/edit-the-places-panel-in-dolphin/", "published_at": "2026-08-10T11:11:47+00:00" }, { "id": "01a0876d-2d88-7187-ab7a-469e43704983", "title": "Middle-click paste not working in Ghostty on KDE", "url": "https://diogoferreira.pt/middle-click-paste-not-working-in-ghostty-on-kde/", "published_at": "2026-08-09T14:32:48+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f236b29388", "title": null, "url": "https://diogoferreira.pt/tag/ansible/", "published_at": "2026-08-08T11:12:19+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f237a5edbe", "title": null, "url": "https://diogoferreira.pt/tag/docker/", "published_at": "2026-08-08T11:07:34+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f220ff3cac", "title": null, "url": "https://diogoferreira.pt/uses/", "published_at": "2026-08-07T17:58:16+00:00" }, { "id": "01a0876d-2d88-7187-ab7a-469e4385c235", "title": "Backup Longhorn volumes to a self-hosted Garage server", "url": "https://diogoferreira.pt/backup-longhorn-volumes-to-a-self-hosted-garage-server/", "published_at": "2026-08-07T08:32:25+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f23852a380", "title": null, "url": "https://diogoferreira.pt/tag/kde/", "published_at": "2026-08-06T14:22:43+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f238e5dbab", "title": null, "url": "https://diogoferreira.pt/tag/kubernetes/", "published_at": "2026-08-06T13:28:23+00:00" }, { "id": "01a0876d-2d88-7187-ab7a-469e43e67a66", "title": "Proxmox backups failing for a single VM", "url": "https://diogoferreira.pt/proxmox-backups-failing-for-a-single-vm/", "published_at": "2026-08-05T15:59:03+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f239390d0d", "title": null, "url": "https://diogoferreira.pt/tag/dns/", "published_at": "2026-08-05T15:58:05+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f2398bd539", "title": null, "url": "https://diogoferreira.pt/tag/pihole/", "published_at": "2026-08-05T15:58:05+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f23a166116", "title": null, "url": "https://diogoferreira.pt/tag/proxmox/", "published_at": "2026-08-05T15:56:05+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f23a1f2fda", "title": null, "url": "https://diogoferreira.pt/tag/proxmox-backup-server/", "published_at": "2026-08-05T15:56:05+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f23af821e1", "title": null, "url": "https://diogoferreira.pt/tag/backups/", "published_at": "2026-08-05T15:56:05+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f22174938d", "title": null, "url": "https://diogoferreira.pt/bookmarks/", "published_at": "2026-08-03T15:24:14+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f227315d49", "title": "How to embed GitHub Gists on a Ghost blog", "url": "https://diogoferreira.pt/how-to-embed-github-gists-on-a-ghost-blog/", "published_at": "2026-04-08T16:00:56+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f228033a6d", "title": "How to restore a single file or folder in Thunar using Déjà Dup", "url": "https://diogoferreira.pt/how-to-restore-a-single-file-or-folder-in-thunar-using-deja-dup/", "published_at": "2026-04-08T15:59:52+00:00" }, { "id": "01a0876d-2d88-7187-ab7a-469e43f0d039", "title": "Firefox Sensible Defaults", "url": "https://diogoferreira.pt/firefox-sensible-defaults/", "published_at": "2026-04-08T15:48:45+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f23b8a7d05", "title": null, "url": "https://diogoferreira.pt/tag/firefox/", "published_at": "2026-04-08T15:47:07+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f2222bdf7f", "title": null, "url": "https://diogoferreira.pt/about/", "published_at": "2026-03-18T10:03:00+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f23bea44d4", "title": null, "url": "https://diogoferreira.pt/tag/linkwarden/", "published_at": "2026-03-17T17:07:28+00:00" }, { "id": "01a0876d-2d88-7187-ab7a-469e44923265", "title": "How to send Proxmox notifications to ntfy with authentication", "url": "https://diogoferreira.pt/how-to-send-proxmox-notifications-to-ntfy-with-authentication/", "published_at": "2026-01-15T14:42:19+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f22b17cd66", "title": "Remove a host from BackupPC", "url": "https://diogoferreira.pt/remove-a-host-from-backuppc/", "published_at": "2025-11-28T00:22:53+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f22bd620dc", "title": "Open XFCE menu using the Windows key.", "url": "https://diogoferreira.pt/open-xfce-menu-with-the-windows-key-on-xubuntu-20-10/", "published_at": "2025-11-28T00:12:07+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f22c0665bb", "title": "Prevent Ubuntu 20.04 from changing audio device to USB headset on boot", "url": "https://diogoferreira.pt/prevent-ubuntu-20-04-from-changing-audio-device-to-usb-headset-on-boot/", "published_at": "2025-11-28T00:11:52+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f22c6056c4", "title": "How to install Grocy with Apache on Debian 10", "url": "https://diogoferreira.pt/how-to-install-grocy-with-apache-on-debian-10/", "published_at": "2025-11-28T00:11:43+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f22ce9560a", "title": "Unblock LDAP or Active Directory user in GitLab", "url": "https://diogoferreira.pt/unblock-active-directory-user-in-gitlab/", "published_at": "2025-11-28T00:11:34+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f22dda61d6", "title": "How to install Pi-hole with Apache on CentOS 7", "url": "https://diogoferreira.pt/how-to-install-pi-hole-with-apache-on-centos-7/", "published_at": "2025-11-28T00:11:25+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f22eb948e3", "title": "Running Steam on Debian using an Nvidia graphics card", "url": "https://diogoferreira.pt/running-steam-on-debian-using-an-nvidia-graphics-card/", "published_at": "2025-11-28T00:11:18+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f22ed2bac3", "title": "OpenSSL cheat sheet", "url": "https://diogoferreira.pt/openssl-cheat-sheet/", "published_at": "2025-11-28T00:11:04+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f22f678e3d", "title": "Convert SSH key from PuTTY to OpenSSH", "url": "https://diogoferreira.pt/convert-ssh-key-from-putty-to-openssh/", "published_at": "2025-11-28T00:10:58+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f23018737a", "title": "Fix \"dig: command not found\" on Debian 9", "url": "https://diogoferreira.pt/fix-dig-command-not-found-on-debian-9/", "published_at": "2025-11-28T00:10:54+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f230fc4795", "title": "Settings bug in Spotify on Fedora 25 with Wayland", "url": "https://diogoferreira.pt/spotify-bug-on-fedora-25-with-wayland/", "published_at": "2025-11-28T00:10:47+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f2311fa887", "title": "Login screen with dual monitors in Ubuntu 17.10", "url": "https://diogoferreira.pt/login-screen-with-dual-monitors-in-ubuntu-17-10/", "published_at": "2025-11-28T00:10:41+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f23179fa63", "title": "How to upgrade Fedora 25 to Fedora 26", "url": "https://diogoferreira.pt/how-to-upgrade-fedora-25-to-fedora-26/", "published_at": "2025-11-28T00:10:32+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f231b7be43", "title": "Missing icons on Fedora 25 Xfce spin", "url": "https://diogoferreira.pt/missing-icons-on-fedora-25-xfce-spin/", "published_at": "2025-11-28T00:10:17+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f23257e1af", "title": "How to install the new Skype for Linux on Fedora 25", "url": "https://diogoferreira.pt/how-to-install-the-new-skype-for-linux-on-fedora-25/", "published_at": "2025-11-28T00:10:09+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f2328b9f00", "title": "How to install Revelation on Ubuntu 20.04", "url": "https://diogoferreira.pt/how-to-install-revelation-on-ubuntu-2004/", "published_at": "2025-11-28T00:08:45+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f2330955c7", "title": "Bluetooth missing from Windows 11", "url": "https://diogoferreira.pt/bluetooth-missing-from-windows-11/", "published_at": "2025-11-28T00:08:33+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f2351e4f1c", "title": "BackupPC - No ping response", "url": "https://diogoferreira.pt/backuppc-no-ping-response/", "published_at": "2025-09-25T11:14:51+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f23538b49a", "title": "Como alterar o PIN do cartão Curve em Portugal 🇵🇹", "url": "https://diogoferreira.pt/como-alterar-o-pin-do-cartao-curve-em-portugal/", "published_at": "2025-09-25T11:13:15+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f23c87548a", "title": null, "url": "https://diogoferreira.pt/tag/windows/", "published_at": "2025-09-17T00:09:53+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f23d7483fc", "title": null, "url": "https://diogoferreira.pt/tag/android/", "published_at": "2025-09-17T00:09:53+00:00" }, { "id": "01a0876d-2d88-7187-ab7a-469e451451f0", "title": "How to replace vim with neovim in Fedora 41", "url": "https://diogoferreira.pt/how-to-replace-vim-with-neovim-in-fedora-41/", "published_at": "2025-01-10T00:00:00+00:00" }, { "id": "01a0876d-2d88-7187-ab7a-469e45e81628", "title": "Add repository on Fedora 41 with DNF5", "url": "https://diogoferreira.pt/add-repository-on-fedora-41-with-dnf5/", "published_at": "2025-01-08T00:00:00+00:00" }, { "id": "01a0876d-2d88-7187-ab7a-469e4696a8b6", "title": "How to get VirtualBox working on Fedora 41 with KVM installed", "url": "https://diogoferreira.pt/how-to-get-virtualbox-working-on-fedora-41-with-kvm-installed/", "published_at": "2025-01-07T00:00:00+00:00" }, { "id": "01a0876d-2d88-7187-ab7a-469e47942196", "title": "How to include and exclude files and folders from BackupPC using rsync", "url": "https://diogoferreira.pt/how-to-include-and-exclude-files-and-folders-from-backuppc-using-rsync/", "published_at": "2024-04-29T00:00:00+00:00" }, { "id": "01a0876d-2d88-7187-ab7a-469e47dae7aa", "title": "Samsung Galaxy Wearable app crashing on Android", "url": "https://diogoferreira.pt/samsung-galaxy-wearable-app-crashing-on-android/", "published_at": "2024-01-10T00:00:00+00:00" }, { "id": "01a0876d-2d88-7187-ab7a-469e4821dbd2", "title": "Logitech mouse scroll suddenly too slow on KDE", "url": "https://diogoferreira.pt/logitech-mouse-scroll-suddenly-too-slow-on-kde/", "published_at": "2023-08-25T00:00:00+00:00" }, { "id": "01a0876d-2d88-7187-ab7a-469e48f1e8f9", "title": "Remove Ubuntu Pro messages when using APT", "url": "https://diogoferreira.pt/remove-ubuntu-pro-messages-when-using-apt/", "published_at": "2023-08-22T00:00:00+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f23e7363eb", "title": null, "url": "https://diogoferreira.pt/tag/finances/", "published_at": "2021-07-20T18:14:33+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f23f01b0ca", "title": null, "url": "https://diogoferreira.pt/tag/quick-tips/", "published_at": "2021-07-07T20:19:28+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f23f56bc06", "title": null, "url": "https://diogoferreira.pt/tag/ghost-tag/", "published_at": "2021-07-02T20:45:21+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f24045791c", "title": null, "url": "https://diogoferreira.pt/tag/gists/", "published_at": "2021-07-02T20:45:21+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f2413ffdcd", "title": null, "url": "https://diogoferreira.pt/tag/xubuntu/", "published_at": "2021-05-05T17:43:24+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f241a1eecc", "title": null, "url": "https://diogoferreira.pt/tag/tips/", "published_at": "2021-05-05T17:43:24+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f24220aeed", "title": null, "url": "https://diogoferreira.pt/tag/backuppc/", "published_at": "2020-12-17T14:16:40+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f242d91af7", "title": null, "url": "https://diogoferreira.pt/tag/xfce/", "published_at": "2020-08-23T08:24:04+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f243c3c8e8", "title": null, "url": "https://diogoferreira.pt/tag/skype/", "published_at": "2020-08-22T19:33:05+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f243db3a54", "title": null, "url": "https://diogoferreira.pt/tag/atom/", "published_at": "2020-08-22T19:25:42+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f2442065ba", "title": null, "url": "https://diogoferreira.pt/tag/python/", "published_at": "2020-08-22T15:41:36+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f2443bd160", "title": null, "url": "https://diogoferreira.pt/tag/bookmarks/", "published_at": "2020-08-22T15:41:36+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f244e06de1", "title": null, "url": "https://diogoferreira.pt/tag/github/", "published_at": "2020-08-22T15:41:36+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f244ee953e", "title": null, "url": "https://diogoferreira.pt/tag/uses/", "published_at": "2020-08-22T15:29:16+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f245ceae1d", "title": null, "url": "https://diogoferreira.pt/tag/setup/", "published_at": "2020-08-22T15:29:16+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f246c1f08d", "title": null, "url": "https://diogoferreira.pt/tag/diogo-ferreira/", "published_at": "2020-08-22T09:54:42+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f24762466d", "title": null, "url": "https://diogoferreira.pt/tag/biography/", "published_at": "2020-08-22T09:54:42+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f247a83aa2", "title": null, "url": "https://diogoferreira.pt/tag/fedora/", "published_at": "2020-07-16T13:28:33+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f247b8a6ed", "title": null, "url": "https://diogoferreira.pt/tag/ubuntu/", "published_at": "2020-05-30T19:27:50+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f248007dcc", "title": null, "url": "https://diogoferreira.pt/tag/audio/", "published_at": "2020-05-30T19:27:50+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f248c68014", "title": null, "url": "https://diogoferreira.pt/tag/pulseaudio/", "published_at": "2020-05-30T19:27:50+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f248e4d621", "title": null, "url": "https://diogoferreira.pt/tag/apache/", "published_at": "2020-05-19T06:52:04+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f2495a36c4", "title": null, "url": "https://diogoferreira.pt/tag/self-hosting/", "published_at": "2020-05-19T06:52:04+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f249cad4b5", "title": null, "url": "https://diogoferreira.pt/tag/gitlab/", "published_at": "2020-03-20T15:08:00+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f249ebeade", "title": null, "url": "https://diogoferreira.pt/tag/active-directory/", "published_at": "2020-03-20T15:08:00+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f24a5220a2", "title": null, "url": "https://diogoferreira.pt/tag/linux/", "published_at": "2020-03-20T15:08:00+00:00" }, { "id": "01a0ca6b-18d7-7189-abd7-11f23601a67d", "title": null, "url": "https://diogoferreira.pt/use-virt-manager-without-root-password-on-debian-9/", "published_at": "2019-01-08T20:18:23+00:00" } ] posts Claim your blog
Back to Diogo Ferreira
Blog · corpus.blog/blogs/diogoferreira.pt/posts

Diogo Ferreira

diogoferreira.pt

2026

2025

2024

2023

2021

2020

2019