Update docs structure to root and fix links

This commit is contained in:
MivoDev
2026-01-18 11:35:30 +07:00
parent c977c8dc1b
commit 2ef1f20e54
80 changed files with 227 additions and 188 deletions

View File

@@ -37,7 +37,7 @@ jobs:
- name: Upload artifact
uses: actions/upload-pages-artifact@v3
with:
path: docs/.vitepress/dist
path: .vitepress/dist
deploy:
environment:

View File

@@ -9,7 +9,7 @@ export default defineConfig({
cleanUrls: true,
lastUpdated: true,
sitemap: {
hostname: 'https://docs.mivo.dyzulk.com'
hostname: 'https://mivodev.github.io'
},
head: [
@@ -17,16 +17,16 @@ export default defineConfig({
['meta', { name: 'theme-color', content: '#0ea5e9' }],
['meta', { property: 'og:type', content: 'website' }],
['meta', { property: 'og:site_name', content: 'MIVO' }],
['meta', { property: 'og:image', content: 'https://docs.mivo.dyzulk.com/og-image.png' }],
['meta', { property: 'og:image', content: 'https://mivodev.github.io/og-image.png' }],
['meta', { name: 'twitter:card', content: 'summary_large_image' }],
['meta', { name: 'twitter:image', content: 'https://docs.mivo.dyzulk.com/og-image.png' }],
['meta', { name: 'twitter:image', content: 'https://mivodev.github.io/og-image.png' }],
['meta', { name: 'twitter:site', content: '@dyzulkdev' }]
],
transformHead: ({ pageData }) => {
const title = pageData.title ? `${pageData.title} | MIVO` : 'MIVO'
const description = pageData.description || "Modern Mikrotik Voucher Management System"
const url = `https://docs.mivo.dyzulk.com/${pageData.relativePath.replace(/((^|\/)index)?\.md$/, '$2')}`
const url = `https://mivodev.github.io/${pageData.relativePath.replace(/((^|\/)index)?\.md$/, '$2')}`
return [
['meta', { property: 'og:title', content: title }],

View File

@@ -2,8 +2,8 @@ import { DefaultTheme } from 'vitepress'
export const navEn: DefaultTheme.NavItem[] = [
{ text: 'Home', link: '/' },
{ text: 'Guide', link: '/guide/installation' },
{ text: 'Manual', link: '/manual/' },
{ text: 'Guide', link: '/docs/guide/installation' },
{ text: 'Manual', link: '/docs/manual/' },
{
text: 'Community',
items: [
@@ -17,8 +17,8 @@ export const navEn: DefaultTheme.NavItem[] = [
export const navId: DefaultTheme.NavItem[] = [
{ text: 'Beranda', link: '/id/' },
{ text: 'Panduan', link: '/id/guide/installation' },
{ text: 'Buku Manual', link: '/id/manual/' },
{ text: 'Panduan', link: '/id/docs/guide/installation' },
{ text: 'Buku Manual', link: '/id/docs/manual/' },
{
text: 'Komunitas',
items: [

View File

@@ -0,0 +1,146 @@
import { DefaultTheme } from 'vitepress'
// English Sidebars
export const sidebarEn: DefaultTheme.Sidebar = {
// Sidebar for /docs/guide/ path
'/docs/guide/': [
{
text: 'Getting Started',
collapsed: false,
items: [
{ text: 'Introduction', link: '/docs/guide/' },
{ text: 'Requirements', link: '/docs/guide/installation#requirements' }
]
},
{
text: 'Installation',
collapsed: false,
items: [
{ text: 'Docker', link: '/docs/guide/docker' },
{ text: 'aaPanel (Docker)', link: '/docs/guide/docker-aapanel' },
{ text: 'Web Server', link: '/docs/guide/installation#web-servers' },
{ text: 'Shared Hosting', link: '/docs/guide/installation#shared-hosting' },
{ text: 'VPS & Cloud', link: '/docs/guide/installation#vps-cloud' },
{ text: 'Mobile & STB', link: '/docs/guide/installation#mobile-stb' }
]
},
{
text: 'Configuration',
items: [
{ text: 'Post-Installation', link: '/docs/guide/installation#post-installation' }
]
},
{
text: 'Support',
items: [
{ text: 'Contribution', link: 'https://github.com/dyzulk/mivo/blob/main/CONTRIBUTING.md' },
{ text: 'Donate', link: 'https://sociabuzz.com/dyzulkdev/tribe' }
]
}
],
// Sidebar for /docs/manual/ path
'/docs/manual/': [
{
text: 'User Manual',
items: [
{ text: 'Overview', link: '/docs/manual/' }
]
},
{
text: 'Global Settings',
items: [
{ text: 'Introduction', link: '/docs/manual/settings/' },
{ text: 'Routers', link: '/docs/manual/settings/routers' },
{ text: 'Templates', link: '/docs/manual/settings/templates' },
{ text: 'Logos', link: '/docs/manual/settings/logos' },
{ text: 'API & CORS', link: '/docs/manual/settings/api-cors' },
{ text: 'System', link: '/docs/manual/settings/system' }
]
},
{
text: 'Router Operations',
items: [
{ text: 'Introduction', link: '/docs/manual/router/' },
{ text: 'Dashboard', link: '/docs/manual/router/dashboard' },
{ text: 'Quick Print', link: '/docs/manual/router/quick-print' },
{ text: 'Hotspot Management', link: '/docs/manual/router/hotspot' },
{ text: 'Reports & Logs', link: '/docs/manual/router/reports' },
{ text: 'Network & System', link: '/docs/manual/router/tools' }
]
}
]
}
// Indonesian Sidebars
export const sidebarId: DefaultTheme.Sidebar = {
// Sidebar for /id/docs/guide/ path
'/id/docs/guide/': [
{
text: 'Pengenalan',
collapsed: false,
items: [
{ text: 'Apa itu MIVO?', link: '/id/docs/guide/' },
{ text: 'Persyaratan', link: '/id/docs/guide/installation#persyaratan' }
]
},
{
text: 'Instalasi',
collapsed: false,
items: [
{ text: 'Docker', link: '/id/docs/guide/docker' },
{ text: 'aaPanel (Docker)', link: '/id/docs/guide/docker-aapanel' },
{ text: 'Web Server', link: '/id/docs/guide/installation#web-server' },
{ text: 'Shared Hosting', link: '/id/docs/guide/installation#shared-hosting' },
{ text: 'VPS & Cloud', link: '/id/docs/guide/installation#vps-cloud' },
{ text: 'Mobile & STB', link: '/id/docs/guide/installation#mobile-stb' }
]
},
{
text: 'Konfigurasi',
items: [
{ text: 'Pasca-Instalasi', link: '/id/docs/guide/installation#pasca-instalasi' }
]
},
{
text: 'Dukungan',
items: [
{ text: 'Kontribusi', link: 'https://github.com/dyzulk/mivo/blob/main/CONTRIBUTING.md' },
{ text: 'Donasi', link: 'https://sociabuzz.com/dyzulkdev/tribe' }
]
}
],
// Sidebar for /id/docs/manual/ path
'/id/docs/manual/': [
{
text: 'Buku Manual',
items: [
{ text: 'Ringkasan', link: '/id/docs/manual/' }
]
},
{
text: 'Pengaturan Global',
items: [
{ text: 'Pendahuluan', link: '/id/docs/manual/settings/' },
{ text: 'Router', link: '/id/docs/manual/settings/routers' },
{ text: 'Template', link: '/id/docs/manual/settings/templates' },
{ text: 'Logo', link: '/id/docs/manual/settings/logos' },
{ text: 'API & CORS', link: '/id/docs/manual/settings/api-cors' },
{ text: 'Sistem', link: '/id/docs/manual/settings/system' }
]
},
{
text: 'Operasional Router',
items: [
{ text: 'Pendahuluan', link: '/id/docs/manual/router/' },
{ text: 'Dashboard', link: '/id/docs/manual/router/dashboard' },
{ text: 'Cetak Cepat', link: '/id/docs/manual/router/quick-print' },
{ text: 'Manajemen Hotspot', link: '/id/docs/manual/router/hotspot' },
{ text: 'Laporan & Log', link: '/id/docs/manual/router/reports' },
{ text: 'Jaringan & Sistem', link: '/id/docs/manual/router/tools' }
]
}
]
}

View File

@@ -134,3 +134,4 @@ After setting up the server:
Run `php mivo install` in your terminal.
* **Option B: Web Installer**
Open `http://your-domain.com/install` in your browser.

View File

@@ -1,147 +0,0 @@
import { DefaultTheme } from 'vitepress'
// English Sidebars
export const sidebarEn: DefaultTheme.Sidebar = {
// Sidebar for /guide/ path
'/guide/': [
{
text: 'Getting Started',
collapsed: false,
items: [
{ text: 'Introduction', link: '/guide/' },
{ text: 'Requirements', link: '/guide/installation#requirements' }
]
},
{
text: 'Installation',
collapsed: false,
items: [
{ text: 'Docker', link: '/guide/docker' },
{ text: 'aaPanel (Docker)', link: '/guide/docker-aapanel' },
{ text: 'Web Server', link: '/guide/installation#web-servers' },
{ text: 'Shared Hosting', link: '/guide/installation#shared-hosting' },
{ text: 'VPS & Cloud', link: '/guide/installation#vps-cloud' },
{ text: 'Mobile & STB', link: '/guide/installation#mobile-stb' }
]
},
{
text: 'Configuration',
items: [
{ text: 'Post-Installation', link: '/guide/installation#post-installation' }
]
},
{
text: 'Support',
items: [
{ text: 'Contribution', link: 'https://github.com/dyzulk/mivo/blob/main/CONTRIBUTING.md' },
{ text: 'Donate', link: 'https://sociabuzz.com/dyzulkdev/tribe' }
]
}
],
// Sidebar for /manual/ path
'/manual/': [
{
text: 'User Manual',
items: [
{ text: 'Overview', link: '/manual/' }
]
},
{
text: 'Global Settings',
items: [
{ text: 'Introduction', link: '/manual/settings/' },
{ text: 'Routers', link: '/manual/settings/routers' },
{ text: 'Templates', link: '/manual/settings/templates' },
{ text: 'Logos', link: '/manual/settings/logos' },
{ text: 'API & CORS', link: '/manual/settings/api-cors' },
{ text: 'System', link: '/manual/settings/system' }
]
},
{
text: 'Router Operations',
items: [
{ text: 'Introduction', link: '/manual/router/' },
{ text: 'Dashboard', link: '/manual/router/dashboard' },
{ text: 'Quick Print', link: '/manual/router/quick-print' },
{ text: 'Hotspot Management', link: '/manual/router/hotspot' },
{ text: 'Reports & Logs', link: '/manual/router/reports' },
{ text: 'Network & System', link: '/manual/router/tools' }
]
}
]
}
// Indonesian Sidebars
export const sidebarId: DefaultTheme.Sidebar = {
// Sidebar for /id/guide/ path
'/id/guide/': [
{
text: 'Pengenalan',
collapsed: false,
items: [
{ text: 'Apa itu MIVO?', link: '/id/guide/' },
{ text: 'Persyaratan', link: '/id/guide/installation#persyaratan' }
]
},
{
text: 'Instalasi',
collapsed: false,
items: [
{ text: 'Docker', link: '/id/guide/docker' },
{ text: 'aaPanel (Docker)', link: '/id/guide/docker-aapanel' },
{ text: 'Web Server', link: '/id/guide/installation#web-server' },
{ text: 'Shared Hosting', link: '/id/guide/installation#shared-hosting' },
{ text: 'VPS & Cloud', link: '/id/guide/installation#vps-cloud' },
{ text: 'Mobile & STB', link: '/id/guide/installation#mobile-stb' }
]
},
{
text: 'Konfigurasi',
items: [
{ text: 'Pasca-Instalasi', link: '/id/guide/installation#pasca-instalasi' }
]
},
{
text: 'Dukungan',
items: [
{ text: 'Kontribusi', link: 'https://github.com/dyzulk/mivo/blob/main/CONTRIBUTING.md' },
{ text: 'Donasi', link: 'https://sociabuzz.com/dyzulkdev/tribe' }
]
}
],
// Sidebar for /id/manual/ path
'/id/manual/': [
{
text: 'Buku Manual',
items: [
{ text: 'Ringkasan', link: '/id/manual/' }
]
},
{
text: 'Pengaturan Global',
items: [
{ text: 'Pendahuluan', link: '/id/manual/settings/' },
{ text: 'Router', link: '/id/manual/settings/routers' },
{ text: 'Template', link: '/id/manual/settings/templates' },
{ text: 'Logo', link: '/id/manual/settings/logos' },
{ text: 'API & CORS', link: '/id/manual/settings/api-cors' },
{ text: 'Sistem', link: '/id/manual/settings/system' }
]
},
{
text: 'Operasional Router',
items: [
{ text: 'Pendahuluan', link: '/id/manual/router/' },
{ text: 'Dashboard', link: '/id/manual/router/dashboard' },
{ text: 'Cetak Cepat', link: '/id/manual/router/quick-print' },
{ text: 'Manajemen Hotspot', link: '/id/manual/router/hotspot' },
{ text: 'Laporan & Log', link: '/id/manual/router/reports' },
{ text: 'Jaringan & Sistem', link: '/id/manual/router/tools' }
]
}
]
}

View File

@@ -102,3 +102,4 @@ To access MIVO via a domain (e.g., `mivo.yourdomain.com`):
4. After creation, open the site settings > **Reverse Proxy** > **Add Reverse Proxy**.
5. **Target URL**: `http://127.0.0.1:8085` (Replace `8085` with your `APP_PORT`).
6. Save and secure with SSL.

View File

@@ -76,3 +76,4 @@ If you find MIVO useful, please consider supporting its development. Your contri
---
*Created with <Icon name="Heart" color="danger" /> by MivoDev*

View File

@@ -14,10 +14,11 @@ MIVO is a modern, lightweight Mikrotik Voucher Management system. It is designed
Explore the following sections to get started:
- **[Installation Guide](/guide/installation)**: Learn how to install MIVO on various platforms.
- **[Docker Guide](/guide/docker)**: The recommended way to run MIVO using containers.
- **[Manual](/manual/)**: Detailed instructions on how to use MIVO features.
- **[Installation Guide](/docs/guide/installation)**: Learn how to install MIVO on various platforms.
- **[Docker Guide](/docs/guide/docker)**: The recommended way to run MIVO using containers.
- **[Manual](/docs/manual/)**: Detailed instructions on how to use MIVO features.
## <Icon name="Heart" color="danger" /> Support
MIVO is an open-source project. If you find it useful, please consider supporting the development through [donations](https://sociabuzz.com/dyzulkdev/tribe) or [contributing](https://github.com/dyzulk/mivo) to the codebase.

View File

@@ -135,3 +135,4 @@ After setting up the server:
* **Option B: Web Installer**
Open `http://your-domain.com/install` in your browser.

View File

@@ -31,3 +31,4 @@ Using standard `flag-icons` CSS classes:
<span class="fi fi-id"></span>
<strong>Bahasa Indonesia</strong>
</div>

View File

@@ -8,14 +8,14 @@ Welcome to the **MIVO User Manual**. This section covers the functional aspects
## <Icon name="BookOpen" color="primary" /> Topics
### <Icon name="Settings" color="info" /> [Global Settings](/manual/settings/)
### <Icon name="Settings" color="info" /> [Global Settings](/docs/manual/settings/)
Configure your system-wide settings:
- **Managing Routers**: Connect and manage your Mikrotik devices.
- **Voucher Templates**: Design and customize your voucher layouts.
- **Brand Logos**: Upload custom logos for your hotspot.
- **API & CORS**: Securely expose your router data to 3rd party apps.
### <Icon name="Activity" color="success" /> [Router Operations](/manual/router/)
### <Icon name="Activity" color="success" /> [Router Operations](/docs/manual/router/)
Manage your everyday router tasks after connecting:
- **Dashboard**: Monitor real-time traffic and system health.
- **Hotspot Management**: Create users, profiles, and generate vouchers.
@@ -25,5 +25,6 @@ Manage your everyday router tasks after connecting:
---
> [!TIP]
> This manual focuses on **using** the application. For installation and server configuration, please refer to the [Guide](/guide/installation).
> This manual focuses on **using** the application. For installation and server configuration, please refer to the [Guide](/docs/guide/installation).

View File

@@ -26,3 +26,4 @@ A quick summary of currently authenticated users:
> [!TIP]
> Keep the Dashboard open during peak hours to monitor for congestion or unauthorized access attempts.

View File

@@ -38,3 +38,4 @@ Advanced settings for network access without typical voucher requirements.
- **IP Bindings**: Bypass the hotspot login for specific MAC or IP addresses (e.g., for office printers or servers).
- **Walled Garden**: Allow access to specific websites or domains (e.g., your bank's portal) even before users log in.

View File

@@ -6,11 +6,12 @@ Router operations are session-specific tasks performed once connected to a Mikro
Once you select a session from the sidebar, you gain access to these tools:
- **[Dashboard](/manual/router/dashboard)**: Real-time traffic monitoring.
- **[Hotspot Management](/manual/router/hotspot)**: Users, Profiles, and Vouchers.
- **[Reports](/manual/router/reports)**: Sales reports and system logs.
- **[System Tools](/manual/router/tools)**: Reboot, Scheduler, and DHCP.
- **[Dashboard](/docs/manual/router/dashboard)**: Real-time traffic monitoring.
- **[Hotspot Management](/docs/manual/router/hotspot)**: Users, Profiles, and Vouchers.
- **[Reports](/docs/manual/router/reports)**: Sales reports and system logs.
- **[System Tools](/docs/manual/router/tools)**: Reboot, Scheduler, and DHCP.
## <Icon name="Zap" color="warning" /> Real-time Sync
MIVO communicates directly with your Mikrotik API. Most changes take effect immediately on your device.

View File

@@ -25,3 +25,4 @@ Deleting a packet here only removes it from the Quick Print dashboard; it does *
2. **MIVO** creates a random username/password account on the Mikrotik.
3. **MIVO** fetches the assigned template and sends it to the browser's print engine.

View File

@@ -26,3 +26,4 @@ Monitor real-time events from your Mikrotik router (`/reports/user-log`).
> [!NOTE]
> MIVO fetches these logs directly from the Mikrotik circular buffer. Clear your logs on the Mikrotik terminal if the buffer becomes too large.

View File

@@ -24,3 +24,4 @@ Directly trigger system-level commands from the MIVO interface:
> [!WARNING]
> These actions are executed immediately on your Mikrotik router. Ensure no critical operations are running before rebooting.

View File

@@ -13,3 +13,4 @@ To allow your website (e.g., a status checker) to call the MIVO API, you must wh
## <Icon name="Terminal" color="info" /> Documentation
Detailed API documentation is available in the developers section.

View File

@@ -6,11 +6,12 @@ Global settings control your MIVO instance across all sessions. These are system
Access these settings from the top-right menu or the main sidebar.
- **[Routers](/manual/settings/routers)**: Manage your Mikrotik connections.
- **[Templates](/manual/settings/templates)**: Customize voucher designs.
- **[Logos](/manual/settings/logos)**: Upload brand logos.
- **[API & CORS](/manual/settings/api-cors)**: Configure API access.
- **[Routers](/docs/manual/settings/routers)**: Manage your Mikrotik connections.
- **[Templates](/docs/manual/settings/templates)**: Customize voucher designs.
- **[Logos](/docs/manual/settings/logos)**: Upload brand logos.
- **[API & CORS](/docs/manual/settings/api-cors)**: Configure API access.
## <Icon name="Shield" color="info" /> Administration
You can also manage your MIVO administrators and general system behavior (Timezones, Language) here.

View File

@@ -27,3 +27,4 @@ You can delete unused logos at any time.
> [!WARNING]
> Deleting a logo will cause any voucher templates referencing its ID to show a broken image placeholder.

View File

@@ -26,3 +26,4 @@ Protect your configuration by creating backups of your MIVO database.
> [!CAUTION]
> Restoring a backup will overwrite your current settings and sessions.

View File

@@ -18,3 +18,4 @@ Adjust the environment settings for the entire application:
## <Icon name="ShieldAlert" color="warning" /> Security
MIVO uses session-based authentication. Ensure you log out when using public terminals.

View File

@@ -12,3 +12,4 @@ Templates use HTML and specialized placeholders to display voucher data.
## <Icon name="Printer" color="info" /> Quick Print
Once a template is saved, it becomes available in the **Quick Print** menu within your router sessions.

View File

@@ -102,3 +102,4 @@ Agar MIVO bisa diakses menggunakan domain (contoh: `mivo.domainanda.com`):
4. Setelah site dibuat, buka settingannya > **Reverse Proxy** > **Add Reverse Proxy**.
5. **Target URL**: `http://127.0.0.1:8085` (Ganti `8085` sesuai dengan `APP_PORT` Anda).
6. Simpan dan aktifkan SSL agar lebih aman.

View File

@@ -75,3 +75,4 @@ Jika Anda merasa MIVO bermanfaat, harap pertimbangkan untuk mendukung pengembang
---
*Dibuat dengan <Icon name="Heart" color="danger" /> oleh MivoDev*

View File

@@ -14,10 +14,11 @@ MIVO adalah sistem Manajemen Voucher Mikrotik yang modern dan ringan. Sistem ini
Jelajahi bagian berikut untuk memulai:
- **[Panduan Instalasi](/id/guide/installation)**: Pelajari cara menginstal MIVO di berbagai platform.
- **[Panduan Docker](/id/guide/docker)**: Cara yang direkomendasikan untuk menjalankan MIVO menggunakan container.
- **[Buku Manual](/id/manual/)**: Instruksi detail tentang cara menggunakan fitur-fitur MIVO.
- **[Panduan Instalasi](/id/docs/guide/installation)**: Pelajari cara menginstal MIVO di berbagai platform.
- **[Panduan Docker](/id/docs/guide/docker)**: Cara yang direkomendasikan untuk menjalankan MIVO menggunakan container.
- **[Buku Manual](/id/docs/manual/)**: Instruksi detail tentang cara menggunakan fitur-fitur MIVO.
## <Icon name="Heart" color="danger" /> Dukungan
MIVO adalah proyek open-source. Jika Anda merasa MIVO bermanfaat, harap pertimbangkan untuk mendukung pengembangannya melalui [donasi](https://sociabuzz.com/dyzulkdev/tribe) atau [berkontribusi](https://github.com/dyzulk/mivo) langsung ke kode program.

View File

@@ -119,3 +119,4 @@ Setelah menyiapkan server:
* **Opsi B: Web Installer**
Buka `http://domain-anda.com/install` di browser.

View File

@@ -8,14 +8,14 @@ Selamat datang di **Buku Panduan MIVO**. Bagian ini mencakup aspek fungsional pe
## <Icon name="BookOpen" color="primary" /> Topik
### <Icon name="Settings" color="info" /> [Pengaturan Global](/id/manual/settings/)
### <Icon name="Settings" color="info" /> [Pengaturan Global](/id/docs/manual/settings/)
Konfigurasikan pengaturan tingkat sistem:
- **Manajemen Router**: Hubungkan dan kelola perangkat Mikrotik Anda.
- **Template Voucher**: Desain dan sesuaikan tata letak voucher Anda.
- **Logo Brand**: Unggah logo khusus untuk hotspot Anda.
- **API & CORS**: Ekspos data router Anda dengan aman ke aplikasi pihak ketiga.
### <Icon name="Activity" color="success" /> [Operasional Router](/id/manual/router/)
### <Icon name="Activity" color="success" /> [Operasional Router](/id/docs/manual/router/)
Kelola tugas harian router Anda setelah terhubung:
- **Dashboard**: Pantau traffic real-time dan kesehatan sistem.
- **Manajemen Hotspot**: Buat user, profil, dan generate voucher.
@@ -25,5 +25,6 @@ Kelola tugas harian router Anda setelah terhubung:
---
> [!TIP]
> Panduan ini fokus pada **penggunaan** aplikasi. Untuk instalasi dan konfigurasi server, silakan merujuk ke [Panduan](/id/guide/installation).
> Panduan ini fokus pada **penggunaan** aplikasi. Untuk instalasi dan konfigurasi server, silakan merujuk ke [Panduan](/id/docs/guide/installation).

View File

@@ -26,3 +26,4 @@ Ringkasan cepat pengguna yang saat ini terautentikasi:
> [!TIP]
> Biarkan Dashboard tetap terbuka selama jam sibuk untuk memantau kepadatan atau upaya akses yang tidak sah.

View File

@@ -38,3 +38,4 @@ Pengaturan lanjutan untuk akses jaringan tanpa persyaratan voucher biasa.
- **IP Bindings**: Lewati login hotspot untuk alamat MAC atau IP tertentu (contoh: untuk printer kantor atau server).
- **Walled Garden**: Izinkan akses ke situs web atau domain tertentu (contoh: portal bank Anda) bahkan sebelum user login.

View File

@@ -6,11 +6,12 @@ Operasional router adalah tugas-tugas spesifik dalam sesi setelah terhubung ke p
Setelah Anda memilih sesi dari sidebar, Anda mendapatkan akses ke alat-alat berikut:
- **[Dashboard](/id/manual/router/dashboard)**: Pemantauan traffic secara real-time.
- **[Manajemen Hotspot](/id/manual/router/hotspot)**: User, Profil, dan Voucher.
- **[Laporan](/id/manual/router/reports)**: Laporan penjualan dan log sistem.
- **[Tools Sistem](/id/manual/router/tools)**: Reboot, Scheduler, dan DHCP.
- **[Dashboard](/id/docs/manual/router/dashboard)**: Pemantauan traffic secara real-time.
- **[Manajemen Hotspot](/id/docs/manual/router/hotspot)**: User, Profil, dan Voucher.
- **[Laporan](/id/docs/manual/router/reports)**: Laporan penjualan dan log sistem.
- **[Tools Sistem](/id/docs/manual/router/tools)**: Reboot, Scheduler, dan DHCP.
## <Icon name="Zap" color="warning" /> Sinkronisasi Real-time
MIVO berkomunikasi langsung dengan API Mikrotik Anda. Sebagian besar perubahan akan langsung diterapkan pada perangkat Anda.

View File

@@ -25,3 +25,4 @@ Menghapus paket di sini hanya menghapusnya dari dashboard Quick Print; **tidak**
2. **MIVO** membuat akun username/password acak di Mikrotik.
3. **MIVO** mengambil template yang ditentukan dan mengirimkannya ke engine cetak browser.

View File

@@ -26,3 +26,4 @@ Pantau peristiwa real-time dari router Mikrotik Anda (`/reports/user-log`).
> [!NOTE]
> MIVO mengambil log ini langsung dari circular buffer Mikrotik. Bersihkan log Anda pada terminal Mikrotik jika buffer menjadi terlalu besar.

View File

@@ -24,3 +24,4 @@ Picukan perintah tingkat sistem secara langsung dari antarmuka MIVO:
> [!WARNING]
> Tindakan ini segera dieksekusi pada router Mikrotik Anda. Pastikan tidak ada operasi kritis yang sedang berjalan sebelum melakukan reboot.

View File

@@ -13,3 +13,4 @@ Untuk memungkinkan situs web Anda (misal: pengecek status) memanggil API MIVO, A
## <Icon name="Terminal" color="info" /> Dokumentasi
Dokumentasi API mendetail tersedia di bagian pengembang.

View File

@@ -6,11 +6,12 @@ Pengaturan global mengontrol instance MIVO Anda secara sistem lunak. Ini adalah
Akses pengaturan ini dari menu kanan atas atau sidebar utama.
- **[Router](/id/manual/settings/routers)**: Kelola koneksi Mikrotik Anda.
- **[Template](/id/manual/settings/templates)**: Kustomisasi desain voucher.
- **[Logo](/id/manual/settings/logos)**: Unggah logo brand.
- **[API & CORS](/id/manual/settings/api-cors)**: Konfigurasi akses API.
- **[Router](/id/docs/manual/settings/routers)**: Kelola koneksi Mikrotik Anda.
- **[Template](/id/docs/manual/settings/templates)**: Kustomisasi desain voucher.
- **[Logo](/id/docs/manual/settings/logos)**: Unggah logo brand.
- **[API & CORS](/id/docs/manual/settings/api-cors)**: Konfigurasi akses API.
## <Icon name="Shield" color="info" /> Administrasi
Anda juga dapat mengelola administrator MIVO dan perilaku sistem umum (Zona Waktu, Bahasa) di sini.

View File

@@ -27,3 +27,4 @@ Anda dapat menghapus logo yang tidak digunakan kapan saja.
> [!WARNING]
> Menghapus logo akan menyebabkan template voucher yang mereferensikan ID-nya menampilkan gambar yang rusak (placeholder).

View File

@@ -26,3 +26,4 @@ Lindungi konfigurasi Anda dengan membuat cadangan (backup) database MIVO Anda.
> [!CAUTION]
> Melakukan restore akan menimpa pengaturan dan sesi Anda yang ada saat ini.

View File

@@ -18,3 +18,4 @@ Sesuaikan pengaturan lingkungan untuk seluruh aplikasi:
## <Icon name="ShieldAlert" color="warning" /> Keamanan
MIVO menggunakan autentikasi berbasis sesi. Pastikan Anda melakukan logout saat menggunakan terminal publik.

View File

@@ -12,3 +12,4 @@ Template menggunakan HTML dan placeholder khusus untuk menampilkan data voucher.
## <Icon name="Printer" color="info" /> Cetak Cepat
Setelah template disimpan, template tersebut akan tersedia di menu **Cetak Cepat** (Quick Print) di dalam sesi router Anda.

View File

@@ -38,3 +38,4 @@ MIVO adalah **Sistem Manajemen Voucher Mikrotik** generasi baru, dirancang untuk
- <Icon name="Smartphone" color="info" /> **Mobile First**: Desain responsif sepenuhnya yang terasa seperti aplikasi native.
- <Icon name="Plug" color="success" /> **API First**: REST API bawaan dengan dukungan CORS untuk integrasi pihak ketiga.
- <Icon name="Wrench" color="primary" /> **Ramah Developer**: Arsitektur bersih, CLI tools (`php mivo`), dan mudah dikembangkan.

View File

@@ -38,3 +38,4 @@ MIVO is a next-generation **Mikrotik Voucher Management System**, engineered to
- <Icon name="Smartphone" color="info" /> **Mobile First**: Fully responsive design that feels like a native app.
- <Icon name="Plug" color="success" /> **API First**: Built-in REST API with CORS support for 3rd party integrations.
- <Icon name="Wrench" color="primary" /> **Developer Friendly**: Clean architecture, CLI tools (`php mivo`), and easy extension.

View File

@@ -5,9 +5,9 @@
"main": "index.js",
"type": "module",
"scripts": {
"dev": "vitepress dev docs",
"build": "vitepress build docs",
"preview": "vitepress preview docs"
"dev": "vitepress dev",
"build": "vitepress build",
"preview": "vitepress preview"
},
"keywords": [
"mivo",

View File

Before

Width:  |  Height:  |  Size: 550 KiB

After

Width:  |  Height:  |  Size: 550 KiB

View File

Before

Width:  |  Height:  |  Size: 7.9 KiB

After

Width:  |  Height:  |  Size: 7.9 KiB

View File

Before

Width:  |  Height:  |  Size: 7.9 KiB

After

Width:  |  Height:  |  Size: 7.9 KiB

View File

Before

Width:  |  Height:  |  Size: 68 KiB

After

Width:  |  Height:  |  Size: 68 KiB

View File

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 23 KiB

View File

@@ -2,7 +2,9 @@
export default {
content: [
"./docs/**/*.{md,vue,js,ts}",
"./docs/.vitepress/**/*.{md,vue,js,ts}"
"./id/**/*.{md,vue,js,ts}",
"./.vitepress/**/*.{md,vue,js,ts}",
"./*.md"
],
darkMode: 'class',
theme: {