Easily manage your VPS/dedicated machine with Laranode (a cPanel/Plesk alternative)
Find a file
2025-12-29 00:16:01 +02:00
app php version manager attempt #1 2025-12-29 00:16:01 +02:00
bootstrap mysql manager: refactoring to services & actions to keep my controller clean 2025-10-18 18:06:58 +03:00
config changing php version from drodown to radio inputs 2025-10-12 12:52:39 +03:00
database ssl with letsencrypt for websites 2025-10-20 11:54:43 +03:00
laranode-screenshots add firewall screenshots 2025-10-28 10:03:31 +02:00
laranode-scripts php version manager attempt #1 2025-12-29 00:16:01 +02:00
public apply correct perms and allow laranode user to browse his home folder 2025-03-05 11:04:43 +02:00
resources php version manager attempt #1 2025-12-29 00:16:01 +02:00
routes php version manager attempt #1 2025-12-29 00:16:01 +02:00
storage apply correct perms and allow laranode user to browse his home folder 2025-03-05 11:04:43 +02:00
tests Create & Delete Accounts - only php fpm pools remaining 2025-02-23 07:26:10 +00:00
.editorconfig initial commit 2025-01-31 14:04:22 +02:00
.env.example move session and cache to db 2025-03-06 11:40:02 +02:00
.gitattributes initial commit 2025-01-31 14:04:22 +02:00
.gitignore fix main user laranode path 2025-03-06 10:38:36 +02:00
artisan apply correct perms and allow laranode user to browse his home folder 2025-03-05 11:04:43 +02:00
CODE_OF_CONDUCT.md add code of conduct 2025-11-05 13:08:06 +02:00
composer.json upgrade to laravel 12 :) 2025-02-24 19:35:27 +00:00
composer.lock Bump symfony/http-foundation from 7.2.3 to 7.3.7 2025-11-21 21:35:42 +00:00
jsconfig.json initial commit 2025-01-31 14:04:22 +02:00
license.txt Create license.txt 2025-02-25 17:12:05 +02:00
package.json Websites adding in progress 2025-02-25 12:11:31 +00:00
phpunit.xml initial commit 2025-01-31 14:04:22 +02:00
postcss.config.js initial commit 2025-01-31 14:04:22 +02:00
README.md Update README.md 2025-12-03 23:33:47 +02:00
tailwind.config.js initial commit 2025-01-31 14:04:22 +02:00
vite.config.js edit user account in progress -> requires shell and system user password updating 2025-02-24 07:15:30 +00:00

Laranode - Open-Source Hosting Control Panel

Laranode is a simple but powerful open-source alternative to cPanel and Plesk, designed to simplify VPS and dedicated server management. With an intuitive interface and robust features, Laranode makes it easy to deploy and manage websites, databases, SSL certificates, and more.

Features

Self-Hosted Full control over your server with NO licensing fees.

Multi-Account Support Role-based access control for admins and users.

Website Management Easily create and manage multiple websites.

SSL with Let's Encrypt Secure your websites with free SSL certificates with a click of a button.

File Manager Built-in (from the ground up) web-based file manager for quick access.

Live System Stats Monitor CPU, memory, and network usage in real-time.

LAMP Stack Administration Manage Apache, MySQL, and PHP with ease.

User-Friendly Interface Clean and simple UI designed for efficiency.

MySQL Database Management Create and control MySQL databases.

UFW Firewall Manage uncomplicated firewall rules with ease directly from the web interface.

Installation

Laranode can be installed on a FRESH VPS or dedicated server.

Min. Requirements

  • Ubuntu 24.04+
  • 1vCPU
  • 2GB RAM
  • 10GB Disk Space

Quick Install

curl -sSL https://raw.githubusercontent.com/crivion/laranode/refs/heads/main/laranode-scripts/bin/laranode-installer.sh | bash

Getting Started

Once installed, access Laranode via your browser:

http://your-server-ip
OR if you pointed your domain/subdomain
http://your-domain.tld

Login with the credentials provided during installation.

Screenshots

Light Dark
Dashboard (Light) Dashboard (Dark)
Stats History (Light) Stats History (Dark)
Accounts (Light) Accounts (Dark)
Create Account (Light) Create Account (Dark)
Websites (Light) Websites (Dark)
File Manager (Light) File Manager (Dark)
Database Manager (Light) Database Manager (Dark)
Firewall (Light) Firewall (Dark)

Minimum Requirements

1-Click Deployment with DigitalOcean

DigitalOcean Logo

Roadmap - Future Release Plans

  • 🔹 PHP Manager - install, update, remove PHP versions
  • 🔹 Backup Manager - backup websites, databases, and files

Contributing

Laranode is open-source and welcomes contributions! Feel free to submit issues, feature requests, or pull requests.

License

Laranode is open-source and released under the MIT license.

Star this repo to support the project!