blog.masoko.net

Linux

  • 2026
  • 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...

  • 2025
  • 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...

  • 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:...

  • 2022
  • 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:...

  • 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...

  • 2021
  • 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...

  • 2019
  • 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...

  • 2018
  • 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...

  • 2018-01-20

    Basic IPTables Tutorial

    This is the iptables configuration I have used to secure my pihole instance before exposing it publicly. This configuration will close all ports, then...