Files
doktainer-upstream/README.id-ID.md
T

4.9 KiB

Doktainer Mascot (DOKTA)

Doktainer - Kelola Docker, Sederhanakan Semuanya

Release
Discord Docker Pulls
GHCR License


Ringkasan

Doktainer adalah platform manajemen Docker open-source dan self-hosted yang membantu Anda mengelola server, aplikasi, container, domain, SSL, backup, dan deployment dari satu antarmuka web. Dirancang untuk individu dan tim yang menginginkan kendali penuh atas infrastruktur mereka tanpa vendor lock-in.


✨ Fitur

Doktainer memiliki berbagai fitur yang bisa Anda gunakan.

  • Manajemen multi-server
  • Manajemen Docker & container
  • Deployment aplikasi
  • Manajemen domain & SSL
  • Log, metrik & monitoring
  • Organisasi & Role-Based Access Control (RBAC)
  • API Keys
  • Integrasi Git
  • Integrasi backup
  • Terminal bawaan
  • Fastify API + Next.js frontend
  • Self-hosted & Open Source

Persyaratan

  • Node.js 22+
  • PostgreSQL 16+
  • Docker Engine + Compose v2 (opsional)

Mulai Cepat

Untuk memulai, jalankan perintah berikut di VPS:

curl -sSL https://doktainer.com/install.sh | sh

Mulai Cepat (Lokal)

Clone repositori

git clone https://github.com/DoktainerApp/doktainer.git
cd doktainer

Install dependensi

npm install

Konfigurasi environment

cp .env.example .env

Konfigurasi database

npm run db:generate
npm run db:push

Jalankan server pengembangan

npm run dev

Buka:

Frontend
http://localhost:3000

Backend
http://localhost:4000

🐳 Deployment Docker

Doktainer sudah mencakup semua yang diperlukan untuk deployment Docker.

docker compose up -d

Untuk deployment produksi, instalasi VPS, reverse proxy, SSL, dan konfigurasi runtime, silakan merujuk ke dokumentasi.


📚 Dokumentasi

Dokumentasi lengkap tersedia di

https://docs.doktainer.com

Meliputi:

  • Instalasi
  • Deployment Docker
  • Reverse Proxy
  • Variabel Lingkungan
  • Pengembangan
  • API
  • Pemecahan Masalah

🏗️ Arsitektur

Doktainer terdiri dari:

  • Next.js frontend
  • Fastify backend
  • PostgreSQL
  • Docker Engine

Dirancang sebagai modular monolith untuk pengalaman pengembangan yang sederhana, namun tetap memisahkan tanggung jawab frontend dan backend.


🛣️ Roadmap

  • ✅ Multi Project
  • ✅ Multi Server
  • ✅ Manajemen Docker
  • ✅ Organisasi
  • ✅ Domain & SSL
  • ✅ RBAC
  • ✅ Terminal
  • ✅ App Installer
  • ✅ Template Docker Compose
  • ✅ Deployment Satu-Klik
  • 🚧 Docker SWARM
  • 🚧 Manajemen Cluster
  • 🚧 Dukungan Kubernetes

🤝 Berkontribusi

Kontribusi sangat diterima!

Baik itu memperbaiki bug, menyempurnakan dokumentasi, atau mengusulkan fitur baru, kami sangat menghargai bantuan Anda.

Silakan baca Panduan Berkontribusi sebelum membuka Pull Request.


❤️ Sponsor

Terima kasih kepada semua yang mendukung Doktainer.

Sponsor Tipe Sponsor
IDCloudhost Cloud Hosting
Sumopod Cloud Hosting
PAAS ID Cloud Hosting
Ktikme Profile BIO-Link
Dahono Labs AI Agent Services

Tertarik menjadi sponsor Doktainer?

Bergabunglah dengan Komunitas Discord kami.


📄 Lisensi

Doktainer menggunakan lisensi MIT. Lihat file LICENSE di root repositori untuk detail lisensi.

🚫 Hanya Penggunaan Non-Komersial

Perangkat lunak ini gratis untuk digunakan, dimodifikasi, dan didistribusikan untuk tujuan non-komersial saja. Segala penggunaan untuk kegiatan yang menghasilkan pendapatan atau di dalam organisasi yang mencari laba sangat dilarang berdasarkan ketentuan ini.

💼 Lisensi Komersial

Jika Anda ingin menggunakan Doktainer untuk tujuan komersial, operasional bisnis, atau sebagai bagian dari layanan berbayar, Anda harus memperoleh lisensi komersial terpisah. Silakan hubungi penulis untuk informasi lebih lanjut.


Dibuat dengan ❤️ oleh KodekaTeam