Welcome to Flouda’s Tech Vault

Hey, I’m Taskin Nehir Dogan (aka flouda), and this vault documents my journey through learning and mastering various technologies. This collection represents years of hands-on experience with Linux systems, Kubernetes deployments, development environments, and automation workflows.

Whether you’re looking to set up a development environment, deploy Kubernetes clusters, or find quick reference materials for common system administration tasks, you’ll find practical, tested solutions here.

Quick Start Commands

Get up and running quickly with these one-liner setup commands:

Development Environment Setup:

curl -fsSL https://vault.flouda.io/scripts/setup-nvim | bash

Installs my complete Neovim development environment on Arch Linux and Ubuntu 24

Complete Desktop Environment:

curl -fsSL https://vault.flouda.io/scripts/setup-desktop | bash

Sets up my entire desktop environment on Arch Linux

Knowledge Base Categories

Linux Administration & Environments

Core System Setup:

Virtualization & Containers:

Package Management & Custom Builds:

Specialized Installations:

Kubernetes & Container Orchestration

Cluster Installation & Management:

Application Deployments:

Quick Reference Cheatsheets

Security & Cryptography:

System Administration:

Infrastructure & Services:

Productivity Tools:

Site Information

About This Vault:

Automation Scripts

All setup scripts are available at https://vault.flouda.io/scripts/ and can be executed directly:

Content Philosophy

This vault focuses on practical, tested solutions rather than theoretical explanations. Every guide and cheatsheet here has been used in real-world scenarios, from personal development setups to production deployments.

The content is designed for intermediate to advanced users who want working solutions without extensive hand-holding, but with enough context to understand the why behind the how.

Getting Started

New to Linux? Start with my environment to understand the overall approach, then explore the pacman cheatsheet for package management basics.

Setting up Kubernetes? Begin with Kubernetes installation for a lightweight approach, or RKE2 setup for enterprise requirements.

Development Environment? Use the Neovim guide and automation script for a complete, productive development setup.


Questions Answered in This Document

Q: What type of content is available in this vault? A: This vault contains practical guides for Linux administration, Kubernetes deployment, development environment setup, system automation scripts, and quick reference cheatsheets for common administrative tasks.

Q: How can I quickly set up a development environment? A: Use the one-liner command curl -fsSL https://vault.flouda.io/scripts/setup-nvim | bash to install a complete Neovim development environment on Arch Linux or Ubuntu 24.

Q: What Kubernetes distributions are covered? A: The vault covers both standard Kubernetes installation on Arch Linux with Cilium CNI and enterprise RKE2 deployments, including monitoring stack and private registry setup.

Q: Are there automation scripts available? A: Yes, all setup processes have corresponding automation scripts available at https://vault.flouda.io/scripts/ that can be executed directly via curl.

Q: What Linux distributions are primarily covered? A: The content primarily focuses on Arch Linux with additional coverage for Ubuntu 24, including package creation workflows for both distributions.

Q: How is the content organized? A: Content is organized into categories: Linux administration and environments, Kubernetes and container orchestration, quick reference cheatsheets, and automation utilities.

Q: What skill level is this content designed for? A: The content targets intermediate to advanced users who want practical, tested solutions with enough context to understand implementation details without extensive tutorials.

Q: How can I browse content by specific topics? A: Use the tags page at https://vault.flouda.io/tags to explore content organized by specific technologies, use cases, and skill areas.