Project akhir mata kuliah System Administration, mengacu pada standar sertifikasi RHCSA EX200 (Red Hat Certified System Administrator).
Awalnya dirancang sebagai VM di VirtualBox, project ini dimigrasikan ke laptop lama yang dijadikan server bare-metal sehingga lebih mendekati kondisi sysadmin di dunia nyata (server selalu hidup, diakses remote, dikelola dari jaringan berbeda lewat Tailscale).
| Item | Nilai |
|---|---|
| Hostname | rocky-server |
| OS | Rocky Linux 9.7 (Blue Onyx) |
| Hardware | Lenovo 20F5S2T100 (kemungkinan ThinkPad T460) |
| CPU | 4 logical CPU |
| IP LAN | 192.168.18.13 |
| Web admin | Cockpit, https://192.168.18.13:9090 |
| User admin | ravi (sudo) |
| Remote | Tailscale (akses SSH dari jaringan berbeda) |
| File | Isi |
|---|---|
| LAPORAN.md / LAPORAN.pdf | Laporan progress konsolidasi + seluruh perintah (MD & PDF) |
| PLAN.md | Roadmap project, fase kerja, mapping ke 10 domain RHCSA |
| docs/01-environment.md | Spesifikasi server, topologi jaringan, instalasi awal |
| docs/02-remote-access.md | Akses remote: SSH LAN, Cockpit, dan Tailscale |
| docs/sysadmin.md | Transkrip sumber (riwayat keputusan teknis project) |
- Environment: Rocky Linux 9.7 terpasang di laptop, Cockpit aktif
- Remote access: SSH LAN + Tailscale (perlu verifikasi detail, lihat docs/02)
- Task 1 - Users/Groups/ACL (lihat docs/task1-users-groups-acl.md)
- Task 2 - LVM Storage (lihat docs/task2-lvm-storage.md)
- Task 3 - Networking + firewalld (lihat docs/task3-networking-firewalld.md)
- Task 4 - Web Server (httpd) + SELinux (lihat docs/task4-webserver-selinux.md)
- Task 5 - Services + Cron Backup (lihat docs/task5-services-cron-backup.md)
- Task 6 - SELinux + SSH Hardening (lihat docs/task6-selinux-ssh-hardening.md)
- Task 7 - Containers (Podman) (lihat docs/task7-containers-podman.md)
- Task 8 - Automation
setup.sh+ dokumentasi (lihat docs/task8-automation-setup.md) — idempotensi terverifikasi di server (2x run, exit 0, tanpa drift)
Detail dan urutan kerja ada di PLAN.md.