Your cart is currently empty!
Category: Uncategorized
-
Diagnosing and Fixing High CPU Usage in Authentik Stack
The Problem Recently, we noticed that our Authentik authentication stack was experiencing unusually high CPU usage, with the authentik-server-1 container consuming up to 178.62% CPU. This was causing performance issues and potential system instability. Initial Investigation When we first checked the container stats, we observed: Root Causes Identified After investigating the logs and system state, we identified…
-
Setting Up PurelyMail in Outlook for iPhone (IMAP/SMTP)
Step 1: Open Outlook and Add a New Account Step 2: Select IMAP (Manual Setup) Step 3: Enter Incoming Mail Server (IMAP) Settings Step 4: Enter Outgoing Mail Server (SMTP) Settings Step 5: Complete Setup
-
Setting Up PurelyMail in Outlook for PC (IMAP/SMTP)
Step 1: Open Outlook and Add a New Account Step 2: Choose IMAP Account Type Step 3: Enter Incoming Mail Server (IMAP) Settings Step 4: Enter Outgoing Mail Server (SMTP) Settings Step 5: Complete Setup
-
Understanding JWT Authentication with PostgREST
TLDR: Here is the example you can spin up in docker to test: https://github.com/jcianci12/jwt-postgrest-example Introduction PostgREST is a powerful tool that automatically creates RESTful APIs from PostgreSQL databases. One of its key features is built-in JWT (JSON Web Token) authentication support. This article explains how PostgREST expects and handles JWT tokens, and how to properly…
-
Setting environment variables for postgres running in docker
When running PostgreSQL in Docker, setting environment variables correctly is crucial, especially for sensitive data like API keys. After extensive testing, here’s the solution that worked for us: Docker Compose Configuration In your docker-compose.dev.local.yml: Database Initialization In your backend/db/init.sql: Verification To verify the setup is working, use: You should see output like: How It Works After making…
-
Simple Guide to Drone CI with Docker Compose: A Real-World Example
Here’s a streamlined guide based on our working implementation: Key Features Explained Usage This simplified approach gives you a robust deployment pipeline without unnecessary complexity. It’s production-tested and handles the essential needs of a Docker Compose-based deployment.
-
Troubleshooting Supabase Self-Hosted: A Journey Through Docker DNS and Service Discovery
-
Authentik Quick Tip: Direct Social Authentication Without Login Form
A little-known feature in Authentik allows you to skip the login form entirely and redirect users straight to your social authentication provider. The Problem When setting up social authentication in Authentik (like Google, GitHub, etc.), you typically see a login form with both username/password fields and social login buttons. But what if you want to skip this intermediate step and send users directly to your social provider?…
-
How to Force Close an Angular Development Server (Port 4200) in PowerShell
As Angular developers, we occasionally encounter situations where our development server becomes unresponsive or we can’t start a new instance because port 4200 is already in use. This quick guide will show you how to effectively manage this common issue in PowerShell. The Problem When you try to start your Angular application and see an…
-
Setting Username to Email on Enrollment in Authentik
Introduction Authentik is a powerful identity provider that offers flexible authentication flows for various applications. One common requirement when integrating with external identity providers like Google is to automatically set a user’s username to their email address during enrollment. This approach simplifies the user experience and prevents redirection issues that can occur when users are…