1. What is LAMP?

 

LAMP is a powerful open-source software stack used to host dynamic websites and web applications. The acronym stands for:

  • Linux – The operating system (Ubuntu 24.04 in our case)

  • Apache – The web server

  • MySQL – The database engine (can also be MariaDB)

  • PHP – The scripting language for server-side logic

 

Together, these tools provide a robust environment to run popular platforms like WordPress, Laravel, Joomla, or custom PHP applications.

 

This LAMP template from Nubius Cloud comes pre-installed with:

  • Ubuntu 24.04 LTS

  • Apache 2.4+

  • PHP 8.2.29 (with commonly used extensions)

  • MariaDB 10.11

  • Secure configurations and system updates

 

2. Getting Your Server with ISPmanager

Follow these steps to order a new server with ISPmanager pre-installed:

  1. Go to the Nubius Store

  2. Choose Your Zone

    Select the datacenter location closest to your users:

    • EWR (Newark), ATL (Atlanta), SJC (San Jose), LAX (Los Angeles), MEX (Mexico City) or YTO (Toronto)

    • Store
  3. Select the Application

    • In the Application dropdown, choose LAMP on Ubuntu 24.04.

    • Template
  4. Select Instance Type & Resources

    • Choose a server plan with at least 2 GB RAM.

    • Add storage, or other resources as needed.

    • Instance Type
  5. Enter the Hostname

    • Provide your server’s FQDN (Fully Qualified Domain Name) – this will be used as the hostname.

    • Hostname
  6. Complete the Order

    • Click Continue, select your payment method, accept the terms, and finalize the order.

  7. Provisioning

    • Your server will be ready in about 10–15 minutes.

    • It will deploy with a clean Ubuntu 24.04 system and ISPmanager pre-installed.

    • You can monitor the server’s console to see when it is available.

 

3. Access and Manage Your Server

 

This setup does not include a control panel. All management is done through:

  • SSH – for terminal/command-line access

  • SFTP – for uploading files securely

 


SSH Access

You can retrieve your IP and Password from your customer's portal under the Service you just got

Server Details

To connect via SSH:

ssh root@<your-server-ip>


SFTP Access

 

To upload web content or edit configuration files:

  1. Open an SFTP client like FileZilla, Cyberduck, or WinSCP

    1. SFTP Filezilla
  2. Use these connection details:

    • Host: <your-server-ip>

    • Port: 22

    • Protocol: SFTP

    • Username: root (or another SSH user)

    • Authentication: SSH key or password

  3. Accept the connection:
    1. Accept
  4. Once connected, you will be able to navigate the server
    1. Connected

 

Your default web root is located at:

/var/www/html


You can place your website files here or set up additional virtual hosts for multiple domains.

 


 

4. Key File Locations and Services

 

Component

Path or Command

Web Root

/var/www/html

Apache Sites

/etc/apache2/sites-available/

PHP Config

/etc/php/8.2/apache2/php.ini

MariaDB Config

/etc/mysql/

Restart Apache

sudo systemctl restart apache2

Restart MariaDB

sudo systemctl restart mariadb

 

To check installed PHP version:

php --version

To access MariaDB:

mysql -u root

Password is stored under /root/.my.cnf

Was this answer helpful? 0 Users Found This Useful (0 Votes)