Category: Debian

  • GnuDIP

    GnuDIP

    GnuDIP2 can be used to update your ip address. The following configuration is going to be tailored to manage the free ddns service provided in ddns.freedombox.org or compatible ddns services. Before starting you need to already have a gnudip account and install the curl package (sudo apt install curl). Download the latest version of GnuDIP…

  • cron jobs cheat sheet

    cron jobs cheat sheet

    Cron Job Overview Cron jobs are scheduled tasks that run at fixed times, dates, or intervals on a Unix-based system. The cron daemon (crond) handles these tasks, which are specified in a file called the crontab. Basic Cron Syntax Cron jobs are scheduled in the crontab file with this format: * * * * *…

  • Secure access OpenWRT

    Secure access OpenWRT

    For openwrt devices exposed directly to the internet such as in a DMZ and need to have ssh access without compromising too much, we will have to follow these steps to achieve some basic security. Internet traffic is very much infested with bots trying to brute force into systems so this is a small but…

  • Companion script for cloudflare-ddns

    Companion script for cloudflare-ddns

    Unfortunatelly cloudflare-ddns package in the debian repo can not handle more than 1 domain to update its DNS records. The following script will edit the config.ini file used for cloudflare-ddns to add the domain and the api tocken necessary for making updates. It will cycle all domains included in the array DOMAINS. Additionally, a cron…

  • Connection metric management

    Connection metric management

    Here is how with some simple steps I changed the metric of an internet connection in order to give priority to a usb dongle so its set as the default interface for internet traffic in my personal laptop. The laptop’s integrated wifi interface does not support 5 Ghz connections so every time I boot up…