In ProgressDalam ProsesFeb 2025

Cloud Dashboard

Internal admin panel for managing cloud hosting infrastructure.Panel admin internal untuk mengelola infrastruktur hosting cloud.

OverviewGambaran Umum

Cloud Dashboard is an internal admin panel for managing cloud hosting infrastructure — server monitoring, domain management, and containerized service management.Cloud Dashboard adalah panel admin internal untuk mengelola infrastruktur hosting cloud — monitoring server, manajemen domain, dan pengelolaan layanan containerized.

GoalTujuan

Simplify the operational workflow of a small team in managing multiple VPS, databases, and applications running on Docker.Menyederhanakan workflow operasional tim kecil dalam mengelola beberapa VPS, database, dan aplikasi yang berjalan di Docker.

ChallengesTantangan

Multi-level authentication with role-based access, integration with cloud provider APIs that have different formats, and designing an intuitive UI for non-technical users.Autentikasi multi-level dengan role-based access, integrasi API provider cloud yang berbeda-beda format, serta desain UI yang intuitif untuk pengguna non-teknis.

What I LearnedYang Saya Pelajari

The repository pattern in Laravel is very helpful when datasources change. Docker Compose networking between containers is more complex than expected.Pola repository di Laravel sangat membantu ketika datasource berubah. Docker Compose networking antara container lebih kompleks dari yang dikira.

Tech StackTeknologi

Laravel
MySQL
Docker
Nginx