instal.lar Ubuntu Server 22.04:

El sistema operatiu d'escriptori de codi obert que alimenta milions d'ordinadors i portàtils a tot el món. Més informació sobre les funcions d'Ubuntu i com donem suport als desenvolupadors i organitzacions a continuació.


Descarga la imagen de Ubuntu Server 22.04 desde el sitio oficial de Ubuntu:

Crea un USB de arranque o graba la imagen en un DVD.

Inicia tu servidor desde el medio de instalación.

Sigue las instrucciones en pantalla para instalar Ubuntu Server. Asegúrate de seleccionar la opción para instalar el servidor OpenSSH durante la instalación.

Configuración inicial:

Inicia sesión con el usuario y la contraseña que hayas creado durante la instalación.

Actualiza el sistema:

sudo apt update 


sudo apt upgrade 

Instalación de LAMP:

sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql 

Configuración de MySQL:

sudo mysql_secure_installation 

Sigue las instrucciones para configurar la seguridad de MySQL.

Instalación de PHP:

sudo apt install php-cli php-common php-json php-opcache php-mbstring php-gd php-curl php-xml php-pear php-bcmath 

Instalación de Composer:

sudo apt install composer 

Instalación de Laravel:

Crea un nuevo proyecto Laravel:

composer create-project --prefer-dist laravel/laravel prodeskserver 

Cambia al directorio del proyecto: 

cd prodeskserver 

Configuración de Apache para Laravel:

Crea un archivo de configuración para tu sitio:

sudo nano /etc/apache2/sites-available/prodeskserver.conf 

Y agrega:

<VirtualHost *:80>
    ServerAdmin webmaster@prodeskserver
    DocumentRoot /var/www/html/prodeskserver/public
    ServerName prodeskserver

    <Directory /var/www/html/prodeskserver
        AllowOverride All
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Habilita el nuevo sitio y reinicia Apache:

sudo a2ensite prodeskserver.conf 
sudo systemctl restart apache2 

Instalación de Filament:

Instala Filament:

composer require filament/filament 

Publica los activos de Filament:

php artisan vendor:publish --tag=fcc-public --force 

Configura tu aplicación:

php artisan filament:install 

Migrate la base de datos:

php artisan migrate 

Configuración de SSH:

Si no instalaste el servidor OpenSSH durante la instalación de Ubuntu Server, puedes instalarlo ahora:

sudo apt install openssh-server 

Y eso es todo. Ahora deberías tener un servidor Ubuntu 22.04 con LAMP, SSH, Laravel 9 y Filament 2 instalados y configurados. ¡Espero que encuentres útil esta guía!.