Blog
The official AdM (https://di-marco.net) blog.
If you would like to contribute to this blog or to the projects presented here, please contact me at hello@di-marco.net
2024
100% systemd network configuration with Debian GNU/Linux
Here we want to use a network configuration completely controlled by systemd. Continue reading 100% systemd network configuration with Debian GNU/Linux
Intall and configure CoreDNS
This article will show you how to set up a CoreDNS server. Continue reading Intall and configure CoreDNS
2023
LTE and Starlink ISP - How to access to your LAN from outside with WireGuard®
LTE and Starlink ISP - How to access to your LAN from outside with WireGuard. Continue reading LTE and Starlink ISP - How to access to your LAN from outside with WireGuard®
Use Plex Media Server with a Let's Encrypt Certificate
You can use a free Let’s Encrypt certificate for your self-hosted Plex Media Server VM. With Certbot and a simple Bash script, this will provide a secure connection without certificate warnings. It will also auto-renew certificates. Continue reading Use Plex Media Server with a Let's Encrypt Certificate
Secure Access to your private network with Cloudflare© tunnel and Warp
By using Cloudflare Tunnels together with Cloudflare WARP, you could close to your network router ports and access your entire private network in safer. Continue reading Secure Access to your private network with Cloudflare© tunnel and Warp
Static site analytics with Nginx, GoAccess and Javascript
Static site analytics with Nginx, GoAccess and a tiny Javascript. Or how to add a pixel.gif
tracker on a static site (ie. Jekyll, Hugo …) Continue reading Static site analytics with Nginx, GoAccess and Javascript
2022
Setting up Multiple Homebridge Instances
This guide, adapted from oznu’s Homebridge Config UI X Wiki, will show you how to set up multiple instances of Homebridge and Homebridge Config UI X using systemd
on a Raspberry Pi. Continue reading Setting up Multiple Homebridge Instances
Clone SD card to SSD/HDD for raspberry
How to clone raspberry SD card to boot your Pi on SSD/HDD disk Continue reading Clone SD card to SSD/HDD for raspberry
Wireguad® and Split VPN on Unifi Dream Machine Pro SE (UDM PRO SE)
How to set up a helper script for multiple VPN clients on the UDM PRO SE that creates a split tunnel for the VPN connection, and forces configured clients through the VPN instead of the default WAN. Continue reading Wireguad® and Split VPN on Unifi Dream Machine Pro SE (UDM PRO SE)
Multi WAN and Internet Bonding with OpenMPTCProuter
Internet Bonding with OpenMPTCProuter and MultiPath TCP (MPTCP) to aggregate multiple Internet connections. Continue reading Multi WAN and Internet Bonding with OpenMPTCProuter
Unchain the Unifi Dream Machine PRO Special Edition (UDM PRO SE)
Unifi Dream Machine PRO Special Edition (UDM PRO SE) unchain to welcome new container services with podmap! Continue reading Unchain the Unifi Dream Machine PRO Special Edition (UDM PRO SE)
LTE and Starlink ISP - How to access to your LAN from outside
LTE and Starlink ISP - How to access to your LAN from outside. Continue reading LTE and Starlink ISP - How to access to your LAN from outside
2021
Tips - How to Disable Shell Access to User Account in Linux
In this tutorial let learn how to disable shell access for existing Linux user or create a new user with no shell access. Continue reading Tips - How to Disable Shell Access to User Account in Linux
Elon Musk and SpaceX internet connection
Starlink is a satellite internet service that operates through a constellation of satellites. Project initiated by Elon Musk in 2015 and recently operational, it ensures a stable and fast connection, whatever your geographical location. Mainly intended for those forgotten by fiber. Continue reading Elon Musk and SpaceX internet connection
Mobile Verification Toolkit vs Pegasus
Mobile Verification Toolkit (MVT) is a collection of utilities to simplify and automate the process of gathering forensic traces helpful to identify a potential compromise of Android and iOS devices. Continue reading Mobile Verification Toolkit vs Pegasus
New site release - v2.1
I am happy to announce the new releases of the site. New design, improved performance and more … Enjoy your visit! Continue reading New site release - v2.1
Setup a Linux Plex Media Server
In this post, I go through all the steps to getting your very own Plex Merdia Server up and running. Continue reading Setup a Linux Plex Media Server
2020
Blob Opera - Incredible Christmas gift from Google
Create your own opera inspired song with Blob Opera - no music skills required ! A machine learning experiment by David Li in collaboration with Google Arts & Culture Continue reading Blob Opera - Incredible Christmas gift from Google
How to host a site on the Dark Web
In this tutorial we will be setting up a server that will host a static site on the Dark Web. We will be using Tor Hidden services for this. We will be using static files for simplicity and security. Continue reading How to host a site on the Dark Web
COVID-19, Automatically generate a French confinement certificate (Shortcut iOS)
This Friday, October 30, marking the start of the second confinement in France and therefore the return of travel certificates, we offer you a small tutorial to learn how to generate certificates in a few seconds using Apple’s Shortcuts application! Continue reading COVID-19, Automatically generate a French confinement certificate (Shortcut iOS)
Naim Audio - Serial Numbers
Naim uses serial numbers to track its products. If you’re buying second-hand Naim equipment or simply can’t remember when you bought a particular product, this table will tell you when the component was manufactured. Continue reading Naim Audio - Serial Numbers
Naim Audio - NAIT 2
The Naim NAIT (acronym for “Naim Audio Integrated amplifier”) is an integrated amplifier from the British hi-fi manufacturer, Naim Audio. The original NAIT is one of the most recognisable pieces of hi-fi equipment ever made. Hi-fi critic Lucio Cadeddu recognised its legendary status, referring to it as “one of the most controversial and famous integrated amps in the history of HiFi”. Continue reading Naim Audio - NAIT 2
Tips - Running a Node.js process on Debian as a Systemd Service
This guide will teach you how to run your Node processes automatically on Debian (or even Ubuntu). This will mean that your processes can start when your server boots and that they will keep running in case of crashes. Continue reading Tips - Running a Node.js process on Debian as a Systemd Service
Raspberry Pi - QMI Interface with LTE base HAT
The Qualcomm MSM Interface is a proprietary interface for interacting with Qualcomm baseband processors and is a replacement for the legacy cellular extensions of the Hayes command set. With mobile chipsets, communication between the application processor and the baseband processor happens through shared memory. On PCs with data cards, QMI is exposed through USB
. Continue reading Raspberry Pi - QMI Interface with LTE base HAT
New site release - v2.0
This July 14 2020
, French national holiday 🎉, I am happy to announce the new releases of the site. New design, improved performance and more … Enjoy your visit! Continue reading New site release - v2.0
Raspberry Pi 4, 3 and Zero W Serial Port Usage
How configure the serial port on Raspberry Pi 4, 3+, 3, and Pi Zero W Continue reading Raspberry Pi 4, 3 and Zero W Serial Port Usage
Arduino PRO Portenta H7 board and carrier
Production ready certified hardware. Designed for demanding industrial control, AI edge processing, and robotics applications Continue reading Arduino PRO Portenta H7 board and carrier
Load-balance Internet connection across two or more ISPs
Load-balance your Internet connection across two or more ISPs for improved bandwidth and reliability Continue reading Load-balance Internet connection across two or more ISPs
Docker on Raspberry Pi
Docker is a tool for creating, deploying, and running applications in containers. The software is popular among developers as it speeds up the development process and does not use a lot of resources. Docker containers are lightweight, especially compared to virtual machines. This feature is especially valuable if you are a Raspberry Pi user. Continue reading Docker on Raspberry Pi
Raspberry Pi - Sixfab Power Management & UPS HAT
Power Management & UPS HAT for Raspberry Pi. Keep your device always safely powered with an industry-grade solution. Continue reading Raspberry Pi - Sixfab Power Management & UPS HAT
Tips - Disabling Bluetooth on Raspberry Pi
This post shows steps to “1. Disabling on-board Bluetooth” and “2. Disable Bluetooth completely”. Continue reading Tips - Disabling Bluetooth on Raspberry Pi
Access Point setup and WIFI management for Linux debian devices
AP setup & WiFi management for Debian devices Continue reading Access Point setup and WIFI management for Linux debian devices
Raspberry Pi - Sixfab 3G/4G & LTE Base HAT
Raspberry Pi 3G/4G & LTE Base HAT. You can insert 3G/4G & LTE mini PCIe modules and this Base HAT becomes a bridge between Raspberry Pi and modem. Continue reading Raspberry Pi - Sixfab 3G/4G & LTE Base HAT
How To Install and Setup Postfix as a Send-Only SMTP Server
Postfix
is a mail transfer agent (MTA
), an application used to send and receive email. In this post, you will install and configure Postfix
so that it can be used to send emails by local applications only — that is, those installed on the same server as Postfix
.
Crissy Jarvis© Continue reading How To Install and Setup Postfix as a Send-Only SMTP Server
How to Set Up a Samba Server on Linux
Samba
allows you to share
your files over a local network to computers running any operating system. Samba
also makes it simple to control access to these shares using a single configuration file.
Markus Spiske© Continue reading How to Set Up a Samba Server on Linux
Tips - How to automatically execute shell script at startup boot on systemd linux
The following config will discuss a basic example on how to execute shell script during a boot time on systemd
Linux. There maybe various reason why you might want to execute shell script during Linux startup like for example to start a particular custom service, check disk space, create a backup … Continue reading Tips - How to automatically execute shell script at startup boot on systemd linux
Tips - How to disable iptables firewall temporarily
Learn how to disable iptable
s firewall in Linux temporarily for troubleshooting purpose. Also learn how to save policies and how to restore them back when you enable firewall back. Continue reading Tips - How to disable iptables firewall temporarily
Tips - X11 in an Embedded System - noVNC
noVNC is a VNC Client tool to connect to VNC server via Web Browser. And it can uses to connect on an graphic Embedded System. Continue reading Tips - X11 in an Embedded System - noVNC
Hardening Linux Server Setup
Securing your Linux server is important to protect your data, intellectual property, and time, from the hands of crackers (hackers). Continue reading Hardening Linux Server Setup
Tips - Allow Remote connections to mySQL Database Server
In this Tips, we will go through the steps necessary to allow remote connections to a mySQL
server. The same instructions can be apply for MariaDB
. Continue reading Tips - Allow Remote connections to mySQL Database Server
Tips - Change Nagios default URL access
By default, the Nagios URL is http(s)://<subdomain>.<domain>/nagios
. If you want to change the default Nagios path to another path, then the information below can help you. Continue reading Tips - Change Nagios default URL access
Hardening SSH Server Setup
Hardening and secure SSH access for your server Continue reading Hardening SSH Server Setup
mininode ARM Servers
The 5 Node Raspberry Pi 3 CoM Carrier Board Continue reading mininode ARM Servers
Real-time GoAccess dashboard with Nginx
The Real-time logs analysis with GoAccess Continue reading Real-time GoAccess dashboard with Nginx
2019
Hardening Web Server Setup
In this post you will find all the details you need to Hardening Web Server security Continue reading Hardening Web Server Setup
Free hosting and tools for static website
This article describes everything you need to create, deploy, and host a static website. Continue reading Free hosting and tools for static website
Setup a GIT server on macOS
This article describe how install and setup a git
server on macOS
& Linux
server. A alternive with Gogs
& Gitea
is discribe at the end on this post. Continue reading Setup a GIT server on macOS
r2d2 scripts
r2d2 scripts are part of OAIP (Open Internet Access Project or Provider). OIAP is a free Internet Access provider in white area. OIAP provide access & some services for used Internet in white area. All scripts are written in sh or Python, and there can run on all unix
system. For my part they run on macOS
. Continue reading r2d2 scripts
HomeBridge Plugin - homebridge-macosx-info
homebridge-macosx-info is homebridge plugin for Apple HomeKit, get and return somes systems informations from macOS system. Continue reading HomeBridge Plugin - homebridge-macosx-info
How to configure passwordless login in macOS and Linux
Once you set up a shell user and try to log in via SSH, you’ll find you must enter your password each time. If you’d like to avoid entering your password every time, you can set up Passwordless Login. This way, you’ll be able to automatically login each time immediately without needing to enter your password. Continue reading How to configure passwordless login in macOS and Linux