GenieACS Network Monitoring Dashboard dengan Visualisasi Topologi
Dashboard berbasis web yang powerful untuk memonitor dan memvisualisasikan topologi jaringan GenieACS dengan real-time monitoring, editable polylines ( Garis ), dan terintegrasi Telegram.
Mandatorily Required
- GenieACS yang sudah terinstall, jika belum punya silahkan install dulu, bisa langsung ke GACS-Ubuntu untuk panduan lengkap cara install.
- MikroTik yang aktif port api
- Telegram Bot (optional, untuk notifications dan preview singkat)
Server Requirements
- Web server :
Apache 2.4+ atau Nginx 1.2+ - PHP :
8.3+ - MySQL/MariaDB :
5.7+ / 10.3+ - Composer :
2.8+ - PHP Extensions: php-mysqli, php-json, php-curl, php-mbstring, php-xml
Note : supaya lebih mudah install panel hosting manager saja seperti CloudPanel, Aapanel, atau CyberPanel.
- Upload file ZIP GACS-dashboard-main.zip ke hosting
- Unzip GACS-dashboard-main.zip
- Copy semua file yang ada di folder GACS-dashboard-main ke root directory hosting
- Edit file config/database.php sesuaikan dengan database hosting
- Edit config/config.php
Note : untuk folder root biasanya folder root hosting ada di public_html, htdocs, atau httpdocs tergantung dari panel hosting manager.
- Akses domain kamu nama
https://domain.com/init.php - Login ke init.php dengan user berikut
- username :
user1234 - password :
mostech
- username :
- Selesaikan perintah yang ada di init.php
⚠️ HAPUS FILE INIT JIKA SUDAH SELESAI
- Buka browser:
https://domain.com - Login dengan kredensial default
- Username:
user1234 - Password:
mostech
- Username:
⚠️ SEGERA GANTI PASSWORD DEFAULT!
- Host : Isi dengan GenieACS ip/domain
- Port : Isi dengan port api GenieACS (7557)
- Username : Isi dengan username GenieACS
- Password : Isi dengan password GenieACS
- Test Connection, jika berhasil lanjut save
- Host : Isi dengan MikroTik ip/domain
- Port : Isi dengan port api MikroTik (7557)
- Username : Isi dengan username MikroTik
- Password : Isi dengan password MikroTik
- Test Connection, jika berhasil lanjut save
- Buat bot dulu di @BotFather
- Bot Token : Isi bot token dari @BotFather
- Chat ID : Isi chat id dari akun telegram kalian, untuk mendapatkan chat id bisa ke bot @Chat I'd Info Bot
- Set webhook
curl "https://api.telegram.org/bot<TOKEN>/setWebhook?url=https://your-domain.com/webhook/telegram.php"Contributions are welcome! If you'd like to contribute:
- Fork repository
- Create feature branch (
git checkout -b feature/AmazingFeature) - Commit changes (
git commit -m 'Add some AmazingFeature') - Push to branch (
git push origin feature/AmazingFeature) - Open Pull Request
Guidelines:
- Follow existing code style
- Write clear commit messages
- Test your changes thoroughly
- Update documentation if needed
If you encounter issues or have questions:
- 📝 Issues: Open issue di GitHub repository
- 📖 Documentation: See complete documentation files above
- 🔍 Troubleshooting: Check troubleshooting section
- 💬 Community: Join discussion di GitHub Discussions
- ➤ Telegram: Join telegram sharing group
This project is licensed under the MIT License - see LICENSE file for details.
Developed by Mostech
Special Thanks
- GenieACS community
- Leaflet.js team
- All contributors and testers
Dibuat dengan ❤️ untuk Network Administrators
GACS Dashboard v1.1.0-beta | Status: Production Ready ✅












