All Projects → CleoMenezes → LAMPP-Manager

CleoMenezes / LAMPP-Manager

Licence: MIT license
A simple LAMPP manager designed to automate all the work.

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects
PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to LAMPP-Manager

Nfpm
NFPM is Not FPM - a simple deb, rpm and apk packager written in Go
Stars: ✭ 1,088 (+829.91%)
Mutual labels:  deb, rpm
Simple-Social-Network
Micro Social Network developed in PHP, MySQL, BOOTSTRAP 3 and VUE.JS 2
Stars: ✭ 18 (-84.62%)
Mutual labels:  apache, xampp
Fpm Within Docker
Leverage fpm inside pre-baked docker images in order to build and test native DEB and RPM packages.
Stars: ✭ 80 (-31.62%)
Mutual labels:  deb, rpm
Open Build Service
Build and distribute Linux packages from sources in an automatic, consistent and reproducible way #obs
Stars: ✭ 599 (+411.97%)
Mutual labels:  deb, rpm
Boostnote-packages
Repo containing .rpm, .deb and Boostnote app folder
Stars: ✭ 31 (-73.5%)
Mutual labels:  deb, rpm
Goreleaser
Deliver Go binaries as fast and easily as possible
Stars: ✭ 9,290 (+7840.17%)
Mutual labels:  deb, rpm
Docker Ce Packaging
Packaging scripts for Docker CE
Stars: ✭ 111 (-5.13%)
Mutual labels:  deb, rpm
SetupBuilder
Gradle plugin for building setups for different platforms.
Stars: ✭ 75 (-35.9%)
Mutual labels:  deb, rpm
Aliddns
aliyun ddns for golang【阿里云DDNS服务,用来将自己的动态IP同步到自己的域名解析服务器,安装方便,配置简单,默认支持Linux和MacOS以后台服务方式持续运行】
Stars: ✭ 136 (+16.24%)
Mutual labels:  deb, rpm
Electron Builder
A complete solution to package and build a ready for distribution Electron app with “auto update” support out of the box
Stars: ✭ 11,653 (+9859.83%)
Mutual labels:  deb, rpm
Platform Install Packages
Official deployment packages to install the Kaltura platform on a server or cluster environments using native OS package managers
Stars: ✭ 436 (+272.65%)
Mutual labels:  deb, rpm
st2-packages
StackStorm deb/rpm packages (automated docker build pipeline)
Stars: ✭ 25 (-78.63%)
Mutual labels:  deb, rpm
Javapackager
📦 Gradle/Maven plugin to package Java applications as native Windows, Mac OS X, or GNU/Linux executables and create installers for them.
Stars: ✭ 285 (+143.59%)
Mutual labels:  deb, rpm
Rakudo Pkg
Pre-compiled OS packages for Rakudo
Stars: ✭ 55 (-52.99%)
Mutual labels:  deb, rpm
Jenkins Bootstrap Shared
Jenkins as immutable infrastructure made easy. A repository of shared scripts meant to be used as a git submodule. Packing Jenkins, plugins, and scripts into immutable packages and images.
Stars: ✭ 270 (+130.77%)
Mutual labels:  deb, rpm
Sbt Native Packager
sbt Native Packager
Stars: ✭ 1,480 (+1164.96%)
Mutual labels:  deb, rpm
foreman-packaging
Packaging files (RPMs, debs) for Foreman and its dependencies
Stars: ✭ 38 (-67.52%)
Mutual labels:  deb, rpm
package-build
A toolset for building system packages using Docker and fpm-cookery
Stars: ✭ 36 (-69.23%)
Mutual labels:  deb, rpm
Redishappy
Redis Sentinel high availabillity daemon
Stars: ✭ 111 (-5.13%)
Mutual labels:  deb, rpm
deezer-linux
An universal linux port of deezer, supporting both Flatpak and AppImage
Stars: ✭ 141 (+20.51%)
Mutual labels:  deb, rpm


LAMPP Manager
LAMPP Manager

A great way to manage and install LAMPP services
GitHub stars GitHub followers Download

screenshot

⚈ About & How to use

Disclaimer: This project was created in order to facilitate the use of LAMPP. Before it was just a personal project to facilitate my day to day, but I decided to share it. Please enjoy and let me know any issues!

LAMPP Manager is a front end of LAMPP services where it will also have resources to facilitate day-to-day use, such as shortcuts to open the server directory, phpmyadmin and etc., and also to install LAMPP in an easy and intuitive way. I created an interface as clean as possible, without distractions, where you can simply start Apache or stop MySQL or simply with one click stop or start all services.

Maybe for those who are used to doing everything for the Terminal they won't care much, but believe me, those who are starting in the Linux world sometimes just want to download a program that solves all of this in an easy and intuitive way.

🚧 Don't forget that it's still going on day by day... 🚧


⚈ How to get started

LAMPP Manager is now available in DEB and RPM.

Deb installation

To install the deb version it is only necessary to download the file here,install via your package installer probably just by opening the file. Install it as you normally do with any other program.

Rpm installation

Our version in RPM is still experimental and was made through conversion by Alien but all the code was adapted to work in Fedora.

  1. Download the RPM file here
  2. Install Alien: sudo yum install alien
  3. Go to the directory where the lampp-manager _ *. *. *. rpm file is and run alien -i lampp-manager _ *. *. *. rpm

Install it as you normally do with any other program. When the installation is finished, no other process is necessary.

Installation of LAMPP

After wasting a lot of time setting up a new environment and several times having problems with the installation of LAMPP, I tested several solutions and decided to create a simple script for installing and configuring the entire environment. LAMPP Manager. I hope you enjoy your time programming.

To install or uninstall it you just need to access the menu button on the upper left, click on Install LAMPP and choose between the Install Now and Uninstall options. After that, a Terminal window will open asking for your root password in order to execute your script. Remember, there are settings that must be manual such as configuring MySQL, Phpmyadmin and etc.


screenshot

⚈ New Features

Change port services

This was certainly the most requested feature. Now you can easily change the service port just by clicking on the corresponding button on the right side, choose the port, click on the Change button, confirm the change and that's it! By default the FTP used is VSFPd, the port must still be changed manually.

screenshot

App indicator

We now have an indicator on the tray that runs in the background so you can access LAMPP Manager more easily. spoiler: in the future they will be able to turn services on and off through there.

screenshot

Notifications

In addition to showing the status and ports of the services, LAMPP Manager now notifies you when these changes occur.

screenshot

Shortcuts

Some shortcuts on the menu to facilitate the workflow.

screenshot


⚈ Some Screenshots


Pop!_OS


Fedora


KDE Neon


⚈ Tech Stack

The following tools were used in the construction of the project:

⚈ Bugs

Please report any type of bug. Remember that this is an open source project and will evolve with everyone's help. :) Make the Linux world a friendlier place.

License

MIT


LinkedIn Cleo-menezes-jr  ·  GitHub CleoMenezes  ·  Twitter @Menemezis  ·  Instagram @cleo.menemezes  · 

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].