Complete LAMP Stack (Linux, Apache, MySQL, PHP) Automated Server Setup
This automated n8n workflow enables the rapid setup of a complete LAMP (Linux, Apache, MySQL, PHP) stack on a Linux server, executing the entire process in approximately 10 seconds. It configures the server, installs necessary components, and sets up a development user for seamless operation.
## Fundamental Aspects
- **Start** - Initiates the workflow
- **Set Parameters** - Configures server parameters
- **System Preparation** - Prepares the system for LAMP installation
- **Update System** - Updates the system and installs essential packages
- **Install Apache** - Sets up the Apache web server
- **Install MySQL** - Installs MySQL and phpMyAdmin
- **Install PHP & Extensions** - Installs PHP with required extensions
- **Install Development Tools** - Adds development utilities
- **Create Development User** - Creates a dedicated user for development
- **Final Setup & Configuration** - Finalizes configurations
- **Setup Completion** - Provides a summary of the setup
## Setup Instructions
- Import the workflow into n8n
- Configure parameters in the Set Parameters node
- Run the workflow
- Verify the LAMP stack setup on the server
## Required Resources
- Linux server with SSH access
- Root-level administrative privileges
## Features
- Install Database Server - Deploys MySQL with phpMyAdmin
- Configure Web Server - Sets up Apache for web hosting
- Install PHP - Includes PHP with essential extensions
- Create Development User - Establishes a user for development tasks
## Parameters to Configure
- server_host: Your Linux server IP address
- server_user: SSH username (typically root)
- server_password: SSH password
- php_extensions: List of PHP extensions to install
- dev_tools: List of development tools to install
- username: Development username
- user_password: Password for the development user
## Workflow Actions
- Install: Deploys the LAMP stack, configures Apache, MySQL, and PHP
- Create User: Sets up a development user with appropriate permissions
- Configure: Finalizes server settings and tool installations
The workflow automatically manages
- Ubuntu/Debian package installation
- Service startup and configuration
- Web server and database setup
- User and permission management
- Development tool integration
Update the parameters in the Set Parameters node with your server specifics and run the workflow!
Platform
n8n
Category
IT & Development
Price
Free
Creator
Oneclick AI Squad
set
ssh
stickyNote
manualTrigger
How to import this workflow into n8n
1Purchase or download the workflow to get the n8n workflow JSON file.
2In your n8n instance, open Workflows and choose "Import from File" (or paste the JSON with Ctrl+V on the canvas).
3Open each node marked with a credential warning and connect your own accounts and API keys.
4Run the workflow once manually to verify the data flow, then toggle it to Active.