rebrand: arahkan tautan, badge, label UI & cek-update ke Gitea (bukan GitHub)

This commit is contained in:
oxpoe committed 2026-10-14 21:08:02 +07:00
1 parent 91b65fc769
commit 6817404688
12 files changed
+39 -39

No files matched your search

+2 -2
View File
@@ -1,8 +1,8 @@
blank_issues_enabled: true
contact_links:
- name: "\U0001F4DA Wiki & Dokumentasi"
url: https://github.com/oxpoe/open-isp/wiki
url: https://gitea.oxpoe.qzz.io/oxpoe/open-isp/wiki
about: Panduan instalasi, konfigurasi, FAQ, dan troubleshooting
- name: "\U0001F4AC Tanya Jawab"
url: https://github.com/oxpoe/open-isp/issues
url: https://gitea.oxpoe.qzz.io/oxpoe/open-isp/issues
about: Ajukan pertanyaan umum seputar OPEN-ISP
+1 -1
View File
@@ -62,4 +62,4 @@ Rilis open-source perdana.
### Kredit
- Base kode & repo: [alijayanet/billing-rtrw](https://github.com/alijayanet/billing-rtrw) oleh **Alijaya Net**.
- Dikembangkan menjadi OPEN-ISP oleh [oxpoe](https://github.com/oxpoe).
- Dikembangkan menjadi OPEN-ISP oleh [oxpoe](https://gitea.oxpoe.qzz.io/oxpoe).
+8 -8
View File
@@ -14,9 +14,9 @@
<img src="https://img.shields.io/badge/versi-0.5.1_pickle--lime-ADFF2F" alt="Versi 0.5.1 (pickle-lime)">
<img src="https://img.shields.io/badge/Node.js-%E2%89%A520-339933" alt="Node.js >= 20">
<img src="https://img.shields.io/badge/docker-ready-2496ED?logo=docker&logoColor=white" alt="Docker">
<img src="https://img.shields.io/github/stars/oxpoe/open-isp?style=flat" alt="Stars">
<img src="https://img.shields.io/github/forks/oxpoe/open-isp?style=flat" alt="Forks">
<img src="https://img.shields.io/github/issues/oxpoe/open-isp?style=flat" alt="Issues">
<img src="https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fgitea.oxpoe.qzz.io%2Fapi%2Fv1%2Frepos%2Foxpoe%2Fopen-isp&query=%24.stars_count&label=stars&style=flat&color=blue&logo=gitea" alt="Stars">
<img src="https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fgitea.oxpoe.qzz.io%2Fapi%2Fv1%2Frepos%2Foxpoe%2Fopen-isp&query=%24.forks_count&label=forks&style=flat&color=lightgrey&logo=gitea" alt="Forks">
<img src="https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fgitea.oxpoe.qzz.io%2Fapi%2Fv1%2Frepos%2Foxpoe%2Fopen-isp&query=%24.open_issues_count&label=issues&style=flat&color=orange&logo=gitea" alt="Issues">
</p>
---
@@ -56,7 +56,7 @@
</tr>
</table>
Selengkapnya: **[Wiki OPEN-ISP](https://github.com/oxpoe/open-isp/wiki)**.
Selengkapnya: **[Wiki OPEN-ISP](https://gitea.oxpoe.qzz.io/oxpoe/open-isp/wiki)**.
## Mulai Cepat
@@ -69,7 +69,7 @@ Klik badge di atas untuk membuka **Codespaces** — dependensi & data demo disia
### Docker (disarankan)
```bash
git clone https://github.com/oxpoe/open-isp.git
git clone https://gitea.oxpoe.qzz.io/oxpoe/open-isp.git
cd open-isp
docker compose up -d
```
@@ -105,8 +105,8 @@ Dukungan sukarela tetap diterima lewat menu **Dukung OPEN-ISP** di aplikasi.
## Dokumentasi
- [`docs/`](docs/) — referensi teknis (skema database, OID OLT, integrasi RADIUS/MikroTik, checklist backup, dll.).
- [Wiki](https://github.com/oxpoe/open-isp/wiki) — panduan instalasi, konfigurasi, tutorial, FAQ (sedang disusun).
- [Issues](https://github.com/oxpoe/open-isp/issues) — laporan bug & permintaan fitur.
- [Wiki](https://gitea.oxpoe.qzz.io/oxpoe/open-isp/wiki) — panduan instalasi, konfigurasi, tutorial, FAQ (sedang disusun).
- [Issues](https://gitea.oxpoe.qzz.io/oxpoe/open-isp/issues) — laporan bug & permintaan fitur.
## Teknologi
@@ -118,7 +118,7 @@ Dirilis dengan lisensi **ISC** — bebas digunakan, dimodifikasi, dan didistribu
- **Base kode &amp; repo**: [alijayanet/billing-rtrw](https://github.com/alijayanet/billing-rtrw) — dibuat oleh **Alijaya Net**. Terima kasih banyak atas base kode dan repo yang bermanfaat.
- **Add-on**: GoWA (WhatsApp gateway), LibreSpeed & OpenSpeedTest (speed test), Uptime Kuma (monitoring, opsional), notification-forwarder.
- **Dikembangkan oleh** [oxpoe](https://github.com/oxpoe) — **code by DeepSeek V4.1 Flash — max, on opencode**.
- **Dikembangkan oleh** [oxpoe](https://gitea.oxpoe.qzz.io/oxpoe) — **code by DeepSeek V4.1 Flash — max, on opencode**.
- Terima kasih untuk para kontributor dan komunitas ISP Indonesia.
## Dukungan &amp; Donasi
+1 -1
View File
@@ -20,4 +20,4 @@ Sertakan: deskripsi, langkah reproduksi, dampak, dan (bila ada) saran perbaikan.
- Jangan pernah meng-commit `settings.json`, `.env`, `database/`, `uploads/`.
- Jalankan di belakang HTTPS/reverse proxy untuk produksi.
Selengkapnya: [Wiki — Keamanan](https://github.com/oxpoe/open-isp/wiki/Keamanan).
Selengkapnya: [Wiki — Keamanan](https://gitea.oxpoe.qzz.io/oxpoe/open-isp/wiki/Keamanan).
+1 -1
View File
@@ -177,7 +177,7 @@ app.use((req, res, next) => {
res.locals.serviceNotice = noticeSvc.getServiceNotice();
res.locals.uptimeUrl = getSetting('uptime_url', '');
res.locals.heroVer = getSetting('landing_hero_version', '');
res.locals.projectUrl = String(getSetting('project_url', 'https://github.com/oxpoe/open-isp') || '').replace(/\/+$/, '');
res.locals.projectUrl = String(getSetting('project_url', 'https://gitea.oxpoe.qzz.io/oxpoe/open-isp') || '').replace(/\/+$/, '');
res.locals.appVersion = String(getSetting('app_version', '0.5.1') || '0.5.1');
res.locals.appVersionName = String(getSetting('app_version_name', 'pickle-lime') || 'pickle-lime');
res.locals.pwaVersion = String(getSetting('pwa_version', '2.0') || '2.0');
+2 -2
View File
@@ -24,10 +24,10 @@ Rilis pertama OPEN-ISP: sistem **billing & manajemen ISP (fiber optic)** open-so
## Kredit
- Base kode & repo: [alijayanet/billing-rtrw](https://github.com/alijayanet/billing-rtrw) oleh **Alijaya Net** — terima kasih.
- Add-on: GoWA, LibreSpeed/OpenSpeedTest, Uptime Kuma, notification-forwarder.
- Dikembangkan oleh [oxpoe](https://github.com/oxpoe) — **code by DeepSeek V4.1 Flash — max, on opencode**.
- Dikembangkan oleh [oxpoe](https://gitea.oxpoe.qzz.io/oxpoe) — **code by DeepSeek V4.1 Flash — max, on opencode**.
## Instalasi singkat
```bash
git clone https://github.com/oxpoe/open-isp.git && cd open-isp
git clone https://gitea.oxpoe.qzz.io/oxpoe/open-isp.git && cd open-isp
docker compose up -d # http://localhost:3001 (admin / demo-isp123)
```
+8 -8
View File
@@ -189,7 +189,7 @@
"cashiers": "Cashiers",
"agents": "Agents",
"agent_reports": "Agent Reports",
"update": "Update GitHub",
"update": "Update Gitea",
"settings": "Settings",
"cashiers_reports": "Cashier Reports",
"collector_payments": "Collector Approval",
@@ -1052,7 +1052,7 @@
"cashiers": "Cashiers",
"agents": "Agents",
"agent_reports": "Agent Reports",
"update": "GitHub Update",
"update": "Gitea Update",
"settings": "Settings",
"automation": "Automation",
"network": "Network",
@@ -1065,10 +1065,10 @@
"invoices_list": "Invoices"
},
"update": {
"title": "GitHub Update",
"title": "Gitea Update",
"status_title": "Version Status",
"server_version": "Server Version (version.txt)",
"github_version_prefix": "GitHub Version (origin/",
"github_version_prefix": "Gitea Version (origin/",
"github_version_suffix": ")",
"has_update": "Update available",
"latest": "Up to date",
@@ -1076,7 +1076,7 @@
"run": "Update Now",
"keep_files": "Files not overwritten during update: settings.json and database folder. After update completes, restart the app to activate the new version.",
"log_title": "Update Log",
"confirm": "Run update from GitHub now? Make sure the internet connection is stable and the app will be restarted after completion."
"confirm": "Run update from Gitea now? Make sure the internet connection is stable and the app will be restarted after completion."
},
"acs": {
"monitoring": "GenieACS Monitoring",
@@ -1888,7 +1888,7 @@
"speed_mode": "Display Mode on Customer Dashboard",
"sp_mode_iframe": "Embed / iframe — for providers that allow it",
"sp_mode_tab": "New Tab — for providers that block iframes",
"repo_link": "Project Repository Link (GitHub)",
"repo_link": "Project Repository Link (Gitea)",
"uptime_link": "Website Uptime Link (Status)",
"qris_status": "Static QRIS Status",
"qris_url": "QRIS Static QR URL",
@@ -3447,8 +3447,8 @@
"check": "Check Bill",
"server_status": "Server Status",
"status": "Status",
"github": "GitHub",
"repo_gh": "Repository (GitHub)",
"github": "Gitea",
"repo_gh": "Repository (Gitea)",
"area_nav": "Service Area",
"testi_nav": "Testimonials"
},
+8 -8
View File
@@ -189,7 +189,7 @@
"cashiers": "Kasir",
"agents": "Agent",
"agent_reports": "Laporan Agent",
"update": "Update GitHub",
"update": "Update Gitea",
"settings": "Pengaturan",
"cashiers_reports": "Laporan Kasir",
"collector_payments": "Approval Kolektor",
@@ -1052,7 +1052,7 @@
"cashiers": "Kasir",
"agents": "Agent",
"agent_reports": "Laporan Agent",
"update": "Update GitHub",
"update": "Update Gitea",
"settings": "Pengaturan",
"automation": "Automation",
"network": "Jaringan",
@@ -1065,10 +1065,10 @@
"invoices_list": "Data Tagihan"
},
"update": {
"title": "Update GitHub",
"title": "Update Gitea",
"status_title": "Status Versi",
"server_version": "Versi Server (version.txt)",
"github_version_prefix": "Versi GitHub (origin/",
"github_version_prefix": "Versi Gitea (origin/",
"github_version_suffix": ")",
"has_update": "Ada update",
"latest": "Terbaru",
@@ -1076,7 +1076,7 @@
"run": "Update Sekarang",
"keep_files": "File yang tidak ditimpa saat update: settings.json dan folder database. Setelah update selesai, restart aplikasi agar versi baru aktif.",
"log_title": "Log Update",
"confirm": "Jalankan update dari GitHub sekarang? Pastikan koneksi internet aman dan aplikasi akan direstart setelah selesai."
"confirm": "Jalankan update dari Gitea sekarang? Pastikan koneksi internet aman dan aplikasi akan direstart setelah selesai."
},
"acs": {
"monitoring": "Monitoring GenieACS",
@@ -1889,7 +1889,7 @@
"speed_mode": "Mode Tampilan di Dashboard Pelanggan",
"sp_mode_iframe": "Embed / iframe — untuk provider yang mengizinkan",
"sp_mode_tab": "Buka Tab Baru — untuk provider yang memblokir iframe",
"repo_link": "Link Repositori Proyek (GitHub)",
"repo_link": "Link Repositori Proyek (Gitea)",
"uptime_link": "Link Uptime Website (Status)",
"qris_status": "Status QRIS Statis",
"qris_url": "QRIS Static QR URL",
@@ -3448,8 +3448,8 @@
"check": "Cek Tagihan",
"server_status": "Status Server",
"status": "Status",
"github": "GitHub",
"repo_gh": "Repositori (GitHub)",
"github": "Gitea",
"repo_gh": "Repositori (Gitea)",
"area_nav": "Area Layanan",
"testi_nav": "Testimoni"
},
+3 -3
View File
@@ -50,12 +50,12 @@
},
"author": "oxpoe",
"license": "ISC",
"homepage": "https://github.com/oxpoe/open-isp#readme",
"homepage": "https://gitea.oxpoe.qzz.io/oxpoe/open-isp#readme",
"repository": {
"type": "git",
"url": "git+https://github.com/oxpoe/open-isp.git"
"url": "git+https://gitea.oxpoe.qzz.io/oxpoe/open-isp.git"
},
"bugs": {
"url": "https://github.com/oxpoe/open-isp/issues"
"url": "https://gitea.oxpoe.qzz.io/oxpoe/open-isp/issues"
}
}
+2 -2
View File
@@ -129,7 +129,7 @@ document.addEventListener('DOMContentLoaded', () => {
<i class="bi bi-box-arrow-left"></i><span><%= t('common.logout', 'Logout') %></span>
</a>
<div class="mt-4 px-3 py-2 text-center" style="border-top: 1px solid rgba(255,255,255,0.1);">
<a href="https://github.com/oxpoe/open-isp" target="_blank" rel="noopener" style="color: #cbd5e1; font-size: 11px; text-decoration: none; font-weight: 700;">
<a href="https://gitea.oxpoe.qzz.io/oxpoe/open-isp" target="_blank" rel="noopener" style="color: #cbd5e1; font-size: 11px; text-decoration: none; font-weight: 700;">
OPEN-ISP BILLING SYSTEM
</a>
<div style="color:#64748b;font-size:10px;margin-top:3px;line-height:1.5">
@@ -163,7 +163,7 @@ document.addEventListener('DOMContentLoaded', () => {
<%= t('admin.lock.code_label','Kode aktivasi menu ini') %> <strong style="color:#86efac">GRATIS</strong> <%= t('admin.lock.wiki_note','— tanpa perlu donasi untuk membukanya.') %>
</div>
<div style="margin-top:14px;display:flex;flex-direction:column;gap:8px">
<a href="https://github.com/oxpoe/open-isp/wiki" target="_blank" rel="noopener" class="btn btn-p" style="width:100%;display:flex;align-items:center;justify-content:center;gap:8px">
<a href="https://gitea.oxpoe.qzz.io/oxpoe/open-isp/wiki" target="_blank" rel="noopener" class="btn btn-p" style="width:100%;display:flex;align-items:center;justify-content:center;gap:8px">
<i class="bi bi-github"></i> <%= t('admin.lock.get_code','Ambil Kode Aktivasi (Gratis)') %>
</a>
<a href="/admin/sidebar-settings" class="btn btn-g" style="width:100%;display:flex;align-items:center;justify-content:center;gap:8px" onclick="hideLockedMenuNotice()">
+1 -1
View File
@@ -591,7 +591,7 @@
</script>
<div class="fg">
<label class="fl"><%= t('admin.set.repo_link','Link Repositori Proyek (GitHub)') %></label>
<input class="fc" name="project_url" value="<%= settings.project_url || 'https://github.com/oxpoe/open-isp' %>" placeholder="https://github.com/oxpoe/open-isp">
<input class="fc" name="project_url" value="<%= settings.project_url || 'https://gitea.oxpoe.qzz.io/oxpoe/open-isp' %>" placeholder="https://gitea.oxpoe.qzz.io/oxpoe/open-isp">
<div style="font-size:10px; color:var(--muted); margin-top:4px"><%= t('admin.set.repo_hint','Dipakai untuk tautan ') %><b>Repo</b>, <b>Form/Issue</b> (<code>/issues/new/choose</code>), <b>Wiki</b>, dan <b>Lisensi</b> di landing page.</div>
</div>
<div class="fg">
+2 -2
View File
@@ -37,7 +37,7 @@
<p class="iso-sub"><%= settings.company_header || 'OPEN-ISP' %> • <%= t('donate.tagline','Donasi sukarela untuk pengembangan aplikasi open source (ISC)') %></p>
<div style="margin-top:14px;padding:12px 14px;border-radius:14px;background:rgba(173,255,47,.08);border:1px solid rgba(173,255,47,.25);text-align:left;font-size:12.5px;color:#cfe9a0">
<i class="bi bi-info-circle"></i> <strong><%= t('donate.menu_code_free','Kode aktivasi menu tersedia GRATIS') %></strong> <%= t('donate.free_hint','untuk semua — donasi') %> <strong><%= t('donate.not_required','tidak wajib') %></strong>.
<a href="https://github.com/oxpoe/open-isp/wiki" target="_blank" rel="noopener" style="color:#ADFF2F;font-weight:700;"> <%= t('donate.open_wiki','Buka Wiki') %></a>
<a href="https://gitea.oxpoe.qzz.io/oxpoe/open-isp/wiki" target="_blank" rel="noopener" style="color:#ADFF2F;font-weight:700;"> <%= t('donate.open_wiki','Buka Wiki') %></a>
</div>
</div>
@@ -162,7 +162,7 @@
<span class="badge bp"><i class="bi bi-github"></i> <%= t('donate.code_free','KODE AKTIVASI GRATIS') %></span>
<span style="font-weight:700;font-size:14px"><%= t('donate.status','Status:') %> <span style="color:var(--warning);font-weight:800" id="statusText"><%= t('donate.waiting_donation','Menunggu Donasi Masuk') %></span></span>
</div>
<p class="muted" style="font-size:13.5px;margin:0"><i class="bi bi-info-circle" style="color:var(--info)"></i> <%= t('donate.menu_code','Kode aktivasi menu') %> <strong style="color:var(--primary)"><%= t('donate.free','GRATIS') %></strong> di <a href="https://github.com/oxpoe/open-isp/wiki" target="_blank" rel="noopener" style="color:var(--primary)"><%= t('donate.wiki','Wiki OPEN-ISP') %></a>. Donasi bersifat sukarela; jika berdonasi, kode juga otomatis dikirim ke WhatsApp Anda begitu pembayaran terdeteksi.</p>
<p class="muted" style="font-size:13.5px;margin:0"><i class="bi bi-info-circle" style="color:var(--info)"></i> <%= t('donate.menu_code','Kode aktivasi menu') %> <strong style="color:var(--primary)"><%= t('donate.free','GRATIS') %></strong> di <a href="https://gitea.oxpoe.qzz.io/oxpoe/open-isp/wiki" target="_blank" rel="noopener" style="color:var(--primary)"><%= t('donate.wiki','Wiki OPEN-ISP') %></a>. Donasi bersifat sukarela; jika berdonasi, kode juga otomatis dikirim ke WhatsApp Anda begitu pembayaran terdeteksi.</p>
</div>
<!-- AKTIVASI CARD -->