Author: Rob Fauls

Overview This article is based off the older Odoo 16- Automated Install on Debian 12 guide. I updated the installer script for Odoo17 on Debian12 in order to automate the process as much as possible.The script will run apt update/upgrade at the beginning, but it’s recommended that you run “apt dist-upgrade” and reboot prior to installation, just to be sure everything is running on current packages. Installation You may choose to manually copy the installation script from my GitLab instance or curl it, as referenced below. If you want to manually copy it, you can skip the first step. 1:…

Read More

When I was creating this site, I initially wanted to keep it very simple and quick to load. As time went on, I realized that I wanted to give it a little more color and not be quite as boring. That said, I’m not the biggest “UI/UX” guy, so I don’t spend much time finding the photos that I want to use. Some are screenshots of the interface(s), while others are stock photos from Unsplash (and other sites). One of these days, I’ll probably go back and make the photos ACTUALLY match the content within the article. For now, they…

Read More

What? The below script will help automate the process of migrating all public projects from a GitHub user to a Gitea Organization. Before running the script, please be sure to create the organization in Gitea and create a token specifically for this script. Why? A number of folks have reacted negatively to GitHub’s introduction of Copilot. It’s got great possibilities for those that are primarily concerned with getting their projects out without spending all their time on the code itself. It also poses massive concerns about intellectual property theft. While I am certainly not the most adept coder, I do…

Read More

There are times that your DNS server will not return the correct IP address for a particular web or other type of server. While this can be frustrating, it’s often by design. Many times, you’re in the process of migrating a website from one host to the other and need to stage the site, make sure everything is working, then “cut over” to the new host. In this article, I’ll go over this process for Windows and Linux.

Read More

Rob’s Thoughts: Over the past year, I’ve watched closely the impact that AI companies have had on the tech community. While I admit nearly daily use of services like OpenAI and Bard, I also find myself looking to block them from scraping my websites. There has been some recent news about specific methods for this, but there is not currently any standard for blocking AI bots/crawlers. I thought it would be somewhat amusing to have a bot write an article from the prompt “Write a 500 word blog article about why allowing AI providers to scrape your website is bad.”…

Read More

The process of upgrading from Debian 11 to Debian 12 is fairly straightforward for those that have been doing it for a while, but for those that are not familiar, it can be a daunting task. In this article, I’ll present two different options for upgrading: Manual and Automated. The automated (scripted) process is the same as the manual process, so please work the manual process in your environment before using the script. As always, please be sure you’ve got a proper backup of your machine before starting the process! 1: Update system Before doing the upgrade, you must ensure…

Read More

As with all relationships, it’s important to ensure you have things properly matched up. For VMware, one of these relationships is the Driver/Firmware combination of various components on your hosts. If components do not have the proper Driver/Firmware combination, ensuring that the selected combination is compatible with the version of ESXi that you’re running, you could experience unusual behavior on the host. VMware has provided a great KB article on this subject: Determining Network/Storage firmware and driver version in ESXi In this post, I’ll post my own condensed version of the full KB article, focusing on the information that I found…

Read More

Gitlab installation on Debian 11 is relatively straightforward and documented by the GitLab team here. I’ve taken a bit of a twist on the normal install process and chose to use Cloudflared to avoid having to open ports on my firewall.This avoids having any direct access to your instance and forces all traffic to be proxied/inspected by Cloudflare. I’ve also configured email to be sent using SendGrid.Sections 1-5 were taken directly from the GitLab website, referenced above. After that, I’ll continue with my additions/modifications. 1. Install and configure the necessary dependencies sudo apt-get update sudo apt-get install -y curl openssh-server…

Read More