Advanced Search
Search Results
39 total results found
Configuring Custom Middleware Rules for Specific IP Addresses: Bypass or Apply Unique Middleware Sets
This setup demonstrates how to configure Traefik routers to apply different sets of middlewares based on the client’s IP address. In this case, all IPs except 192.168.50.16 will go through Authentik for authentication. The specific IP 192.168.50.16 bypasses Au...
Restic Commands
Restic & Autorestic Backup Management Guide This guide provides step-by-step instructions for managing backups stored in Backblaze B2 using Restic and Autorestic. It covers how to check snapshots, delete snapshots, prune old backups, and other useful commands...
Autorestic quick start
Install autorestic: sudo wget -qO - https://raw.githubusercontent.com/cupcakearmy/autorestic/master/install.sh | sudo bash Config file: /home/mac/.autorestic.yml version: 2 locations: ansible_semaphore-mysql: from: ansible_semaphore-mysql # T...
SSH Key Authentication Setup Guide
🎯 Goal: Enable secure, passwordless SSH login from your client machine to your server using SSH key authentication. 🧱 Prerequisites: You have access to both your client machine (where you initiate the SSH connection) and your server. You know the...
Pull Requests
Even if you're the only person working on a project: It helps keep your main branch clean and stable. You can review your changes before merging. If others contribute, it gives you a chance to review their changes before accepting. ✅ Step...
Git Cheat Sheet
🔧 Setup Set your name and email git config --global user.name "Your Name" git config --global user.email "you@example" Set default branch to main git config --global init.defaultBranch main 📁 Create or Clone Repository Initialize new repos...
Rebase
What is git rebase (in plain English)? Rebase takes the commits on your current branch and replays them on top of another commit (often the latest main).This creates a clean, linear history (no merge commits) as if you had started your work from that newer po...