🔐 1. privacyIDEA 🔐 2. LinOTP 🔐 3. Authelia 🔐 4. Aegis Secure Login (for Windows) 🧰 5. Keycloak (w/ FreeIPA or LDAP) Bonus: RADIUS + AD + 2FA Gateway Stack If you’re into building your own stack: This setup works great for adding 2FA to VPNs, SSH, and web…
Category: OpenSource
Script to install PartKeepr on Ubuntu Server 22.04+
🚀 Install Script: install_partkeepr.sh Save as install_partkeepr.sh and run with sudo bash install_partkeepr.sh. bash#!/bin/bash# Configurable VariablesDB_NAME=”partkeepr”DB_USER=”partkeepruser”DB_PASS=”StrongPasswordHere!” # Change this!DOMAIN_NAME=”partkeepr.local” # Update this or use your IPecho “>>> Updating system and installing dependencies…”apt update && apt upgrade -yapt install -y apache2 mariadb-server mariadb-client php php-mysql php-gd php-intl php-curl php-xml php-mbstring php-zip…
Installing PartKeepr on an Ubuntu Server
✅ Step-by-Step Installation of PartKeepr on Ubuntu Server 1. System Preparation bashsudo apt update && sudo apt upgrade -ysudo apt install unzip curl git -y 2. Install Apache, PHP, and MariaDB bashsudo apt install apache2 mariadb-server mariadb-client -y Install PHP and required extensions: bashsudo apt install php php-mysql php-gd php-intl…
List of solid Open Source Asset Management Software
🔧 IT Asset Management (ITAM) / CMDB 🏢 Enterprise Asset Management (EAM) / General Assets 📦 Barcode/Inventory Tracking
List of open-source Multi-Factor Authentication (MFA) solutions
🔐 Open Source MFA Solutions (Self-Hosted or Integratable) 1. Authelia 2. privacyIDEA 3. Keycloak 4. FreeIPA 5. OpenIAM 📲 TOTP Apps (Open Source Clients) To complement your server:
Deep Dive: Adding Custom Fields to Snipe-IT (Database + UI)
1️⃣ Database Modification: Add a New Column Snipe-IT uses MySQL/MariaDB as its database. First, we need to add a new field to store the additional data. 📝 Create a Migration for the New Field Run the following command in your Snipe-IT installation directory: shphp artisan make:migration add_warranty_expiry_to_assets –table=assets Open the…
Deep Dive: Customizing Snipe-IT Frontend (Vue.js) for Additional Fields
1️⃣ Locate the Vue Components Snipe-IT’s Vue.js frontend components are stored in:📂 resources/js/components/ For assets, the main Vue component files are: 2️⃣ Add a Custom Field to Vue Components Let’s say we want to add a new field called “Warranty Expiry Date” to assets. 📝 Modify EditAsset.vue vue<template> <div> <!–…