Author: Rob Fauls

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

When setting up your Odoo environment, you may or may not notice the “Manage databases” link on the login screen. While the link does require login to perform any operations, it’s best to hide that prompt and keep your database information hidden a bit better. 1: Modify /etc/odoo/odoo.conf sudo nano /etc/odoo/odoo.conf 2: Add the following line (or modify the value) list_db = False After making the change, save the file. 3: Restart Odoo sudo systemctl restart odoo Now that you’ve modified the configuration file and restarted Odoo, you’ll notice the login screen has been modified. While it is possible to modify…

Read More

This article describes the process for expanding a newly enlarged physical volume. It is not for extending an LVM to a new physical volume. That process will be covered in another article. Much of the process is the same, but there are some slight differences you should be aware of. This article focuses on CentOS7, but will also work in Debian/Ubuntu (with some minor differences). As always, please be sure you have a good, solid backup of the virtual machine BEFORE you start this process. If you do anything wrong (or mercury is in retrograde under a venus star poke…

Read More

The process of upgrading from Debian 10 to Debian 11 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! Update 18JAN23: After realizing that folks are getting to my…

Read More

Overview While the Odoo 16- Manual Install on Debian 10/Debian 11 article is very informative, sometimes you just “want it done”. I created the installer script for Odoo16 on Debian11 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…

Read More

Wkhtmltopdf is a command line tool used to convert HTML to PDF format. In this article, I will cover how to download the latest .deb package, install prerequisites, and install wkhtmltopdf. This was written to pair with our Odoo 16- Install on Debian 10/Debian 11 guide. I am not covering usage of wkhtmltopdf within this article. If you’d like more information on wkhtmltopdf, please leave a comment and I’d be happy to provide more information/usage instructions. 1: Install prerequisites: Install wget (if not already installed): # sudo apt update # sudo apt install wget 2: Install wkhtmltopdf on Debian 11…

Read More

In this article, I’ll assume you’ve followed the Odoo 16- Install guide. When attempting to upload a PDF or image file to Odoo, you’ll find that any file larger than 1MB generates a popup error message: Odoo error- Request Entity Too Large UncaughtPromiseError > HTTPError Uncaught Promise > server responded with invalid JSON response (HTTP413): <html> <head><title>413 Request Entity Too Large</title></head> <body> <center><h1>413 Request Entity Too Large</h1></center> <hr><center>nginx/1.18.0</center> </body> </html> <!– a padding to disable MSIE and Chrome friendly error page –> <!– a padding to disable MSIE and Chrome friendly error page –> <!– a padding to disable MSIE…

Read More

Introduction: Odoo is a popular ERP (Enterprise Resource Planning) suite that has a wide range of functions. Some functions are behind a paywall, while others are available in the community version. In this article, I’ll outline some of the key features of Odoo, as well as link to individual articles with detailed discussions about the various features and limitations of the product. For my own purposes, I use Odoo Community Edition mainly as a CRM platform. It’s a great alternative to Salesforce, is self-hosted, and doesn’t have a licensing fee. If I gloss over other areas of Odoo, it’s because…

Read More

This article is part of my Odoo series and was written using Odoo15 Community Edition. If you are using a different edition of Odoo, the workflow may change. After installing Odoo, you are greeted with a login screen: You may wish to modify this screen in one way or another. In my case, I wanted to make it look like this: In order to do this, you will first want to enable developer mode: Browse to the Settings pageScroll to the bottom (Developer Tools)Select “Activate the developer mode” Next, go back to Settings > Technical > User Interface > Views.…

Read More