Atlas Server
← Kembali ke etalase
Network & SystemDevOps & CloudCybersecurityBisa dikustomisasi
Infrastructure Design

Atlas Server

Atlas Server adalah project homelab self-hosted yang menggabungkan NAS, monitoring infrastruktur, dan Security Observatory dalam satu server. Project ini dibuat untuk mengelola layanan, memantau kondisi server, serta mendeteksi aktivitas mencurigakan melalui dashboard terpusat.

Dipublikasikan: 10 September 2026

Alur Asesmen Tripartit

  1. Mahasiswa
  2. 2Koordinator
  3. 3Industri
  4. 4Selesai

Tentang Project

Atlas Server adalah project homelab self-hosted yang saya bangun untuk menggabungkan kebutuhan penyimpanan file, pengelolaan layanan, monitoring infrastruktur, dan security observability dalam satu server berbasis Debian. Project ini memiliki beberapa komponen utama. NAS digunakan untuk menyediakan penyimpanan file secara mandiri. Monitoring infrastruktur digunakan untuk memantau kondisi server dan service yang berjalan. Sementara itu, Security Observatory berfungsi mengumpulkan security event dari berbagai sumber, menganalisis pola aktivitas mencurigakan, dan menampilkan alert melalui dashboard. Salah satu fitur yang didemonstrasikan adalah deteksi SSH brute-force. Event login gagal dikumpulkan oleh collector, diproses oleh detection engine, kemudian menghasilkan alert yang dapat ditinjau melalui dashboard. Project ini juga mencakup pengelolaan alert, incident management, dan pencatatan catatan investigasi. Atlas dibangun menggunakan Debian, Python, SQLite, NGINX, Prometheus, Grafana, dan React. Project ini menjadi sarana untuk mempelajari self-hosted infrastructure, Linux, monitoring, dan cybersecurity secara langsung melalui sistem yang saya bangun dan kelola sendiri.

Masalah yang Diselesaikan

Pengelolaan server secara mandiri sering kali membutuhkan beberapa layanan yang berjalan terpisah, seperti penyimpanan file, monitoring infrastruktur, dan pencatatan aktivitas keamanan. Tanpa sistem yang terorganisasi, kondisi server, status service, dan aktivitas mencurigakan menjadi lebih sulit dipantau dari satu tempat. Atlas dibuat untuk mengatasi masalah tersebut dengan menggabungkan NAS, monitoring, dan Security Observatory dalam satu infrastruktur self-hosted. Project ini membantu menyediakan penyimpanan file secara mandiri, memantau kondisi server dan service, serta mengumpulkan dan menganalisis security event agar aktivitas mencurigakan dapat lebih mudah diidentifikasi dan ditindaklanjuti. Dengan adanya dashboard terpusat, proses monitoring dan investigasi menjadi lebih terstruktur, sekaligus memberikan pengalaman langsung dalam membangun dan mengelola infrastruktur IT.

Cara Berpikir di Balik Project Ini

Bukti proses berpikir kontributor mengerjakan project ini — bukan cuma hasil akhirnya.

Kenapa pendekatan ini

Saya memilih Debian karena ingin membangun dan mengelola server secara mandiri dengan sistem yang ringan dan fleksibel. Python dan SQLite saya gunakan untuk collector serta penyimpanan event karena sesuai dengan kebutuhan project yang masih saya kembangkan. Prometheus dan Grafana dipilih agar monitoring infrastruktur dapat dilakukan secara terpusat, sedangkan NGINX, Tailscale, dan Fail2Ban membantu mendukung akses serta keamanan server.

Bagian tersulit

Bagian yang paling sering membuat saya stuck adalah menghubungkan pengumpulan event dengan detection engine dan memastikan alert yang dihasilkan sesuai kondisi sebenarnya. Saya mengatasinya dengan memeriksa log, menguji setiap komponen secara terpisah, lalu memperbaiki alur data secara bertahap. Saya juga melakukan pengujian pada beberapa detection rules sebelum mengintegrasikannya ke dashboard.

Yang dipelajari

Sebelum project ini, saya belum terlalu memahami bagaimana membangun sistem monitoring dan security observability yang saling terhubung. Sekarang saya lebih memahami cara mengumpulkan event dari beberapa sumber, menyimpannya secara terstruktur, membuat detection rules, dan menghubungkan hasilnya dengan alert serta dashboard. Saya juga belajar bahwa membangun infrastruktur membutuhkan pengujian dan perbaikan bertahap, bukan hanya memasang service lalu menganggap semuanya selesai.

Galeri

Video Demo

Teknologi

Debian 13NGINXFile BrowserSambaPrometheusGrafanaNode ExporterNGINX Prometheus ExporterTailscalenftablesFail2BanOpenSSHPython FastAPISQLite (WAL)Python Security Collector & Detection EnginentfyPython Notification Daemon

Mungkin Juga Menarik untuk Anda

Karya lain dari bidang yang sama.