Author name: CrtMgr Team

Nextcloud SSL Certificate: Enabling HTTPS and Fixing Mixed Content and Redirect Issues

Nextcloud running over HTTP is a serious risk for a file storage application — your login credentials, file contents, and share links all travel in plaintext. But enabling HTTPS on Nextcloud involves more than just installing a certificate on the web server. Nextcloud generates URLs internally and needs to know it is behind HTTPS, or […]

Nextcloud SSL Certificate: Enabling HTTPS and Fixing Mixed Content and Redirect Issues Read Post »

Nginx Proxy Manager TLS Configuration: SSL Certificates, Let’s Encrypt, and Custom Certificates

Nginx Proxy Manager (NPM) is a web-based GUI for nginx reverse proxy configuration. It manages SSL certificates through a visual interface, which makes it accessible to administrators who are not comfortable editing nginx configuration files directly. This article covers setting up Let’s Encrypt certificates in NPM, uploading custom certificates, configuring advanced TLS settings, and understanding

Nginx Proxy Manager TLS Configuration: SSL Certificates, Let’s Encrypt, and Custom Certificates Read Post »

phpMyAdmin HTTPS Configuration: Running the MySQL Admin Panel Securely Over TLS

phpMyAdmin is one of the most targeted web applications on the internet — attack scanners look for it at dozens of common URL paths, and if they find it running over HTTP, they can harvest MySQL credentials from network traffic or from browser history in shared environments. This article covers deploying phpMyAdmin behind nginx with

phpMyAdmin HTTPS Configuration: Running the MySQL Admin Panel Securely Over TLS Read Post »

Proxmox VE TLS Certificate Replacement: Installing a Trusted Certificate for the Web UI

Proxmox VE ships with a self-signed certificate. The browser warning it produces is not just an annoyance — users clicking through “Your connection is not private” warnings train themselves to ignore certificate errors, which is dangerous. More practically: in environments with multiple admins, the self-signed certificate means you cannot distinguish a legitimate Proxmox node from

Proxmox VE TLS Certificate Replacement: Installing a Trusted Certificate for the Web UI Read Post »

QNAP NAS SSL Certificate: Replacing the Self-Signed Certificate with Let’s Encrypt or a Custom Certificate

QNAP NAS devices run QTS (or QuTS hero), which manages the web administration interface, file services, and applications like Qsync, myQNAPcloud, and others. Like Synology, QNAP ships with a self-signed certificate. This article covers replacing it with a Let’s Encrypt certificate through the built-in ACME client, uploading a custom certificate from an internal CA, and

QNAP NAS SSL Certificate: Replacing the Self-Signed Certificate with Let’s Encrypt or a Custom Certificate Read Post »

RabbitMQ TLS Configuration: Enabling HTTPS on the Management UI and Encrypting AMQP Traffic

RabbitMQ runs two network interfaces that benefit from TLS: the AMQP port (5672) that carries messages between producers, consumers, and the broker, and the management plugin’s HTTP API and web UI (port 15672). This article covers enabling TLS on both, configuring clients, setting up mutual TLS for producer/consumer authentication, and renewing certificates without message loss.

RabbitMQ TLS Configuration: Enabling HTTPS on the Management UI and Encrypting AMQP Traffic Read Post »

Redis TLS Configuration: Encrypting Client Connections on Redis 6 and Later

Redis added native TLS support in version 6.0, released in April 2020. Before that, TLS for Redis required a TLS proxy (stunnel, spiped, or nginx stream proxy). If you are still running Redis without TLS because “it is on a private network”, consider that Redis commands carry your application data — including session tokens, cache

Redis TLS Configuration: Encrypting Client Connections on Redis 6 and Later Read Post »

Redmine HTTPS Configuration: Running the Project Management Tool Behind a TLS Proxy

Redmine is a Ruby on Rails project management application. It does not include a production-ready web server — it is designed to run behind Puma or Passenger as a backend, with nginx or Apache as the TLS-terminating reverse proxy. This article covers configuring nginx with TLS for Redmine, setting the correct base URL so email

Redmine HTTPS Configuration: Running the Project Management Tool Behind a TLS Proxy Read Post »

Remote Desktop Gateway TLS Certificate: Replacing the Certificate Without Breaking RDP Access

Remote Desktop Gateway (RD Gateway) uses TLS for two purposes: the HTTPS tunnel that wraps RDP traffic, and the authentication handshake for RD Gateway policies. When the certificate expires, remote employees and administrators who connect through RD Gateway lose access immediately. This article covers replacing the RD Gateway certificate using the RD Gateway Manager, PowerShell,

Remote Desktop Gateway TLS Certificate: Replacing the Certificate Without Breaking RDP Access Read Post »

Scroll to Top