Posts for: #Debian

I have built my own Home Lab, and it’s fantastic!

I recently have made this post talking about why I am ditching Windows and going full Linux. If you want to get a better context for what I am going to write here, you can check that out first.

Yes, that’s right, I have build my very own home lab running Debian 13 Trixie, and it’s a life changer. For starters, I have completely ditched services like ChatGPT, Proton Drive, Google Photos, Spotify, Netflix, Amazon Music and so on. Now I host all of that in my own server, well, not exactly the same services, but the open source free (as in freedom) alternatives.

[Read more]

Debian Apps

A collection of applications to improve desktop experience.

GNOME:

sudo apt install obs-studio steam vlc libreoffice menulibre qbittorrent kdenlive wine protontricks lutris gimp gparted audacity goverlay piper guvcview chromium timeshift nvtop gnome-shell-extension-manager hunspell-pt-br hunspell-pt-pt openjdk-25-jdk nvidia-driver-libs:i386 heif-gdk-pixbuf passwd ffmpegthumbnailer libnotify-bin gamemode bluetooth bluez-cups bluez-meshd rclone fonts-ubuntu fastfetch btop

KDE:

sudo apt install obs-studio steam vlc libreoffice qbittorrent kdenlive wine protontricks lutris gimp audacity goverlay piper guvcview chromium timeshift nvtop hunspell-pt-br hunspell-pt-pt openjdk-25-jdk nvidia-driver-libs:i386 heif-gdk-pixbuf passwd ffmpegthumbnailer libnotify-bin gamemode bluetooth bluez-cups bluez-meshd rclone filelight fonts-ubuntu fastfetch btop

Additional packages:

[Read more]

Debian Firewall

Setting up Uncomplicated Firewall (UFW)

1. Install it using your package manager.

sudo apt install ufw
sudo ufw limit 22/tcp
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw enable

3. If you are using the application LocalSend, also run this:

sudo ufw allow 53317

This will allow localsend to work properly with the ufw rules above.

[Read more]

Debian Better Fonts

1. Install the Microsoft Fonts using this command:

sudo apt install ttf-mscorefonts-installer -y

2. Create the following directory and the fonts.conf file:

mkdir -p ~/.config/fontconfig/

then

vim ~/.config/fontconfig/fonts.conf

now paste this setting:

<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<match target="font">
    <edit mode="assign" name="antialias">
        <bool>true</bool>
    </edit>
    <edit mode="assign" name="embeddedbitmap">
        <bool>false</bool>
    </edit>
    <edit mode="assign" name="hinting">
        <bool>true</bool>
    </edit>
    <edit mode="assign" name="hintstyle">
        <const>hintslight</const>
    </edit>
    <edit mode="assign" name="lcdfilter">
        <const>lcddefault</const>
    </edit>
    <edit mode="assign" name="rgba">
        <const>rgb</const>
    </edit>
</match>
</fontconfig>

3. Run these commmands:

# Reconfigure fontconfig
sudo dpkg-reconfigure fontconfig-config

# Regenerate fonts cache
sudo dpkg-reconfigure fontconfig

Or just run

[Read more]