Fail2ban on OpenBSD 6.0

This is not my article. I found a link to the original article on a Reddit post: https://www.reddit.com/r/openbsd/comments/5e6u61/fail2ban_on_openbsd_60/ The page no-longer exists. I dug up an old copy of the page from the Internet Archive Wayback Machine. The original article was found here: https://blog.gordonturner.com/2016/11/20/fail2ban-on-openbsd-6-0/ Gordon, if this is your article, please forgive the reprint. If you have ever had a […]

Upgrade PostgreSQL 11 to 13

The newer version of Debian 11 comes with PostgreSQL 13. I have the original PostgreSQL 11 running with all my data. Now I’m going to walk through the process of upgrading from PostgreSQL 11 to 13. Be aware this process will work when upgrading from PostgreSQL 9.6 to 11 or 13. Lets see what’s going on. Run pg_lsclusters to see […]

Configure Postfix to relay sub-domains

Configure Postfix to relay sub-domains

I found myself in need to having Postfix relay or forward an entire sub-domain to a remote server. My setup includes a number of test servers running my development installs of the Freeside Billing system. The setups need to be able to both send and receive email. Sending is for system email delivery. Receiving is mainly for the built-in Request […]

Set Up a Mail Server

How to Set Up a Mail Server with Postfix, Dovecot and PostfixAdmin on Debian 11 Here I will document building a new mail server to replace my existing server. I will install this in a virtual server on my ProxMox server. My hardware requirements are very minimal. I will create a container with a 100GB drive capacity, 8GB of ram […]

Automated Credit Card expiration date notifications with Billing Events in Freeside

We are going to create Billing Events in Freeside which send email notifications for Expiring Credit Cards. Follow along by navigating to Configuration > Billing > Billing Events. Once there, click “Add a new event“. The following image shows the proper “Event Conditions” and “Event Actions” that need to be set to send a notification. Important! “Initialize event” is optional. […]

Freeside – Creation of Tickets in Request Tracker by Billing Events tied to Packages

Objective – To create tickets, using messages templates, in the ticketing system when billing events act upon packages. Create Message Templates These Message templates will be used by the billing event to fill in the body of the ticket created in RT. To create these messages, navigate to Configuration -> Miscellaneous -> Message templates. Click on “Add a new template”. […]

Install NextCloud

How to Install NextCloud on Debian 11. Today I’m documenting the installing process for the latest version of NextCloud. I will be installing this on Debian 11. I will use Apache w/PHP as the web server and PostgreSQL as the database. NextCloud is a self-hosted alternative to Dropbox and Google Drive. It is made up from a set of server […]