Initial Setup March 2025
- Installed Proxmox VE on a Beelink mini PC to kick off a lightweight homelab.
- Configured Wi-Fi manually using
wpa_supplicant on Ubuntu Server 24.04 LTS.
- The goal was to self-host a handful of useful tools and services for daily use and learning.
AdGuard Home Setup March 2025
- Deployed AdGuard Home in an LXC container to handle network-wide ad and tracker blocking.
- Configured DNS redirection at the router level so all devices use AdGuard as their primary resolver.
- Basic statistics and filtering rules help keep the home network a little quieter and faster.
Discord Bot Container April 2025
- Created a dedicated LXC container to run a custom Discord bot 24/7.
- Installed Node.js v20 via
nvm and cloned the bot's repo from GitHub.
- Used
.env to manage API keys and secrets, then launched the bot with pm2.
- The bot serves simple commands like
/randomplayer and is monitored for uptime and logs.
Nextcloud LXC Setup April 2025
- Installed Nextcloud in its own container to create a personal cloud file system.
- Mounted external storage for photo and document syncing across devices.
- Enabled WebDAV and tested uploads/downloads from desktop and mobile apps.
Jellyfin VM Deployment August 2025
- Set up a new VM running Ubuntu Server and installed Jellyfin for local media streaming.
- Mounted an existing TV show directory containing downloaded content like
Home Movies.
- Configured Tailscale for private, secure remote access to the Jellyfin web UI on mobile.
- Added the library via the GUI and verified media playback on LAN and phone.
Active Directory Lab Environment December 2025
- Provisioned a Windows Server VM to practice Active Directory concepts in a controlled lab environment.
- Configured a basic domain setup to explore users, groups, authentication flow, and Windows network management.
- Used the lab to reinforce IT fundamentals like DNS dependencies, domain-joined clients, and admin workflows.
Learn more →
Printer Deployment & Troubleshooting Lab December 2025
- Simulated printer deployment by installing and sharing a printer in Windows, then connecting from another device.
- Practiced troubleshooting issues such as failed test prints, driver or port mismatches, and sharing permissions.
- Documented a repeatable workflow for printer setup and diagnosis aligned with A+ and entry-level IT scenarios.
Learn more →