Skip to content

ozxstudio/gitlabs-for-laravel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

12 Commits
ย 
ย 

Repository files navigation

๐Ÿš€ keterbatasan server atau rumah hosting tidak semua paket hosting menyediakan terminal ssh dan support untuk php,

laravel hanya bisa dideploy dengan vps atau paket pro/exclusive. tidak tersedia untuk pake mini dan ekonomis, membatasi explorasi programmer tidak mampu publish dengan domain name pribadi.

Login Menu Member Area adalah sistem autentikasi berbasis Laravel yang menyediakan fitur login, registrasi, reset password, dan manajemen akun dengan antarmuka sederhana.

# ๐Ÿ‡ฎ๐Ÿ‡ฉ Gitlabs for Laravel โ€“ Platform Open Source Hosting Laravel Gratis

๐Ÿ”ง Proyek ini adalah inisiatif nirlaba dari komunitas Laravel dan PHP Indonesia untuk membangun alternatif open source seperti GitHub/GitLab, tetapi khusus untuk Laravel/PHP Projects, dengan tujuan:

  • ๐Ÿ’ป Menyediakan hosting gratis untuk proyek Laravel open source
  • ๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘ Membangun platform kolaboratif komunitas Laravel/PHP
  • ๐Ÿš€ Mendemokratisasi deployment Laravel (tanpa bayar hosting mahal)
  • ๐ŸŽ Dibiayai oleh zakat, donasi, dan dana foundation dari Gloriabank x Gudanglaba

๐Ÿ Tujuan Jangka Pendek

  • Sistem Git UI untuk commit, push, pull project Laravel
  • Docker-based runner untuk menjalankan Laravel (artisan, composer, dll)
  • Interface deploy otomatis (via .deploy.yml atau sejenis)
  • Grup FB & komunitas dev bisa upload proyek Laravel mereka โ†’ langsung dihosting
  • Pendaftaran komunitas Laravel se-Indonesia untuk berkontribusi
  • Git SSH Access โ†’ git@gitlabs-laravel.id:user/repo.git

๐Ÿ”ง Fitur Utama

Fitur Keterangan
โœ… Git-Based UI Clone / Commit / Push / Fork / Merge Laravel Projects
โœ… Laravel Runtime Support Composer + Artisan Ready (Tanpa SSH Hosting)
โœ… Deploy Pipeline Jalankan Laravel secara otomatis via Webhook / Push Trigger
โœ… Open Source Semua kode di-push di GitHub: github.com/ozxstudio/gitlabs-for-laravel
๐Ÿ” Autentikasi Git Gunakan token atau akun Git untuk autentikasi
๐Ÿ“ Upload Project Laravel Unggah .zip / git repo โ†’ langsung deploy otomatis

โš™๏ธ Teknologi yang Digunakan

  • ๐Ÿง  PHP 8.2 / Laravel 11
  • ๐Ÿ‹ Docker + Laravel Sail
  • โš™๏ธ GitPHP / Gitea (Self-host Git)
  • ๐ŸŒ VueJS / InertiaJS for UI Panel
  • ๐Ÿ› ๏ธ Supervisor / Cron / Custom Deploy Engine
  • ๐Ÿ“ฆ PostgreSQL / Redis / MySQL

๐Ÿ’ก Kontribusi Komunitas

Proyek ini terbuka untuk semua teman-teman dari:

  • Grup Facebook: Laravel Dev Indonesia / PHP Indonesia
  • Komunitas Coding Madrasah / Pondok Digital
  • Mahasiswa, freelance, dev rumahan yang mau deploy Laravel tapi:
    • โŒ Tidak punya akses SSH
    • โŒ Hosting tidak support Composer/Artisan
    • โŒ Tidak bisa beli server VPS sendiri

๐Ÿค Cara Kontribusi

  1. Fork proyek ini
  2. Clone ke lokal
  3. Jalankan php artisan serve atau sail up
  4. Submit Pull Request via GitHub
  5. Diskusi dan kolaborasi di grup FB: PHP Indonesia

๐Ÿ“ฆ Donasi & Pendanaan

๐ŸŽ Proyek ini tidak komersial dan tidak bertujuan mencari keuntungan.
Didukung oleh:

  • ๐Ÿ’ฐ Gloriabank Foundation
  • ๐Ÿญ Gudanglaba Zakat Fund
  • ๐Ÿซฑ๐Ÿฝโ€๐Ÿซฒ๐Ÿฝ Donatur pribadi & komunitas developer

Scan QR, kirim donasi, atau support di situs resmi: wpu.web.id


๐Ÿš€ Roadmap Rilisan Awal

  • Beta domain: gitlabs-laravel.my.id
  • UI Git berbasis web (Fork / Merge / File Editor)
  • Realtime logs deploy Laravel
  • Support .deploy.yml seperti Netlify
  • Support untuk private repo dan hosting Laravel tanpa batas

๐Ÿ“œ Lisensi

MIT โ€” Bebas digunakan, dimodifikasi, dan dikembangkan bersama-sama.


๐ŸŒŸ Penutup

โ€œTidak semua orang punya privilege beli server. Tapi semua orang berhak deploy Laravel.โ€
๐ŸŽ™๏ธ โ€” Komunitas Gudanglaba

Bangun bareng, deploy bareng, pahala bareng. Bismillah.

#Sumber kode Git dapat ditemukan di:

Repository Git resmi:

Repository GitHub:

Repository GitLab:

๐ŸŽฏ Fitur

โœ… Register & Login User
โœ… Validasi Email & Password
โœ… Hashing Password (Bcrypt)
โœ… Logout & Session Management
โœ… Reset Password
โœ… Notifikasi Error jika Login Gagal
โœ… Desain Responsif dengan Tailwind CSS


โœ… Banyak yang harus diperhatikan:

Validasi email & password Hashing password (biar aman) Session & cookie handling Redirect setelah login/logout Notifikasi error kalau login gagal Reset password, OTP, 2FA, dll.

โšก 1๏ธโƒฃ Instalasi & Setup

๐Ÿ› ๏ธ Prasyarat:

  • PHP 8.x
  • Composer
  • MySQL / MariaDB
  • Node.js & NPM (untuk frontend)

๐Ÿ“Œ Cara Install

git clone https://github.com/username/login-menu.git
cd login-menu
composer install
npm install && npm run dev
cp .env.example .env
php artisan key:generate
php artisan migrate
php artisan serve

About

Hosting GRATIS untuk PHP dan Laravel //

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors