|
|
||
|---|---|---|
| public/img | ||
| routes | ||
| views | ||
| .gitignore | ||
| README.md | ||
| app.js | ||
| package-lock.json | ||
| package.json | ||
README.md
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):
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.