/lpanel

Open Source Online web hosting panel based in Laravel 11

Primary LanguagePHPMIT LicenseMIT

LPanel: Webhosting Panel

Open Source web hosting panel based in Laravel

build

Login

Lpanel Login Screenshot

Dashboard

Lpanel Dashboard Screenshot

Features

  • Virtual Host administration
    • Nginx
    • Apache
  • Database administration
    • MariaDB / MySQL
    • Postgres
  • Linux user administration

Setup docker

docker-compose build
docker-compose up -d

Setup

Clone project

git clone git@github.com:Roskus/lpanel.git

Just run make

make install

Commands

User panel create

php artisan user:create

Create a website virtual host by default create a nginx virtualhost

php artisan website:create domain.com

Create a website virtual host with apache virtualhost

php artisan website:create domain_data server=apache

Create a database by default use MariaDB

php artisan database:create dbname

Create a database by type

php artisan database:create dbname type=postgresql

Create a database user

php artisan database:user-create

Create a linux user

php artisan linux:user-create name

Tests

Run tests

php artisan test

Made with ❤️

Design based in StartBootstrap

https://github.com/startbootstrap/startbootstrap-sb-admin-2

Login photo by Brett Sayles

https://www.pexels.com/photo/white-and-blue-cables-2881233

TLD list

https://data.iana.org/TLD/tlds-alpha-by-domain.txt