Herramientas Informaticas

Etiqueta: GNU/LINUX Página 3 de 13

🎯 Cómo lanzar una instancia EC2 con Ubuntu 24.04 lista para montar tu página web 🚀

Entrada fija

¿Quieres montar tu sitio web en la nube? Aquí te explico cómo lanzar una instancia EC2 en Amazon Web Services (AWS) con Ubuntu 24.04 y configurarla con un grupo de seguridad que te permita publicar tu página web en minutos. ✅

🔧 Paso 1: Lanza la instancia EC2

  1. Entra a la consola de AWS y ve a EC2 > Instancias > Lanzar Instancia.
  2. Nombre: Ponle un nombre descriptivo (ej. ServidorWeb-Ubuntu24).
  3. AMI: Selecciona Ubuntu Server 24.04 LTS (HVM), SSD Volume Type.
  4. Tipo de instancia: Puedes usar t2.micro si estás en el nivel gratuito.
  5. Par de claves: Crea uno nuevo o selecciona uno existente para acceder por SSH.
  6. Grupo de seguridad: Aquí es clave. Crea uno con las siguientes reglas:
    • ✅ Tipo: SSH, Puerto: 22, Origen: Mi IP
    • ✅ Tipo: HTTP, Puerto: 80, Origen: 0.0.0.0/0
    • ✅ Tipo: HTTPS, Puerto: 443, Origen: 0.0.0.0/0
  7. Revisa y lanza la instancia.

🔌 Paso 2: Conéctate vía SSH

ssh -i "tu-clave.pem" ubuntu@<IP-Pública>

🍃 Paso 3: Instala el stack básico para tu página web
Actualiza el sistema e instala un servidor web (como Nginx o Apache):

sudo apt update && sudo apt upgrade -y
sudo apt install nginx -y

Verifica que funcione:

http://localhost

🔍 También puedes acceder desde el navegador:
http://<IP-Pública-de-tu-instancia>

📁 Sube tus archivos HTML o usa Git para clonar tu proyecto web dentro de /var/www/html/.

🧠 Consejo extra: Si vas a usar un dominio propio, asegúrate de apuntar los DNS a la IP de tu instancia EC2. Puedes usar Let’s Encrypt para HTTPS gratuito con Certbot.


💡 ¡Listo! Ya tienes tu servidor Ubuntu 24.04 en AWS listo para servir páginas web. Ideal para desarrolladores, estudiantes o emprendedores que quieren su web en línea rápido y sin complicaciones.

¿Quieres que te comparta un script que automatice esto? ¡Déjamelo saber! 👇

#AWS #EC2 #Ubuntu24 #DevOps #WebHosting #Linux #CloudComputing

Guía Completa: Instalar LAMPP con PostgreSQL y CodeIgniter 4 en Ubuntu 24.04 (EC2 AWS)

Entrada fija

Esta guía te muestra cómo dejar una instancia EC2 (Ubuntu 24.04) lista para usar CodeIgniter 4 con Apache, PostgreSQL y HTTPS.


✨ 1. Requisitos Previos

  • Una instancia EC2 Ubuntu 24.04 corriendo
  • Acceso SSH a la instancia (archivo .pem)
  • Un dominio apuntando a la IP de tu instancia (para usar HTTPS)
  • Puertos 22, 80 y 443 abiertos en el grupo de seguridad

⚙️ 2. Actualizar el sistema

sudo apt update && sudo apt upgrade -y

🔧 3. Instalar Apache, PHP y extensiones necesarias

sudo apt install apache2 php php-pgsql php-intl php-xml php-mbstring php-curl php-zip php-cli unzip git -y
sudo a2enmod rewrite

📃 4. Instalar PostgreSQL y configurar base de datos

sudo apt install postgresql postgresql-contrib -y

Crear base de datos y usuario:

sudo -u postgres psql

Dentro de psql:

CREATE DATABASE facturacion;
CREATE USER ci4user WITH PASSWORD 'ci4password';
GRANT ALL PRIVILEGES ON DATABASE facturacion TO ci4user;
\c facturacion
ALTER SCHEMA public OWNER TO ci4user;
GRANT USAGE, CREATE ON SCHEMA public TO ci4user;
\q

📁 5. Instalar Composer y CodeIgniter 4

cd /var/www/html
sudo composer create-project codeigniter4/appstarter facturacion
sudo chown -R www-data:www-data facturacion
sudo chmod -R 775 facturacion/writable

🚪 6. Configurar Apache Virtual Host

Edita o crea el archivo:

sudo nano /etc/apache2/sites-available/tusitio.com.conf

Contenido:

<VirtualHost *:80>
    ServerName tusitio.com
    DocumentRoot /var/www/html/facturacion/public

    <Directory /var/www/html/facturacion/public>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/facturacion_error.log
    CustomLog ${APACHE_LOG_DIR}/facturacion_access.log combined
</VirtualHost>

Activar sitio:

sudo a2dissite 000-default.conf
sudo a2ensite tusitio.com.conf
sudo systemctl reload apache2

🔒 7. Instalar Certbot para HTTPS

sudo apt install certbot python3-certbot-apache -y
sudo certbot --apache -d tusitio.com --non-interactive --agree-tos -m admin@tusitio.com --redirect

🔢 8. Configurar CodeIgniter 4 con PostgreSQL

Edita el archivo .env dentro de /var/www/html/facturacion/:

database.default.hostname = localhost
database.default.database = facturacion
database.default.username = ci4user
database.default.password = ci4password
database.default.DBDriver = Postgre
database.default.port = 5432

Asegúrate de descomentar las líneas (quitar # al inicio)


📆 9. Ejecutar migraciones de CodeIgniter

cd /var/www/html/facturacion
sudo php spark migrate

Si da error de permisos:

sudo chown -R www-data:www-data writable
sudo chmod -R 775 writable

🎉 Resultado Final

Ya puedes acceder a tu sitio en:

https://tusitio.com

Con CodeIgniter 4 funcionando sobre PostgreSQL, Apache y HTTPS en una instancia EC2 Ubuntu 24.04.


🚀 Extras (opcional)

  • Usa php spark serve para desarrollo local
  • Configura Git para control de versiones
  • Usa .htaccess para seguridad y redirecciones

¡Listo! Tienes una pila LAPP (Linux, Apache, PostgreSQL, PHP) totalmente funcional con CodeIgniter 4.

Cómo instalar Composer en Linux Mint 21.3 (Xia)

Entrada fija

Cómo instalar Composer en Linux Mint 21.3 (Xia)

Sigue estos pasos desde la terminal para instalar Composer correctamente:

1️⃣ Instalar PHP y dependencias

sudo apt update
sudo apt install php-cli unzip curl

2️⃣ Descargar el instalador de Composer

curl -sS https://getcomposer.org/installer -o composer-setup.php

3️⃣ Verificar integridad del instalador (opcional)

HASH=$(curl -sS https://composer.github.io/installer.sig)
php -r "if (hash_file('sha384', 'composer-setup.php') === '$HASH') { echo 'Verificado correctamente'.PHP_EOL; } else { echo 'ERROR: Archivo corrupto'.PHP_EOL; unlink('composer-setup.php'); }"

4️⃣ Instalar Composer globalmente

sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer

5️⃣ Verificar instalación

composer --version

🧹 Eliminar instalador (opcional)

rm composer-setup.php

¡Listo! Ya tienes Composer instalado en tu sistema.

🐘 Cómo Instalar PHP 8.3 en Linux Mint (Xfce / Cinnamon / Mate)

Entrada fija

🐘 Cómo Instalar PHP 8.3 en Linux Mint (Xfce / Cinnamon / Mate)

¿Estás usando Linux Mint y necesitas instalar PHP 8.3 para tus proyectos web o Laravel? ¡Estás en el lugar correcto! En esta guía paso a paso te muestro cómo instalar PHP 8.3 fácilmente, incluyendo extensiones comunes como intl, curl, mbstring y más.


✅ Requisitos Previos

  • Linux Mint 21.x (basado en Ubuntu)
  • Terminal con acceso sudo

📦 Paso 1: Actualiza tu sistema

sudo apt update && sudo apt upgrade -y

🔗 Paso 2: Agrega el repositorio oficial de PHP

sudo apt install software-properties-common -y
sudo add-apt-repository ppa:ondrej/php -y
sudo apt update

🧰 Paso 3: Instala PHP 8.3 con extensiones recomendadas

sudo apt install php8.3 php8.3-cli php8.3-common php8.3-mbstring php8.3-xml php8.3-mysql php8.3-curl php8.3-zip php8.3-gd php8.3-intl -y

¿Para qué sirve php8.3-intl? Es una extensión muy útil para trabajar con formatos internacionales, fechas, validaciones, y localización. Es requerida por muchos frameworks como Laravel y Symfony.


🔍 Paso 4: Verifica que PHP 8.3 se haya instalado

php -v

Deberías ver algo como:

PHP 8.3.x (cli) (built: ...)

⚙️ Paso 5 (opcional): Configura Apache o Nginx

Apache:

sudo a2dismod php7.4  # o la versión anterior que tengas
sudo a2enmod php8.3
sudo systemctl restart apache2

Nginx:

sudo apt install php8.3-fpm -y
sudo systemctl restart php8.3-fpm
sudo systemctl restart nginx

🎉 ¡Listo!

Ya tienes PHP 8.3 corriendo en tu sistema Linux Mint con todas las extensiones necesarias, incluyendo php8.3-intl. Estás listo para trabajar con Laravel, Symfony, WordPress, o cualquier otro proyecto moderno en PHP.


💬 ¿Tienes dudas o errores?

Déjalos en los comentarios y estaré encantado de ayudarte. 🙌

🎥 Cómo instalar Vertical Canvas en OBS Studio en Linux Mint 21.3 “Xia”

Entrada fija

🎥 Cómo instalar Vertical Canvas en OBS Studio en Linux Mint 21.3 “Xia”

Si eres creador de contenido y usas OBS Studio para grabar o hacer stream, probablemente te interese usar un lienzo vertical para contenido en formato 9:16 (TikTok, Shorts, Reels, etc.).

✅ Comando que me funcionó:

flatpak install flathub com.obsproject.Studio.Plugin.VerticalCanvas

Este comando instala directamente el plugin Vertical Canvas desde Flathub para la versión Flatpak de OBS Studio.

📌 Requisitos previos:

  • Tener OBS Studio instalado desde Flatpak. Si no lo tienes, instálalo con:
    flatpak install flathub com.obsproject.Studio
  • Verifica que Flathub esté habilitado:
    flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

🧪 ¿Cómo usar Vertical Canvas?

  1. Abre OBS Studio.
  2. Ve a Herramientas > Vertical Canvas.
  3. Configura tu lienzo vertical para grabaciones o transmisiones en formato móvil.

🔄 Consejo: Si ya tenías OBS abierto, reinícialo después de instalar el plugin para que aparezca en el menú.

🎯 Con esta herramienta, grabar contenido en vertical es mucho más fácil y profesional.

¿Te funcionó también? ¡Cuéntamelo en los comentarios!

#OBSStudio #LinuxMint #VerticalCanvas #Streaming #Flatpak #ContenidoVertical

🔍 Cómo Activar el Zoom con Compiz en Linux Mint 21.3 “Xia” (MATE Edition)

Entrada fija

🔍 Cómo Activar el Zoom con Compiz en Linux Mint 21.3 “Xia” (MATE Edition)

¿Estás usando Linux Mint 21.3 “Xia” con el escritorio MATE y quieres mejorar la accesibilidad o simplemente disfrutar de un zoom elegante tipo GNOME o macOS? ¡Estás de suerte!

En esta guía te explico cómo activar el zoom de escritorio usando Compiz, el gestor de ventanas con efectos visuales avanzados que sigue siendo compatible con MATE en Mint Xia.


🧠 ¿Por qué Compiz en Mint Xia?

Linux Mint 21.3 Xia con escritorio MATE es ligero, rápido y estable. Pero, por defecto, no incluye un zoom de escritorio completo como lo tienen GNOME o KDE. Aquí entra Compiz, que ofrece:

  • Zoom dinámico con el ratón o teclado
  • Seguimiento del puntero
  • Efectos visuales atractivos
  • ¡Y mucha personalización!

✅ Paso a Paso: Zoom con Compiz en Mint 21.3 Xia

1. 🛠 Instalar Compiz y sus herramientas

sudo apt update
sudo apt install compiz compizconfig-settings-manager compiz-plugins

2. 🔁 Reemplazar el gestor de ventanas por Compiz

compiz --replace &
disown

Ahora estás usando Compiz como gestor de ventanas. Deberías notar efectos visuales activos de inmediato.

3. ⚙️ Activar el plugin de zoom

ccsm

Luego:

  • Activa el plugin Enhanced Zoom Desktop
  • Configura atajos cómodos como:
Super (tecla Windows) + rueda del ratón → Zoom In/Out
Super + = para acercar
Super + - para alejar
Super + 0 para resetear

🚀 Haz que Compiz se inicie automáticamente en Xia

Para no ejecutar el comando cada vez que inicias sesión:

  1. Abre MenúAplicaciones al inicio
  2. Haz clic en Agregar
  3. Completa con:
    • Nombre: Compiz
    • Comando: compiz –replace
    • Comentario: Inicia Compiz como gestor de ventanas

💡 Extras: ¿Qué más puedes hacer con Compiz?

  • Ventanas gelatinosas
  • Cubo de escritorios 3D
  • Esquinas activas (Exposé)
  • Transparencias, sombras, animaciones

Todo accesible desde ccsm. Solo activa lo que necesites.


🟢 Conclusión

Si usas Linux Mint 21.3 “Xia” MATE Edition, puedes mejorar mucho tu experiencia visual activando zoom dinámico con Compiz. Es ideal para personas con baja visión, presentaciones o simplemente para trabajar con más comodidad.

¿Te funcionó en tu equipo? ¿Quieres añadir más efectos o dejarlo aún más liviano? ¡Déjame tu experiencia en los comentarios! 👇

🐧💚 Cómo Instalar OBS Studio con Eliminación de Fondo en Linux Mint Xia (Xfce) – ¡Rápido, sin errores y sin croma verde! 🎥✨

Entrada fija

🐧💚 Cómo Instalar OBS Studio con Eliminación de Fondo en Linux Mint Xia (Xfce) – ¡Rápido, sin errores y sin croma verde! 🎥✨

¿Usas Linux Mint Xfce (Xia) y quieres eliminar el fondo de tu webcam en OBS sin usar pantalla verde ni sufrir con dependencias rotas?

🎯 ¡Esta es la guía que buscabas! Con solo 2 comandos Flatpak tendrás OBS Studio con Background Removal funcionando como magia.


📦 ¿Qué necesitas?

  • ✅ Tener Flatpak habilitado (Linux Mint lo trae por defecto)
  • ✅ Conexión a Internet
  • ✅ Una cámara web decente
  • ✅ ¡Y ganas de brillar en tus streams, reuniones o clases! 🌟

🧙‍♂️ 1. Los comandos mágicos

Abre tu terminal y ejecuta:

flatpak install flathub com.obsproject.Studio

🔹 Esto instala la versión oficial y estable de OBS Studio desde Flathub.

Ahora, añade el plugin de eliminación de fondo:

flatpak install flathub com.obsproject.Studio.Plugin.BackgroundRemoval

🔹 ¡Y listo! Ahora OBS tendrá la opción de quitar el fondo de tu cámara sin necesidad de croma verde.


🧪 2. Cómo activar Background Removal

  1. Ejecuta OBS con este comando:
  2. Agrega una fuente de cámara (Video Capture Device).
  3. Haz clic derecho sobre la fuente → Filtros.
  4. En la sección “Efectos” haz clic en + → elige Background Removal.
  5. Ajusta el tipo de eliminación: segmentation, blur o custom background.

🎨 Resultado visual

📷 ANTES
Fondo antes de limpiar
📷 DESPUÉS
Fondo removido con plugin

💡 ¿Por qué usar esta solución Flatpak?

  • ✔️ Sin dependencias rotas
  • ✔️ Sin compilar nada
  • ✔️ Funciona perfecto en Linux Mint Xfce (Xia)
  • ✔️ Actualizado desde Flathub
  • ✔️ 100% visual y funcional desde el primer clic

🧠 ¿A quién le sirve?

  • 🎮 Streamers: Tu juego + tú, sin fondo feo
  • 🎓 Profesores y estudiantes: Más foco en ti
  • 🎥 Youtubers: Look profesional sin invertir en un estudio
  • 🗣️ Gente en reuniones virtuales: Adiós al cuarto desordenado 😅

❤️ ¿Te sirvió?

Compártelo con tus compas linuxeros. Y si quieres una versión con imágenes reales, video demo o un instalador automático para Linux Mint, ¡dímelo en los comentarios!

¡Descubre Linux Mint 22.1 “Xia”! Night Light y Rendimiento Potenciado.

Entrada fija

✨ Tu Escritorio, Más Hermoso Que Nunca

Prepárate para enamorarte de Cinnamon 6.4, el entorno de escritorio que se renueva con un tema por defecto espectacular: ¡diseño moderno, esquinas redondeadas y una sensación “flotante” que te encantará! Navegar por tu sistema nunca se vio tan bien.


 Descanso para tus Ojos con Night Light

¡Dile adiós a la fatiga visual! Con la nueva función Night Light, Linux Mint 22.1 ajusta automáticamente el color de tu pantalla para proteger tus ojos, especialmente durante la noche. ¡Tu vista te lo agradecerá! 


 Más Rápido y Eficiente “Bajo el Capó”

No solo es bonito, ¡también es potente! Gracias a la modernización de APT, la gestión de paquetes es ahora más rápida y estable, con traducciones impecables y un rendimiento que notarás. Además, Pipewire es el nuevo servidor de sonido por defecto, lo que significa un audio impecable y una mejor compatibilidad con tus apps favoritas.


 Pequeños Detalles, Gran Diferencia

  • Nemo ahora soporta miniaturas de archivos .ora.
  • Bulky te ayuda a limpiar los nombres de tus archivos.
  • Modos de energía para que tu sistema se adapte a ti.
  • ¡Y mucho más!

Basado en Ubuntu 24.04 LTS y con el Kernel 6.8, “Xia” es sinónimo de estabilidad y soporte a largo plazo hasta 2029.

¿Listo para transformar tu experiencia Linux? ¡Descarga ya Linux Mint 22.1 “Xia” y descubre un sistema operativo diseñado para deleitarte!


¡Corre la voz y comparte esta buena noticia! ¿Cuál es la característica que más te emociona de “Xia”?

🛠️ Guía Fácil: Cómo Instalar OSPOS (Open Source Point of Sale)

Entrada fija

🛒✨ ¿Buscas un sistema de punto de venta eficiente y gratuito? Descubre OSPOS ✨🛒

¿Eres emprendedor o dueño de un negocio y necesitas controlar tus ventas, inventario y clientes sin pagar costosas licencias?

OSPOS (Open Source Point of Sale) es la solución perfecta para ti:

  • ✅ 100% gratuito y de código abierto
  • ✅ Control de inventario y stock en tiempo real
  • ✅ Gestión de clientes y proveedores
  • ✅ Informes detallados de ventas
  • ✅ Soporte para múltiples idiomas y monedas
  • ✅ Interfaz web accesible desde cualquier navegador

🔧 ¡Personalizable y fácil de instalar en tu propio servidor o en la nube!

📦 Descárgalo en: https://github.com/opensourcepos/opensourcepos

¿Ya lo usas? Cuéntanos tu experiencia en los comentarios 👇


🛠️ Guía Fácil: Cómo Instalar OSPOS (Open Source Point of Sale)

Requisitos previos:

  • PHP 7.4 o superior
  • MySQL o MariaDB
  • Apache o Nginx
  • Composer
  • Git (opcional)

🔸 Opción 1: Instalación en Windows con XAMPP

  1. Instala XAMPP
    Descárgalo desde: https://www.apachefriends.org/index.html
  2. Descarga OSPOS
    Desde: Releases en GitHub
    Extrae el zip en: C:\xampp\htdocs\ospos
  3. Crea la base de datos
    Abre phpMyAdmin y crea una base de datos llamada ospos
  4. Importa la base de datos
    Usa el archivo database/database.sql
  5. Configura la conexión
    Edita application/config/database.php y cambia: 'username' => 'root', 'password' => '', 'database' => 'ospos', 'hostname' => 'localhost',
  6. Accede a OSPOS
    Ve a http://localhost/ospos/public
    Usuario: admin | Contraseña: pointofsale

🔸 Opción 2: Instalación en Linux (Ubuntu/Debian)

  1. Instala dependencias sudo apt update sudo apt install apache2 mariadb-server php php-mysql php-intl php-bcmath php-curl php-zip unzip git composer
  2. Descarga OSPOS cd /var/www/html sudo git clone https://github.com/opensourcepos/opensourcepos.git ospos cd ospos
  3. Crea la base de datos sudo mysql -u root CREATE DATABASE ospos; EXIT; mysql -u root ospos < database/database.sql
  4. Configura la conexión
    Edita application/config/database.php
  5. Permisos sudo chown -R www-data:www-data /var/www/html/ospos sudo chmod -R 755 /var/www/html/ospos
  6. Accede desde el navegador
    Ve a http://localhost/ospos/public

🧪 Solución de Problemas Comunes

  • Pantalla en blanco: Verifica versión de PHP y que mod_rewrite esté habilitado
  • No carga CSS/JS: Asegúrate de entrar por /public
  • Errores de permisos: Verifica carpetas application/cache y public/uploads

¿Te gustaría una guía en PDF o video? ¡Déjalo en los comentarios!


#OSPOS #PuntoDeVenta #OpenSource #Emprendimiento #Gratis

🧰 Cómo instalar Composer en Deepin Linux 23

Entrada fija

🧰 Cómo instalar Composer en Deepin Linux 23

Composer es el gestor de dependencias más popular para PHP. Esta guía te mostrará cómo instalarlo correctamente en Deepin Linux 23 paso a paso.


✅ Paso 1: Verificar si PHP está instalado

Abre una terminal y ejecuta:

php -v

Si no tienes PHP instalado, puedes hacerlo con:

sudo apt update
sudo apt install php-cli php-mbstring unzip curl

✅ Paso 2: Descargar e instalar Composer

Ejecuta estos comandos en la terminal:

cd ~
curl -sS https://getcomposer.org/installer -o composer-setup.php

(Opcional) Verifica la integridad del instalador:

HASH=$(curl -sS https://composer.github.io/installer.sig)
php -r "if (hash_file('sha384', 'composer-setup.php') === '$HASH') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"

Instala Composer de forma global:

sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer

✅ Paso 3: Verificar la instalación

Comprueba que Composer se instaló correctamente:

composer --version

Deberías ver algo como:

Composer version 2.x.x 202x-xx-xx

🔄 ¿Cómo actualizar Composer?

Para actualizar Composer más adelante:

composer self-update

📌 Notas finales

  • Composer se instala globalmente, por lo que puedes usarlo desde cualquier proyecto PHP.
  • Si deseas desinstalarlo, simplemente elimina el archivo /usr/local/bin/composer.

🎉 ¡Listo! Ya tienes Composer instalado y funcionando en tu sistema Deepin 23. Puedes comenzar a gestionar tus dependencias PHP de manera profesional.

Página 3 de 13

Creado con WordPress & Tema de Anders Norén