Skip to content

Latest commit

 

History

History
25 lines (20 loc) · 661 Bytes

File metadata and controls

25 lines (20 loc) · 661 Bytes

Linux Server Lab

Ubuntu Server 24.04 LTS home lab built on UTM (Apple Silicon).

What I Built

  • SSH key-based authentication with password auth disabled
  • UFW firewall — only ports 22 and 80 open
  • nginx web server serving a custom HTML page
  • Automated nightly backup script via cron

Stack

  • OS: Ubuntu Server 24.04 LTS (ARM64)
  • Hypervisor: UTM on macOS (M4)
  • Web server: nginx
  • Firewall: ufw

Structure

  • scripts/ — bash automation scripts
  • configs/ — server configuration notes

Skills Demonstrated

  • Linux CLI, user/permission management
  • SSH hardening
  • Service management with systemctl
  • Bash scripting and cron scheduling