Hands-on with Python

Python is a high-level, interpreted programming language that is widely used for web development, data analysis, artificial intelligence, and other applications. It has a clean syntax and is easy to learn, making it a great choice for beginners as well as experienced developers. Here’s a quick overview from Fireship.io. Overview Variables and Data Types In Python, variables are used to store values such as numbers, strings, and other data types....

March 14, 2023 · 9 min · 1865 words · Angel

Setup WireGuard VPN Server with Ubiquiti Edgerouter X (EdgeOS)

WireGuard is a fast and secure VPN protocol that uses state-of-the-art cryptography. It is designed to be easy to implement and manage, and has a minimal attack surface. Its simplicity and efficiency make it well-suited for use in mobile devices and large-scale deployments. Note: Before making any major changes on your EdgeOS router, always make a backup. Refer to the official documentation on how to perform one. Breakdown Step 1. Installation Note: The following installation guide was verified working on EdgeOS v2....

March 10, 2023 · 7 min · 1301 words · Angel

Take Your Ad Blocking With You On The Go With NextDNS

In our previous post, we setup a Pi-hole DNS server to block ads on our local network. Although the Pi-hole is awesome, unfortunately it only works on our local network, and thus we don’t get the same benefits of ad blocking when we leaving the network. Today, I’ll show you how you can setup NextDNS on your mobile or laptop devices for whenever you need ad blocking on the go....

March 7, 2023 · 5 min · 987 words · Angel

Block Ads for All Your Devices with Pi-Hole DNS

Pi-hole is a DNS sinkhole that blocks advertisements, trackers, and other unwanted content from being served to devices on your network. It can be run on a Raspberry Pi or other hardware, but running it in a Docker container has some benefits, such as easier installation and management. If you are also new to Docker, check out my previous post on how to get started with Docker. A Bit of History The Pi-hole project was started by Jacob Salmela in 2014 as an open source alternative to AdTrap, which was a device that would block advertisements and tracking domains at the network level....

March 2, 2023 · 5 min · 926 words · Angel

Awesome Diagrams and Graphs for Your Documentation

Diagrams.net (or Draw.io) is a free and open source cross-platform graph drawing software developed in HTML5 and JavaScript by UK-based JGraph Ltd in 2000. Its interface can be used to create diagrams such as flowcharts, network diagrams, organizational charts, or any other type of diagram. It is a useful alternative to more commercial tools like Microsoft Visio or Lucidchart. Getting Started You can immediately start by heading over to the web application at app....

February 23, 2023 · 4 min · 794 words · Angel