diff --git a/README.md b/README.md new file mode 100644 index 0000000..2f128ad --- /dev/null +++ b/README.md @@ -0,0 +1,47 @@ +# OpenSuite Portal Dashboard + +Portal terpadu untuk akses semua aplikasi OpenSuite dengan Single Sign-On (SSO). + +## Tentang OpenSuite + +OpenSuite adalah alternatif open-source untuk Microsoft 365 / Google Workspace yang dibangun di atas infrastruktur IDCloudHost. Satu login untuk semua aplikasi. + +## Fitur + +- **Single Sign-On (SSO)** via Keycloak OpenID Connect +- **Portal Dashboard** terpadu dengan 5 aplikasi terintegrasi +- **Session Management** yang aman dengan Express.js +- **Responsive UI** yang bersih dan modern + +## Aplikasi Terintegrasi + +| Aplikasi | Fungsi | URL | +|----------|--------|-----| +| Nextcloud Drive | File & dokumen bersama | cloud.lookatme.my.id | +| SOGo Mail | Email & kalender tim | mail.lookatme.my.id | +| Odoo ERP | HR, CRM, Project Management | erp.lookatme.my.id | +| Grafana Monitoring | Server monitoring dashboard | mon.lookatme.my.id | +| Gitea Dev | Git repository | dev.lookatme.my.id | + +## Arsitektur +## Tech Stack + +- **Runtime**: Node.js 18 +- **Framework**: Express.js +- **Auth**: Passport.js + OpenID Connect +- **Template**: EJS +- **Identity**: FreeIPA + Keycloak +- **Proxy**: Nginx + Let's Encrypt SSL + +## Deployment + +Portal berjalan sebagai systemd service di VM-101 (Gateway): + +```bash +systemctl status opensuite-portal +``` + +## Hackathon IDCloudHost OpenSuite 2026 + +Proyek ini dibuat untuk Hackathon IDCloudHost sebagai demonstrasi +platform workspace open-source berbasis cloud yang terintegrasi penuh.