Masoko's Blog and Notes
-
2026-07-23
Nerd Fonts: What They Are, Why You Need Them, and How to Install Them
Nerd Fonts: What They Are, Why You Need Them, and How to Install Them If you spend time in a terminal, you’ve probably seen screenshots where file listings,...
-
2026-07-23
Best TUI File Managers in 2026
Best TUI File Managers in 2026 Terminal file managers hit a sweet spot for a lot of people: faster than clicking through a GUI file browser, but with...
-
2026-07-23
Best ls Alternatives in 2026
Best ls Alternatives in 2026 ls has been listing files the same basic way for decades, and for plain output it’s still fine. But a handful of modern...
-
2026-06-25
Setting Up WireGuard VPN on MikroTik (Multi-Platform Remote Access Guide)
Remote access is a cornerstone of any robust home lab or small business network. While there are many VPN flavors out there, WireGuard has quickly become the gold...
-
2025-10-12
Squeezelite Service Not Mixing with Browser Audio (PipeWire/PulseAudio Fix)
The Squeezelite audio player is a wonderful headless solution, but getting it to run as a reliable, shareable background service on modern Linux distributions (like Ubuntu, Debian, or...
-
2025-10-10
How I like my Ubuntu
Widgets and Apps I install immediately after Ubuntu Extentions: Dash to Panel - https://extensions.gnome.org/extension/1160/dash-to-panel/ Desktop Widgets (Desktop Clock) - https://extensions.gnome.org/extension/5156/desktop-clock/ ArcMenu - https://extensions.gnome.org/extension/3628/arcmenu/ Apps: Variety - Desktop wallpaper...
-
2022-10-18
Rename bluetooth device in Ubuntu
Use bt-device (part of the bluez-tools package). sudo apt install bt-device Get a list of paired devices: bt-device -l To set the new alias: bt-device --set macaddress|name Alias...
-
2022-02-08
Set git origin to remember credentials
Set in your .bashrc or .zshrc file: export username="git-hub-token" Then run the command below to save your credentials git remote set-url origin https://username:[email protected]/username/repo-name.git
-
2022-02-08
How to mount Samba share on boot
To mount a samba share when Ubuntu boots you need to add a line to your /etc/fstab file. You’ll have to update the path to your samba share,...
-
2021-12-01
Useful CLI tools
Github repos for some usefull CLI tools fd https://github.com/sharkdp/fd/ fd is a program to find entries in your filesystem. It is a simple, fast and user-friendly alternative to...
-
2021-10-04
Ubuntu Customizations CLI
How do I enable ‘minimize on click’ on Ubuntu dock Open Terminal and run gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'minimize' To revert to the default option, simply run gsettings...
-
2021-04-15
How to ssh using a certificate (not password)
Generate the certificate on the machine you are going to login from: ssh-keygen Check the certificate to make sure it was generated properly: cat ~/.ssh/id_rsa.pub Copy the certificate...
-
2021-04-12
How to Install Mosquitto Broker on Raspberry Pi
How to Install Mosquitto Broker on Raspberry Pi Install the mosquitto broker with the command below: sudo apt install -y mosquitto mosquitto-clients Create a password file (you’ll be...
-
2019-01-15
Install LetsEncrypt Certificates
In this article I’ll show you how I installed LetsEncrypt certificate for my home-assistant instance that is behind a nginx reverse proxy. We need to install Let’s Encrypt:...
-
2019-01-02
DNS Filtering
Block ads and protect your network from malware by changing your DNS provider. It is very easy to block more than 90% of the ads you see when...
-
2018-12-31
Windows 10 Auto Login
How to Make Windows 10 Automatically login without password. If you are like me and don’t like to enter passwords each time you use your home computer, you’ll...
-
2018-03-08
How to create a static site with python and host it for free
In this articel I’ll show you how to create a static html site with Pelican and host it for free at GitHub Pages. Pelican is a static site...
-
2018-02-24
How to translate a Flask site with Babel
This article will show you how to translate your Fask site using the python module Babel on a Debian based system running python 3. Install Flask-Babel First you...
-
2018-01-21
Build a Cheap Multi-Room Audio System
How to build cheap Multi-Room Audio System This build will use raspberry pis for network players and logitec media server that can be run on windows or linux....
-
2018-01-21
How to Host Multiple Python Apps on the Same Host With Nginx
Configure NGINX as a reverse proxy In this tutorial we assume that there are two python applications / sites running on ports 8000 and 8001 and we need...