Skip to main content
Background Image
  1. Projects/

Hoarding Your Data at Home

Quentin Marques
Author
Quentin Marques
Future Security Architect
Table of Contents

Introduction
#

As I work toward becoming a Security Architect, I’ve chosen to strengthen my skills by building a homelab where I control my own data. Hosting services at home isn’t just about privacy, it’s also about ownership, resilience, and accountability. By experimenting with self-hosted solutions, I’m learning how to secure, organize, and protect digital environments, practices that will serve both my career and my future responsibilities in cybersecurity.

Why it Matters
#

Before diving into the tools, let’s talk about the why. Cybersecurity isn’t just about defending networks, it’s about understanding how data flows, where it’s stored, and who has access. Self-hosting allows me to protect my privacy but also gaining hands-on experience with:

  • Data sovereignty: No third-party cloud provider can access or lose my data.
  • Infrastructure management: Running my own servers teaches me about hardening, backups, and disaster recovery.
  • Threat modeling: Every tool I deploy is a chance to think like an attacker, and a defender.

My Self-Hosted Stack for Data Hoarding and Organization
#

1. Gitea : Code Hosting
#

What it does: Gitea is a lightweight, self-hosted Git service that provides repositories, issue tracking, and collaboration tools, similar to GitHub, but under my control.

Why I use it:

  • Private repositories: Store personal and homelab code without relying on third parties.
  • Learning CI/CD basics: Experiment with pipelines and automation safely.

Cybersecurity value: Gitea allows me to store my code myself. It’s also a practical way to understand how sensitive intellectual property should be secured in enterprise environments.

2. Paperless NGX : Secure Document Management
#

What it does: Paperless NGX is an open-source document management system. It scans, OCRs, and organizes physical and digital documents, without depending on external cloud services.

Why I use it:

  • OCR and tagging: Automatically extracts text from PDFs and images, so I can find any document in seconds.
  • Workflow automation: Sets up rules for sorting documents into categories.
  • Security: All documents stay on my server, encrypted and backed up.

Cybersecurity value: Running Paperless-ngx helps me practice access control policies, and secure storage of confidential files.

3. Actual Budget: Finance Tracking
#

What it does: Actual Budget is a self-hosted budgeting app that helps track expenses and plan finances, without sending sensitive data to third-party servers.

Why I use it:

  • No ads, no tracking: My financial data stays mine.
  • Clear overview: Easy tracking of expenses and savings goals.
  • Offline-first: Works even if my internet is down.

Cybersecurity value: Managing financial data locally forces me to think about encryption, database protection, and secure backups.

4. Homebox: Inventory Tool
#

What it does: Homebox is a self-hosted inventory management system for tracking household items, electronics, or even licenses.

Why I use it:

  • Organized inventory: Keep track of devices, warranties, and assets.
  • Data centralization: No more scattered spreadsheets.

Cybersecurity value: Asset management is a core part of cybersecurity.

5. Komga : Digital Library Management
#

What it does: Komga is a self-hosted media server for comics, manga, and ebooks, offering a clean interface to organize and read digital collections.

Why I use it:

  • Centralized library: All reading material in one secure place.
  • Mobile access: Paperback allows me to sync my books with a Komga server.
  • API access: I developed my own tool to add content and enrich metadata automatically.

Cybersecurity value: Managing a media server introduces me to content security policies, API security practices, and controlled file sharing.

6. Jellyfin : Media Streaming
#

What it does: Jellyfin is a free and open-source media server, similar to Plex or Emby, but with no tracking or licensing restrictions.

Why I use it:

  • No subscriptions: I own my media, and Jellyfin streams it without ads.
  • Intuitive Interface: Clear and intuitive display of available media.
  • Plugins: Extend functionality with subtitles, metadata agents, and more.

Cybersecurity value: Jellyfin teaches me user access management, role-based permissions, and secure storage of media files. It reinforces the importance of controlling internal access and ensuring that sensitive content isn’t exposed unintentionally, even in a trusted environment.

7. Vaultwarden : Password Management
#

What it does: Vaultwarden is a lightweight, self-hosted implementation of Bitwarden, offering secure password management with syncing across devices.

Why I use it:

  • Centralized secrets: All credentials managed in one place.
  • Cross-platform: Works with mobile, browser, and desktop.
  • Privacy-first: No external cloud dependency.

Cybersecurity value: Vaultwarden directly reinforces best practices in encryption, MFA, and secure password storage.


Self-Hosting as a Cybersecurity Lab
#

Running a homelab is more than organization, it’s a hands-on training ground. By managing my own servers, I practice:

  • Secure configurations: hardening Linux, firewalls, and access control.
  • Backup strategies: ensuring resilience with reliable tools.
  • Incident response: monitoring, detecting, and reacting to threats.
  • Learning: new tools, new methods and stay up to date.

Own Your Data
#

Self-hosting may not be for everyone, but for an aspiring Security Architect it’s invaluable. It sharpens my mindset on security, privacy, and infrastructure, foundations that will shape my professional journey.