Update docs structure to root and fix links
2
.github/workflows/deploy.yml
vendored
@@ -37,7 +37,7 @@ jobs:
|
|||||||
- name: Upload artifact
|
- name: Upload artifact
|
||||||
uses: actions/upload-pages-artifact@v3
|
uses: actions/upload-pages-artifact@v3
|
||||||
with:
|
with:
|
||||||
path: docs/.vitepress/dist
|
path: .vitepress/dist
|
||||||
|
|
||||||
deploy:
|
deploy:
|
||||||
environment:
|
environment:
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ export default defineConfig({
|
|||||||
cleanUrls: true,
|
cleanUrls: true,
|
||||||
lastUpdated: true,
|
lastUpdated: true,
|
||||||
sitemap: {
|
sitemap: {
|
||||||
hostname: 'https://docs.mivo.dyzulk.com'
|
hostname: 'https://mivodev.github.io'
|
||||||
},
|
},
|
||||||
|
|
||||||
head: [
|
head: [
|
||||||
@@ -17,16 +17,16 @@ export default defineConfig({
|
|||||||
['meta', { name: 'theme-color', content: '#0ea5e9' }],
|
['meta', { name: 'theme-color', content: '#0ea5e9' }],
|
||||||
['meta', { property: 'og:type', content: 'website' }],
|
['meta', { property: 'og:type', content: 'website' }],
|
||||||
['meta', { property: 'og:site_name', content: 'MIVO' }],
|
['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: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' }]
|
['meta', { name: 'twitter:site', content: '@dyzulkdev' }]
|
||||||
],
|
],
|
||||||
|
|
||||||
transformHead: ({ pageData }) => {
|
transformHead: ({ pageData }) => {
|
||||||
const title = pageData.title ? `${pageData.title} | MIVO` : 'MIVO'
|
const title = pageData.title ? `${pageData.title} | MIVO` : 'MIVO'
|
||||||
const description = pageData.description || "Modern Mikrotik Voucher Management System"
|
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 [
|
return [
|
||||||
['meta', { property: 'og:title', content: title }],
|
['meta', { property: 'og:title', content: title }],
|
||||||
@@ -2,8 +2,8 @@ import { DefaultTheme } from 'vitepress'
|
|||||||
|
|
||||||
export const navEn: DefaultTheme.NavItem[] = [
|
export const navEn: DefaultTheme.NavItem[] = [
|
||||||
{ text: 'Home', link: '/' },
|
{ text: 'Home', link: '/' },
|
||||||
{ text: 'Guide', link: '/guide/installation' },
|
{ text: 'Guide', link: '/docs/guide/installation' },
|
||||||
{ text: 'Manual', link: '/manual/' },
|
{ text: 'Manual', link: '/docs/manual/' },
|
||||||
{
|
{
|
||||||
text: 'Community',
|
text: 'Community',
|
||||||
items: [
|
items: [
|
||||||
@@ -17,8 +17,8 @@ export const navEn: DefaultTheme.NavItem[] = [
|
|||||||
|
|
||||||
export const navId: DefaultTheme.NavItem[] = [
|
export const navId: DefaultTheme.NavItem[] = [
|
||||||
{ text: 'Beranda', link: '/id/' },
|
{ text: 'Beranda', link: '/id/' },
|
||||||
{ text: 'Panduan', link: '/id/guide/installation' },
|
{ text: 'Panduan', link: '/id/docs/guide/installation' },
|
||||||
{ text: 'Buku Manual', link: '/id/manual/' },
|
{ text: 'Buku Manual', link: '/id/docs/manual/' },
|
||||||
{
|
{
|
||||||
text: 'Komunitas',
|
text: 'Komunitas',
|
||||||
items: [
|
items: [
|
||||||
146
.vitepress/config/sidebars.ts
Normal 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' }
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -134,3 +134,4 @@ After setting up the server:
|
|||||||
Run `php mivo install` in your terminal.
|
Run `php mivo install` in your terminal.
|
||||||
* **Option B: Web Installer**
|
* **Option B: Web Installer**
|
||||||
Open `http://your-domain.com/install` in your browser.
|
Open `http://your-domain.com/install` in your browser.
|
||||||
|
|
||||||
@@ -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' }
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -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**.
|
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`).
|
5. **Target URL**: `http://127.0.0.1:8085` (Replace `8085` with your `APP_PORT`).
|
||||||
6. Save and secure with SSL.
|
6. Save and secure with SSL.
|
||||||
|
|
||||||
|
|||||||
@@ -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*
|
*Created with <Icon name="Heart" color="danger" /> by MivoDev*
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -14,10 +14,11 @@ MIVO is a modern, lightweight Mikrotik Voucher Management system. It is designed
|
|||||||
|
|
||||||
Explore the following sections to get started:
|
Explore the following sections to get started:
|
||||||
|
|
||||||
- **[Installation Guide](/guide/installation)**: Learn how to install MIVO on various platforms.
|
- **[Installation Guide](/docs/guide/installation)**: Learn how to install MIVO on various platforms.
|
||||||
- **[Docker Guide](/guide/docker)**: The recommended way to run MIVO using containers.
|
- **[Docker Guide](/docs/guide/docker)**: The recommended way to run MIVO using containers.
|
||||||
- **[Manual](/manual/)**: Detailed instructions on how to use MIVO features.
|
- **[Manual](/docs/manual/)**: Detailed instructions on how to use MIVO features.
|
||||||
|
|
||||||
## <Icon name="Heart" color="danger" /> Support
|
## <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.
|
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.
|
||||||
|
|
||||||
|
|||||||
@@ -135,3 +135,4 @@ After setting up the server:
|
|||||||
* **Option B: Web Installer**
|
* **Option B: Web Installer**
|
||||||
Open `http://your-domain.com/install` in your browser.
|
Open `http://your-domain.com/install` in your browser.
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -31,3 +31,4 @@ Using standard `flag-icons` CSS classes:
|
|||||||
<span class="fi fi-id"></span>
|
<span class="fi fi-id"></span>
|
||||||
<strong>Bahasa Indonesia</strong>
|
<strong>Bahasa Indonesia</strong>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
@@ -8,14 +8,14 @@ Welcome to the **MIVO User Manual**. This section covers the functional aspects
|
|||||||
|
|
||||||
## <Icon name="BookOpen" color="primary" /> Topics
|
## <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:
|
Configure your system-wide settings:
|
||||||
- **Managing Routers**: Connect and manage your Mikrotik devices.
|
- **Managing Routers**: Connect and manage your Mikrotik devices.
|
||||||
- **Voucher Templates**: Design and customize your voucher layouts.
|
- **Voucher Templates**: Design and customize your voucher layouts.
|
||||||
- **Brand Logos**: Upload custom logos for your hotspot.
|
- **Brand Logos**: Upload custom logos for your hotspot.
|
||||||
- **API & CORS**: Securely expose your router data to 3rd party apps.
|
- **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:
|
Manage your everyday router tasks after connecting:
|
||||||
- **Dashboard**: Monitor real-time traffic and system health.
|
- **Dashboard**: Monitor real-time traffic and system health.
|
||||||
- **Hotspot Management**: Create users, profiles, and generate vouchers.
|
- **Hotspot Management**: Create users, profiles, and generate vouchers.
|
||||||
@@ -25,5 +25,6 @@ Manage your everyday router tasks after connecting:
|
|||||||
---
|
---
|
||||||
|
|
||||||
> [!TIP]
|
> [!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).
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -26,3 +26,4 @@ A quick summary of currently authenticated users:
|
|||||||
> [!TIP]
|
> [!TIP]
|
||||||
> Keep the Dashboard open during peak hours to monitor for congestion or unauthorized access attempts.
|
> Keep the Dashboard open during peak hours to monitor for congestion or unauthorized access attempts.
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -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).
|
- **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.
|
- **Walled Garden**: Allow access to specific websites or domains (e.g., your bank's portal) even before users log in.
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -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:
|
Once you select a session from the sidebar, you gain access to these tools:
|
||||||
|
|
||||||
- **[Dashboard](/manual/router/dashboard)**: Real-time traffic monitoring.
|
- **[Dashboard](/docs/manual/router/dashboard)**: Real-time traffic monitoring.
|
||||||
- **[Hotspot Management](/manual/router/hotspot)**: Users, Profiles, and Vouchers.
|
- **[Hotspot Management](/docs/manual/router/hotspot)**: Users, Profiles, and Vouchers.
|
||||||
- **[Reports](/manual/router/reports)**: Sales reports and system logs.
|
- **[Reports](/docs/manual/router/reports)**: Sales reports and system logs.
|
||||||
- **[System Tools](/manual/router/tools)**: Reboot, Scheduler, and DHCP.
|
- **[System Tools](/docs/manual/router/tools)**: Reboot, Scheduler, and DHCP.
|
||||||
|
|
||||||
## <Icon name="Zap" color="warning" /> Real-time Sync
|
## <Icon name="Zap" color="warning" /> Real-time Sync
|
||||||
|
|
||||||
MIVO communicates directly with your Mikrotik API. Most changes take effect immediately on your device.
|
MIVO communicates directly with your Mikrotik API. Most changes take effect immediately on your device.
|
||||||
|
|
||||||
|
|||||||
@@ -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.
|
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.
|
3. **MIVO** fetches the assigned template and sends it to the browser's print engine.
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -26,3 +26,4 @@ Monitor real-time events from your Mikrotik router (`/reports/user-log`).
|
|||||||
> [!NOTE]
|
> [!NOTE]
|
||||||
> MIVO fetches these logs directly from the Mikrotik circular buffer. Clear your logs on the Mikrotik terminal if the buffer becomes too large.
|
> MIVO fetches these logs directly from the Mikrotik circular buffer. Clear your logs on the Mikrotik terminal if the buffer becomes too large.
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -24,3 +24,4 @@ Directly trigger system-level commands from the MIVO interface:
|
|||||||
> [!WARNING]
|
> [!WARNING]
|
||||||
> These actions are executed immediately on your Mikrotik router. Ensure no critical operations are running before rebooting.
|
> These actions are executed immediately on your Mikrotik router. Ensure no critical operations are running before rebooting.
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
## <Icon name="Terminal" color="info" /> Documentation
|
||||||
|
|
||||||
Detailed API documentation is available in the developers section.
|
Detailed API documentation is available in the developers section.
|
||||||
|
|
||||||
|
|||||||
@@ -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.
|
Access these settings from the top-right menu or the main sidebar.
|
||||||
|
|
||||||
- **[Routers](/manual/settings/routers)**: Manage your Mikrotik connections.
|
- **[Routers](/docs/manual/settings/routers)**: Manage your Mikrotik connections.
|
||||||
- **[Templates](/manual/settings/templates)**: Customize voucher designs.
|
- **[Templates](/docs/manual/settings/templates)**: Customize voucher designs.
|
||||||
- **[Logos](/manual/settings/logos)**: Upload brand logos.
|
- **[Logos](/docs/manual/settings/logos)**: Upload brand logos.
|
||||||
- **[API & CORS](/manual/settings/api-cors)**: Configure API access.
|
- **[API & CORS](/docs/manual/settings/api-cors)**: Configure API access.
|
||||||
|
|
||||||
## <Icon name="Shield" color="info" /> Administration
|
## <Icon name="Shield" color="info" /> Administration
|
||||||
|
|
||||||
You can also manage your MIVO administrators and general system behavior (Timezones, Language) here.
|
You can also manage your MIVO administrators and general system behavior (Timezones, Language) here.
|
||||||
|
|
||||||
|
|||||||
@@ -27,3 +27,4 @@ You can delete unused logos at any time.
|
|||||||
> [!WARNING]
|
> [!WARNING]
|
||||||
> Deleting a logo will cause any voucher templates referencing its ID to show a broken image placeholder.
|
> Deleting a logo will cause any voucher templates referencing its ID to show a broken image placeholder.
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -26,3 +26,4 @@ Protect your configuration by creating backups of your MIVO database.
|
|||||||
> [!CAUTION]
|
> [!CAUTION]
|
||||||
> Restoring a backup will overwrite your current settings and sessions.
|
> Restoring a backup will overwrite your current settings and sessions.
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -18,3 +18,4 @@ Adjust the environment settings for the entire application:
|
|||||||
## <Icon name="ShieldAlert" color="warning" /> Security
|
## <Icon name="ShieldAlert" color="warning" /> Security
|
||||||
|
|
||||||
MIVO uses session-based authentication. Ensure you log out when using public terminals.
|
MIVO uses session-based authentication. Ensure you log out when using public terminals.
|
||||||
|
|
||||||
|
|||||||
@@ -12,3 +12,4 @@ Templates use HTML and specialized placeholders to display voucher data.
|
|||||||
## <Icon name="Printer" color="info" /> Quick Print
|
## <Icon name="Printer" color="info" /> Quick Print
|
||||||
|
|
||||||
Once a template is saved, it becomes available in the **Quick Print** menu within your router sessions.
|
Once a template is saved, it becomes available in the **Quick Print** menu within your router sessions.
|
||||||
|
|
||||||
|
|||||||
@@ -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**.
|
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).
|
5. **Target URL**: `http://127.0.0.1:8085` (Ganti `8085` sesuai dengan `APP_PORT` Anda).
|
||||||
6. Simpan dan aktifkan SSL agar lebih aman.
|
6. Simpan dan aktifkan SSL agar lebih aman.
|
||||||
|
|
||||||
@@ -75,3 +75,4 @@ Jika Anda merasa MIVO bermanfaat, harap pertimbangkan untuk mendukung pengembang
|
|||||||
|
|
||||||
---
|
---
|
||||||
*Dibuat dengan <Icon name="Heart" color="danger" /> oleh MivoDev*
|
*Dibuat dengan <Icon name="Heart" color="danger" /> oleh MivoDev*
|
||||||
|
|
||||||
@@ -14,10 +14,11 @@ MIVO adalah sistem Manajemen Voucher Mikrotik yang modern dan ringan. Sistem ini
|
|||||||
|
|
||||||
Jelajahi bagian berikut untuk memulai:
|
Jelajahi bagian berikut untuk memulai:
|
||||||
|
|
||||||
- **[Panduan Instalasi](/id/guide/installation)**: Pelajari cara menginstal MIVO di berbagai platform.
|
- **[Panduan Instalasi](/id/docs/guide/installation)**: Pelajari cara menginstal MIVO di berbagai platform.
|
||||||
- **[Panduan Docker](/id/guide/docker)**: Cara yang direkomendasikan untuk menjalankan MIVO menggunakan container.
|
- **[Panduan Docker](/id/docs/guide/docker)**: Cara yang direkomendasikan untuk menjalankan MIVO menggunakan container.
|
||||||
- **[Buku Manual](/id/manual/)**: Instruksi detail tentang cara menggunakan fitur-fitur MIVO.
|
- **[Buku Manual](/id/docs/manual/)**: Instruksi detail tentang cara menggunakan fitur-fitur MIVO.
|
||||||
|
|
||||||
## <Icon name="Heart" color="danger" /> Dukungan
|
## <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.
|
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.
|
||||||
|
|
||||||
@@ -119,3 +119,4 @@ Setelah menyiapkan server:
|
|||||||
* **Opsi B: Web Installer**
|
* **Opsi B: Web Installer**
|
||||||
Buka `http://domain-anda.com/install` di browser.
|
Buka `http://domain-anda.com/install` di browser.
|
||||||
|
|
||||||
|
|
||||||
@@ -8,14 +8,14 @@ Selamat datang di **Buku Panduan MIVO**. Bagian ini mencakup aspek fungsional pe
|
|||||||
|
|
||||||
## <Icon name="BookOpen" color="primary" /> Topik
|
## <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:
|
Konfigurasikan pengaturan tingkat sistem:
|
||||||
- **Manajemen Router**: Hubungkan dan kelola perangkat Mikrotik Anda.
|
- **Manajemen Router**: Hubungkan dan kelola perangkat Mikrotik Anda.
|
||||||
- **Template Voucher**: Desain dan sesuaikan tata letak voucher Anda.
|
- **Template Voucher**: Desain dan sesuaikan tata letak voucher Anda.
|
||||||
- **Logo Brand**: Unggah logo khusus untuk hotspot Anda.
|
- **Logo Brand**: Unggah logo khusus untuk hotspot Anda.
|
||||||
- **API & CORS**: Ekspos data router Anda dengan aman ke aplikasi pihak ketiga.
|
- **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:
|
Kelola tugas harian router Anda setelah terhubung:
|
||||||
- **Dashboard**: Pantau traffic real-time dan kesehatan sistem.
|
- **Dashboard**: Pantau traffic real-time dan kesehatan sistem.
|
||||||
- **Manajemen Hotspot**: Buat user, profil, dan generate voucher.
|
- **Manajemen Hotspot**: Buat user, profil, dan generate voucher.
|
||||||
@@ -25,5 +25,6 @@ Kelola tugas harian router Anda setelah terhubung:
|
|||||||
---
|
---
|
||||||
|
|
||||||
> [!TIP]
|
> [!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).
|
||||||
|
|
||||||
|
|
||||||
@@ -26,3 +26,4 @@ Ringkasan cepat pengguna yang saat ini terautentikasi:
|
|||||||
> [!TIP]
|
> [!TIP]
|
||||||
> Biarkan Dashboard tetap terbuka selama jam sibuk untuk memantau kepadatan atau upaya akses yang tidak sah.
|
> Biarkan Dashboard tetap terbuka selama jam sibuk untuk memantau kepadatan atau upaya akses yang tidak sah.
|
||||||
|
|
||||||
|
|
||||||
@@ -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).
|
- **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.
|
- **Walled Garden**: Izinkan akses ke situs web atau domain tertentu (contoh: portal bank Anda) bahkan sebelum user login.
|
||||||
|
|
||||||
|
|
||||||
@@ -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:
|
Setelah Anda memilih sesi dari sidebar, Anda mendapatkan akses ke alat-alat berikut:
|
||||||
|
|
||||||
- **[Dashboard](/id/manual/router/dashboard)**: Pemantauan traffic secara real-time.
|
- **[Dashboard](/id/docs/manual/router/dashboard)**: Pemantauan traffic secara real-time.
|
||||||
- **[Manajemen Hotspot](/id/manual/router/hotspot)**: User, Profil, dan Voucher.
|
- **[Manajemen Hotspot](/id/docs/manual/router/hotspot)**: User, Profil, dan Voucher.
|
||||||
- **[Laporan](/id/manual/router/reports)**: Laporan penjualan dan log sistem.
|
- **[Laporan](/id/docs/manual/router/reports)**: Laporan penjualan dan log sistem.
|
||||||
- **[Tools Sistem](/id/manual/router/tools)**: Reboot, Scheduler, dan DHCP.
|
- **[Tools Sistem](/id/docs/manual/router/tools)**: Reboot, Scheduler, dan DHCP.
|
||||||
|
|
||||||
## <Icon name="Zap" color="warning" /> Sinkronisasi Real-time
|
## <Icon name="Zap" color="warning" /> Sinkronisasi Real-time
|
||||||
|
|
||||||
MIVO berkomunikasi langsung dengan API Mikrotik Anda. Sebagian besar perubahan akan langsung diterapkan pada perangkat Anda.
|
MIVO berkomunikasi langsung dengan API Mikrotik Anda. Sebagian besar perubahan akan langsung diterapkan pada perangkat Anda.
|
||||||
|
|
||||||
@@ -25,3 +25,4 @@ Menghapus paket di sini hanya menghapusnya dari dashboard Quick Print; **tidak**
|
|||||||
2. **MIVO** membuat akun username/password acak di Mikrotik.
|
2. **MIVO** membuat akun username/password acak di Mikrotik.
|
||||||
3. **MIVO** mengambil template yang ditentukan dan mengirimkannya ke engine cetak browser.
|
3. **MIVO** mengambil template yang ditentukan dan mengirimkannya ke engine cetak browser.
|
||||||
|
|
||||||
|
|
||||||
@@ -26,3 +26,4 @@ Pantau peristiwa real-time dari router Mikrotik Anda (`/reports/user-log`).
|
|||||||
> [!NOTE]
|
> [!NOTE]
|
||||||
> MIVO mengambil log ini langsung dari circular buffer Mikrotik. Bersihkan log Anda pada terminal Mikrotik jika buffer menjadi terlalu besar.
|
> MIVO mengambil log ini langsung dari circular buffer Mikrotik. Bersihkan log Anda pada terminal Mikrotik jika buffer menjadi terlalu besar.
|
||||||
|
|
||||||
|
|
||||||
@@ -24,3 +24,4 @@ Picukan perintah tingkat sistem secara langsung dari antarmuka MIVO:
|
|||||||
> [!WARNING]
|
> [!WARNING]
|
||||||
> Tindakan ini segera dieksekusi pada router Mikrotik Anda. Pastikan tidak ada operasi kritis yang sedang berjalan sebelum melakukan reboot.
|
> Tindakan ini segera dieksekusi pada router Mikrotik Anda. Pastikan tidak ada operasi kritis yang sedang berjalan sebelum melakukan reboot.
|
||||||
|
|
||||||
|
|
||||||
@@ -13,3 +13,4 @@ Untuk memungkinkan situs web Anda (misal: pengecek status) memanggil API MIVO, A
|
|||||||
## <Icon name="Terminal" color="info" /> Dokumentasi
|
## <Icon name="Terminal" color="info" /> Dokumentasi
|
||||||
|
|
||||||
Dokumentasi API mendetail tersedia di bagian pengembang.
|
Dokumentasi API mendetail tersedia di bagian pengembang.
|
||||||
|
|
||||||
@@ -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.
|
Akses pengaturan ini dari menu kanan atas atau sidebar utama.
|
||||||
|
|
||||||
- **[Router](/id/manual/settings/routers)**: Kelola koneksi Mikrotik Anda.
|
- **[Router](/id/docs/manual/settings/routers)**: Kelola koneksi Mikrotik Anda.
|
||||||
- **[Template](/id/manual/settings/templates)**: Kustomisasi desain voucher.
|
- **[Template](/id/docs/manual/settings/templates)**: Kustomisasi desain voucher.
|
||||||
- **[Logo](/id/manual/settings/logos)**: Unggah logo brand.
|
- **[Logo](/id/docs/manual/settings/logos)**: Unggah logo brand.
|
||||||
- **[API & CORS](/id/manual/settings/api-cors)**: Konfigurasi akses API.
|
- **[API & CORS](/id/docs/manual/settings/api-cors)**: Konfigurasi akses API.
|
||||||
|
|
||||||
## <Icon name="Shield" color="info" /> Administrasi
|
## <Icon name="Shield" color="info" /> Administrasi
|
||||||
|
|
||||||
Anda juga dapat mengelola administrator MIVO dan perilaku sistem umum (Zona Waktu, Bahasa) di sini.
|
Anda juga dapat mengelola administrator MIVO dan perilaku sistem umum (Zona Waktu, Bahasa) di sini.
|
||||||
|
|
||||||
@@ -27,3 +27,4 @@ Anda dapat menghapus logo yang tidak digunakan kapan saja.
|
|||||||
> [!WARNING]
|
> [!WARNING]
|
||||||
> Menghapus logo akan menyebabkan template voucher yang mereferensikan ID-nya menampilkan gambar yang rusak (placeholder).
|
> Menghapus logo akan menyebabkan template voucher yang mereferensikan ID-nya menampilkan gambar yang rusak (placeholder).
|
||||||
|
|
||||||
|
|
||||||
@@ -26,3 +26,4 @@ Lindungi konfigurasi Anda dengan membuat cadangan (backup) database MIVO Anda.
|
|||||||
> [!CAUTION]
|
> [!CAUTION]
|
||||||
> Melakukan restore akan menimpa pengaturan dan sesi Anda yang ada saat ini.
|
> Melakukan restore akan menimpa pengaturan dan sesi Anda yang ada saat ini.
|
||||||
|
|
||||||
|
|
||||||
@@ -18,3 +18,4 @@ Sesuaikan pengaturan lingkungan untuk seluruh aplikasi:
|
|||||||
## <Icon name="ShieldAlert" color="warning" /> Keamanan
|
## <Icon name="ShieldAlert" color="warning" /> Keamanan
|
||||||
|
|
||||||
MIVO menggunakan autentikasi berbasis sesi. Pastikan Anda melakukan logout saat menggunakan terminal publik.
|
MIVO menggunakan autentikasi berbasis sesi. Pastikan Anda melakukan logout saat menggunakan terminal publik.
|
||||||
|
|
||||||
@@ -12,3 +12,4 @@ Template menggunakan HTML dan placeholder khusus untuk menampilkan data voucher.
|
|||||||
## <Icon name="Printer" color="info" /> Cetak Cepat
|
## <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.
|
Setelah template disimpan, template tersebut akan tersedia di menu **Cetak Cepat** (Quick Print) di dalam sesi router Anda.
|
||||||
|
|
||||||
@@ -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="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="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.
|
- <Icon name="Wrench" color="primary" /> **Ramah Developer**: Arsitektur bersih, CLI tools (`php mivo`), dan mudah dikembangkan.
|
||||||
|
|
||||||
@@ -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="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="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.
|
- <Icon name="Wrench" color="primary" /> **Developer Friendly**: Clean architecture, CLI tools (`php mivo`), and easy extension.
|
||||||
|
|
||||||
@@ -5,9 +5,9 @@
|
|||||||
"main": "index.js",
|
"main": "index.js",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "vitepress dev docs",
|
"dev": "vitepress dev",
|
||||||
"build": "vitepress build docs",
|
"build": "vitepress build",
|
||||||
"preview": "vitepress preview docs"
|
"preview": "vitepress preview"
|
||||||
},
|
},
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"mivo",
|
"mivo",
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 550 KiB After Width: | Height: | Size: 550 KiB |
|
Before Width: | Height: | Size: 7.9 KiB After Width: | Height: | Size: 7.9 KiB |
|
Before Width: | Height: | Size: 7.9 KiB After Width: | Height: | Size: 7.9 KiB |
|
Before Width: | Height: | Size: 68 KiB After Width: | Height: | Size: 68 KiB |
|
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 23 KiB |
@@ -2,7 +2,9 @@
|
|||||||
export default {
|
export default {
|
||||||
content: [
|
content: [
|
||||||
"./docs/**/*.{md,vue,js,ts}",
|
"./docs/**/*.{md,vue,js,ts}",
|
||||||
"./docs/.vitepress/**/*.{md,vue,js,ts}"
|
"./id/**/*.{md,vue,js,ts}",
|
||||||
|
"./.vitepress/**/*.{md,vue,js,ts}",
|
||||||
|
"./*.md"
|
||||||
],
|
],
|
||||||
darkMode: 'class',
|
darkMode: 'class',
|
||||||
theme: {
|
theme: {
|
||||||
|
|||||||