Skip to content

tan1193/my-homeserver-journey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Home Server Journey

Introduction

This repository documents my journey in setting up a home server. It includes various configurations, scripts, and notes that I have found useful along the way.

Contents

🧠 Why Build a Home Server?

My home server is a real-world lab where I practice DevOps and Linux, explore self-hosted tools, and prepare for cloud certs like AWS and Kubernetes — all while showcasing my backend and infrastructure skills through personal projects, Git repos, and internal tools

🖥️ My Home Server Specs

T9 Plus mini pc

  • CPU: Intel Lake N100
  • RAM: 16GB
  • Storage: 512GB NVMe SSD
  • OS: Ubuntu server 24.04 LTS
  • Location: Home office
  • Network: Wired Ethernet connection This small but mighty machine sits quietly in my home office and runs 24/7. Perfect for my work-from-home setup.

📦 Software Stack

  • SSH via Cloudflared: A guide on how to set up SSH access to my home server using Cloudflare Tunnel.
  • Oh My Zsh: A powerful and customizable terminal experience using Oh My Zsh and Powerlevel10k theme.

Goals

  • Learn and Practice: Use this server to learn and practice DevOps, Linux, and cloud technologies.
  • Self-Hosted Tools: Explore and deploy self-hosted tools for personal use.
  • Documentation: Document my journey and share useful configurations and scripts.
  • Showcase Skills: Use this server to showcase my backend and infrastructure skills through personal projects and internal tools.
  • 1-Click Deploy: Build a 1-click deploy for my home server using Argo CD and Traefik.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published