Herramientas Informaticas

Autor: cesar101290 Página 1 de 2

🚀 Komodo Wallet: El Refugio Seguro para Transferencias desde LBRY 📲⚡

Entrada fija

🚀 Komodo Wallet: El Refugio Seguro para Transferencias desde LBRY 📲⚡

🌐 En medio del caos, Komodo sigue firme

En los últimos meses, muchos usuarios del ecosistema LBRY y su token nativo LBC (LBRY Credits) han experimentado un fenómeno preocupante: el bloqueo progresivo de transacciones y el retiro del soporte por parte de múltiples billeteras y exchanges. La presión regulatoria, especialmente desde organismos como la SEC de EE.UU., ha empujado a plataformas como Bittrex, CoinEx e incluso algunas DEX a retirar el soporte para LBC, dificultando enormemente su uso.

Sin embargo, Komodo Wallet ha demostrado ser una excepción valiosa y resiliente en este entorno hostil.


🔗 ¿Qué es Komodo Wallet?

Komodo Wallet es una billetera multi-activo desarrollada por el ecosistema Komodo Platform, conocida por su enfoque descentralizado, interoperabilidad y soporte a blockchains alternativas. A través de AtomicDEX, Komodo permite swaps entre múltiples criptos sin depender de custodios centralizados, lo cual va muy de la mano con la filosofía de LBRY.

🧩 Komodo es compatible con tokens como LBC, incluso cuando otros servicios han cesado su soporte.


📤 Transferencias desde LBRY a Komodo: ¿Por qué sigue siendo posible?

LBRY Desktop (y Odysee como frontend) aún permiten el retiro de LBC, pero requieren que el usuario tenga una billetera que reconozca correctamente las direcciones y la red de LBRY.

Las direcciones Komodo (KMD) son compatibles con el protocolo subyacente de LBRY, ya que ambos derivan de tecnologías similares (como Bitcoin y Zcash forks). Por eso, una dirección de Komodo puede recibir LBC directamente, siempre que se use una billetera que no filtre o restrinja estos activos.

🔒 Sin censura, sin bloqueo

Mientras billeteras como Trust Wallet o Exodus han eliminado el soporte, Komodo ha mantenido su neutralidad tecnológica y sigue permitiendo la gestión de LBC, lo cual es esencial para los creadores que desean retirar sus ganancias desde LBRY.


⚙️ ¿Cómo transferir LBC desde LBRY a Komodo Wallet?

  1. Descarga Komodo Wallet (o AtomicDEX) desde el sitio oficial:
    👉 https://komodoplatform.com/atomicdex
  2. Crea una nueva billetera y guarda tu frase de recuperación.
  3. Busca el activo LBC en la lista de tokens disponibles.
  4. Obtén tu dirección de depósito de LBC.
  5. En LBRY Desktop, ve a “Recompensas” o “Billetera” y selecciona Enviar.
  6. Pega tu dirección de Komodo y transfiere la cantidad deseada de LBC.
  7. En pocos minutos, verás los fondos reflejados en Komodo Wallet.

⚠️ Importante: Komodo no es un exchange custodio. Tú tienes el control total de tus claves privadas.


🧠 ¿Por qué es importante esto para la descentralización?

La supervivencia de tokens como LBC, en medio del ataque regulatorio, depende en gran parte de la existencia de herramientas como Komodo Wallet, que no están sujetas a censura, ni dependen de licencias bancarias centralizadas.

Mientras los exchanges tradicionales eliminan pares de LBC por miedo a la SEC, Komodo representa la última línea de defensa para los activos libres y soberanos.


🧪 ¿Qué futuro tiene esta integración?

Komodo ha expresado interés en fortalecer el soporte de tokens olvidados por los grandes exchanges, promoviendo así un ecosistema inclusivo. Esto podría significar incluso mayor integración con LBRY/Odysee o la posibilidad de integrar nuevas funciones para creadores.


🌟 Conclusión

Si eres un creador en LBRY, un entusiasta de la descentralización, o simplemente alguien que aún cree en el valor del token LBC, Komodo Wallet es tu mejor aliado hoy.

Mientras otros cierran las puertas, Komodo mantiene abierta la libertad financiera. No se trata solo de transferencias: se trata de resistencia digital, de tener control sobre tus activos y de poder seguir creando sin depender de gigantes centralizados.

✊ ¡Larga vida a LBRY y gracias Komodo por seguir creyendo en la libertad del internet!


📚 Referencias

🌐 El Renacer de LBRY Credits (LBC): Cripto, Censura y Comunidad 🔥

Entrada fija

🌐 El Renacer de LBRY Credits (LBC): Cripto, Censura y Comunidad 🔥

“La descentralización no muere, solo se bifurca.” — Comunidad LBRY


📈 ¿Qué está pasando con LBC? ¡Sorpresa en los gráficos!

En un ecosistema cripto lleno de incertidumbre, LBRY Credits (LBC) ha sorprendido con un movimiento que nadie vio venir: una subida del 130% en julio de 2025, pasando de $0.0064 a $0.0148 USD, según CoinGecko.

📊 Datos Clave:

FechaPrecio (USD)% Cambio Diario
1 Jul 20250.0064
15 Jul 20250.0112+75%
25 Jul 20250.0148+32%

Este inesperado repunte ocurre a pesar del cierre oficial de LBRY Inc., lo que ha provocado un renovado interés por parte de usuarios, desarrolladores y defensores de la descentralización.


⚖️ LBRY Inc. vs SEC: Una historia de resistencia

En 2023, la Securities and Exchange Commission (SEC) demandó a LBRY Inc., argumentando que su token LBC era un valor no registrado. Aunque el caso no fue tan mediático como el de Ripple (XRP), su impacto fue significativo:

  • LBRY Inc. se vio obligada a cerrar oficialmente en octubre de 2023.
  • Su fundador Jeremy Kauffman anunció que el proyecto no continuaría con respaldo corporativo.

Pero eso no fue el fin… sino el comienzo de una nueva etapa.


🔁 ¿Por qué LBC sigue vivo?

A pesar de la debacle legal, el token LBC sigue teniendo utilidad real en la red. Aquí las razones más importantes:

🪙 1. Propinas y recompensas en Odysee

Plataformas como Odysee —que nació como una interfaz para la red LBRY— **aún utilizan LBC para:

  • Dar propinas a creadores de contenido.
  • Recompensar la interacción de usuarios.
  • Promover videos con boosts de visibilidad.

🌱 2. Incentivo comunitario

La comunidad ha mantenido viva la cadena de bloques. Usuarios veteranos siguen distribuyendo contenido, tokens y desarrollando nuevas ideas.


🛠️ La comunidad toma el control: Forks y futuros

💡 Forks como solución

Tras el cierre de LBRY Inc., surgieron forks comunitarios del protocolo, entre ellos:

  • Spee.ch Reborn: para almacenamiento descentralizado.
  • Liberdus: un fork basado en privacidad.
  • Chaincrunch: enfocado en video-censorship resistance.

🧰 Herramientas activas

ProyectoFunción
LBRY DesktopCliente oficial aún mantenido
LBRYNetAPI para conectarse al protocolo
LBRYCastNodo ligero para validación

Todo mantenido por desarrolladores voluntarios en GitHub.


💬 Un símbolo de libertad digital

Más allá del precio, LBC representa algo más profundo:

🔓 Una alternativa a la censura.
🧩 Un refugio digital para creadores independientes.
🤝 Un símbolo de resistencia comunitaria.

Con el aumento de censura en plataformas centralizadas, LBC y Odysee siguen atrayendo usuarios que buscan espacios libres.


🚀 ¿Qué impulsa el nuevo interés?

🧠 1. Narrativa anti-censura

LBC se ha convertido en un estandarte simbólico para quienes promueven la libertad de expresión digital.

🪄 2. Nostalgia + especulación

Con el revival de viejos proyectos cripto, LBC atrajo la mirada de traders nostálgicos… y oportunistas.

👨‍💻 3. Movimiento open source

La comunidad de código abierto ha tomado el control. Desde nuevas interfaces ligeras, hasta plugins para compartir contenido P2P, el desarrollo sigue activo.


🔮 ¿Y el futuro?

Aunque el camino legal fue brutal, el protocolo LBRY no murió, y su token LBC:

  • Sigue siendo útil para miles de usuarios.
  • Tiene un valor simbólico inmenso.
  • Posee una comunidad resiliente que se rehúsa a rendirse.

“Descentralizar no es solo una arquitectura, es una filosofía.”


📚 Fuentes y Referencias


¡Comparte este artículo si tú también crees que la descentralización merece una segunda oportunidad! 🚀🌐

🎚️ Manual completo: Cómo montar un mini estudio de guitarra en Linux con PipeWire + JACK + Guitarix + OBS

Entrada fija

🎚️ Manual completo: Cómo montar un mini estudio de guitarra en Linux con PipeWire + JACK + Guitarix + OBS

✍️ Autor: julio101290
🖥️ Probado en: Linux Mint 22.1 y compatibles con Ubuntu 22.04+
🎸 Interfaz de audio usada: Behringer UMC202HD


🔧 1. Instalación de paquetes necesarios

Abre la terminal y ejecuta:

sudo apt update
sudo apt install guitarix qjackctl helvum obs-studio pipewire-audio-client-libraries pipewire-jack

Esto instala:

  • Guitarix: amplificador y efectos para guitarra
  • QJackCtl: interfaz para gestionar conexiones JACK
  • Helvum: visualización y enrutamiento de audio
  • OBS Studio: para grabación y streaming
  • PipeWire: sistema moderno de audio que reemplaza a JACK/PulseAudio

🔄 2. Habilitar PipeWire con soporte JACK

systemctl --user enable --now pipewire pipewire-pulse pipewire-jack

Esto asegura que PipeWire maneje PulseAudio y tenga compatibilidad con JACK para usar Guitarix y OBS sin conflictos.


🧪 3. Verifica que estás usando PipeWire

pactl info

Busca que diga:

Nombre del servidor: PulseAudio (on PipeWire ...)

✅ Si aparece eso, estás listo.


📜 4. Crear el script de inicio automático

1. Crear archivo:

nano ~/Escritorio/iniciar_guitarix_obs.sh

2. Pega este contenido:

#!/bin/bash

# Inicia QJackCtl (JACK con soporte PipeWire)
pw-jack qjackctl &

# Espera a que JACK se inicialice correctamente
sleep 2

# Inicia Guitarix (procesador de guitarra)
pw-jack guitarix &

# Espera para asegurar que Guitarix esté listo
sleep 2

# Inicia Helvum (enrutador gráfico JACK/PipeWire)
helvum &

# Espera un poco para la interfaz de audio
sleep 1

# Inicia OBS Studio para grabación o transmisión
pw-jack obs &

3. Hazlo ejecutable:

chmod +x ~/Escritorio/iniciar_guitarix_obs.sh

🖱️ 5. Crear ícono lanzador en el escritorio

1. Crear archivo .desktop:

nano ~/Escritorio/iniciar_estudio.desktop

2. Pega esto:

[Desktop Entry]
Name=Iniciar Estudio Guitarix
Comment=Lanza Guitarix + JACK + OBS
Exec=gnome-terminal -- bash -c "~/Escritorio/iniciar_guitarix_obs.sh; exec bash"
Icon=utilities-terminal
Terminal=true
Type=Application
Encoding=UTF-8
Categories=AudioVideo;

3. Dar permisos:

chmod +x ~/Escritorio/iniciar_estudio.desktop

🎧 6. Conexión de audio (enrutamiento)

Cuando abras el script:

  • Helvum te mostrará gráficamente las conexiones de audio
  • Conecta así:
system:capture_1 (tu guitarra) → guitarix:input_L
guitarix:output_L / output_R → system:playback_1 / 2 (monitores o audífonos)
guitarix:output_L / R → OBS Studio (para grabación)
Firefox → system:playback (YouTube de fondo)

Todo lo puedes hacer arrastrando líneas en Helvum.


🔁 ¿Quieres que el script inicie al prender la computadora?

mkdir -p ~/.config/autostart
cp ~/Escritorio/iniciar_estudio.desktop ~/.config/autostart/

✅ Resultado

Con un solo clic:

  • Inicia JACK vía PipeWire
  • Ejecuta Guitarix para procesar tu guitarra
  • Abre OBS para grabar
  • Y muestra Helvum para conectar todo fácilmente

🧠 Consejos extra

  • Si OBS no capta audio: ve a Fuentes → Añadir → Audio Input Capture (JACK) o enrútalo con Helvum
  • Puedes agregar efectos LADSPA en Guitarix
  • Usa Calf Plugin Host para compresión, reverb o EQ externos

¿Te gustó esta guía? No dudes en compartir o dejar un comentario si quieres la versión en PDF o Markdown.

🚀 Descubre Facturación Fácil con CI4JCPOX: Sistema Moderno en CodeIgniter 4.5

Entrada fija

¿Buscas un sistema de facturación rápido, seguro y flexible que puedas instalar en tu servidor Ubuntu con mínimo esfuerzo?

¡Te presento CI4JCPOX, una solución basada en CodeIgniter 4.5 que potencia tu negocio con funcionalidades completas y tecnología moderna!


🌟 ¿Por qué elegir CI4JCPOX?

  • Basado en CodeIgniter 4.5, el framework PHP ligero y rápido
  • Uso de MariaDB para bases de datos robustas y eficientes
  • Integración lista con Apache y PHP para un entorno LAMP completo
  • Código abierto y fácil de personalizar para tus necesidades
  • Instalación rápida gracias a un script automatizado para Ubuntu Server 24.04 en AWS EC2 o cualquier VPS Linux

⚙️ ¿Qué incluye este sistema?

  • Gestión completa de facturas y clientes
  • Interfaz web limpia y responsiva
  • Migraciones y seeders para inicializar la base de datos sin complicaciones
  • Configuración segura con usuario y base de datos dedicados
  • Preparado para crecer y adaptarse a tu negocio

🛠️ Cómo instalar CI4JCPOX en Ubuntu Server 24.04 (AWS EC2)

He preparado un script automático para que en pocos minutos tengas todo listo: LAMP, base de datos, configuración de CodeIgniter y Apache con VirtualHost.

Paso 1: Descarga el script de instalación

cd ~
curl -O https://raw.githubusercontent.com/julio101290/ci4jcposv2/main/instalar_ci4_facturacion.sh

Paso 2: Dale permisos de ejecución

chmod +x instalar_ci4_facturacion.sh

Paso 3: Ejecuta el script como root

sudo ./instalar_ci4_facturacion.sh

✅ ¿Qué hace este script por ti?

  • Actualiza y prepara tu servidor Ubuntu
  • Instala Apache, MariaDB y PHP con todas las extensiones necesarias
  • Crea la base de datos facturacion y un usuario seguro con permisos
  • Instala el proyecto CI4JCPOX usando Composer en /var/www/html/facturacion
  • Configura Apache para servir el proyecto con un VirtualHost dedicado
  • Ejecuta migraciones y seeders para inicializar la base de datos
  • Deja todo listo para que accedas a tu sistema por IP o dominio

🌐 Accede a tu sistema

Abre tu navegador y entra a:

http://TU_IP_PUBLICA/

¡Listo para comenzar a facturar!


🔒 Seguridad y permisos

El script también se encarga de ajustar permisos para que Apache pueda servir correctamente la aplicación sin problemas de acceso.


📂 Código y más información

Puedes revisar y descargar el script completo desde GitHub:

https://github.com/julio101290/ci4jcposv2/blob/main/instalar_ci4_facturacion.sh


¿Quieres ayuda o personalización?

No dudes en contactarme para soporte, mejoras o integraciones personalizadas. ¡Estoy aquí para ayudarte a llevar tu facturación al siguiente nivel!


¡Empieza hoy mismo con CI4JCPOX y transforma tu sistema de facturación!

🎯 ¡Potencia tu productividad con DBeaver en Linux Mint Xia! 🐧💻

Entrada fija

🎯 ¡Potencia tu productividad con DBeaver en Linux Mint Xia! 🐧💻

¿Trabajas con bases de datos y buscas una herramienta poderosa, gratuita y de código abierto?
¡Conoce DBeaver! ✨

  • ✅ Conectarte a múltiples bases de datos (MySQL, PostgreSQL, Oracle, SQLite y más)
  • ✅ Editar y visualizar datos con una interfaz limpia
  • ✅ Ejecutar queries y analizar resultados en tiempo real
  • ✅ Trabajar con diagramas ER, backups y herramientas avanzadas

🎨 Compatible con tu escritorio Linux Mint Xia (Xfce), ligero y hermoso.


🛠️ ¿Cómo instalar DBeaver en Linux Mint Xia?

¡Súper fácil! Solo sigue estos pasos en la terminal:

sudo apt update
sudo apt install gdebi wget -y
wget https://dbeaver.io/files/dbeaver-ce_latest_amd64.deb
sudo gdebi dbeaver-ce_latest_amd64.deb

💡 ¡Y listo! Puedes abrirlo desde el menú o escribiendo dbeaver en la terminal.


🌟 DBeaver + Linux Mint Xia = El combo perfecto para desarrolladores y analistas!

#LinuxMint #DBeaver #BasesDeDatos #OpenSource #Productividad #Xfce #SQLTools #DevLife

🧠 Cómo convertir Visual Studio Code en el entorno ideal para PHP en Linux Mint (¡con formato automático como en NetBeans!)

Entrada fija

🧠 Cómo convertir Visual Studio Code en el entorno ideal para PHP en Linux Mint (¡con formato automático como en NetBeans!)

Si vienes de NetBeans y ahora estás usando Visual Studio Code (VS Code), probablemente extrañes esa característica tan útil de formatear automáticamente el código PHP con Ctrl+Shift+F.

¡Buenas noticias! Puedes lograr exactamente lo mismo (¡y mejor!) en VS Code. En esta guía te muestro cómo dejarlo todo listo paso a paso:


✅ Paso 1: Instalar Visual Studio Code en Linux Mint

Abre una terminal y ejecuta estos comandos para agregar el repositorio oficial de Microsoft e instalar VS Code:

sudo apt update
sudo apt install wget gpg
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -o root -g root -m 644 packages.microsoft.gpg /usr/share/keyrings/
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/packages.microsoft.gpg] \
https://packages.microsoft.com/repos/code stable main" | sudo tee /etc/apt/sources.list.d/vscode.list
sudo apt update
sudo apt install code

✅ Paso 2: Instalar PHP y Composer (si no los tienes)

En la misma terminal, instala PHP y sus extensiones comunes:

sudo apt install php-cli php-common php-mbstring php-xml php-curl php-zip php-gd

Y luego Composer:

sudo apt install composer

✅ Paso 3: Instalar extensiones esenciales para PHP

Abre Visual Studio Code y presiona Ctrl+P, luego escribe:

ext install bmewburn.vscode-intelephense-client
ext install kokororin.vscode-phpfmt
ext install xdebug.php-debug

🔹 ¿Qué hace cada extensión?

  • PHP Intelephense: autocompletado, documentación, detección de errores.
  • phpfmt: formatea el código PHP automáticamente (como NetBeans).
  • PHP Debug: permite depurar con Xdebug.

✅ Paso 4: Configurar el formateador por defecto para PHP

Abre VS Code, presiona Ctrl+Shift+P y escribe: Preferencias: Abrir configuración (JSON).

Agrega o edita lo siguiente:

{
  "[php]": {
    "editor.defaultFormatter": "kokororin.vscode-phpfmt",
    "editor.formatOnSave": false
  }
}

¿Prefieres que se formatee al guardar? Cambia formatOnSave a true.


✅ Paso 5: Cambiar el atajo a Alt + Shift + F para formatear (como en NetBeans)

🖱 Opción 1: Desde el menú

  1. Abre VS Code.
  2. Ve a Archivo > Preferencias > Métodos abreviados de teclado.

⌨ Opción 2: Usando atajo

Presiona Ctrl + K y luego Ctrl + S.

Luego:

  1. En la barra de búsqueda escribe: format document.
  2. Ubica la acción: Editor: Format Document.
  3. Haz clic en el lápiz ✎ y selecciona “Cambiar combinación de teclas”.
  4. Presiona: Alt + Shift + F y confirma.

¡Listo! Ahora puedes formatear tu código PHP como lo hacías en NetBeans.


✅ (Opcional) Personaliza el estilo de formato con phpfmt.ini

Para controlar cómo se acomoda el código, crea un archivo phpfmt.ini en tu proyecto o en tu carpeta personal con este contenido:

passes = ["PSR2KeywordsLowerCase", "PSR2LnAfterNamespace", "PSR2CurlyOpenNextLine"]
indent_with_space = true
psr1 = true
psr2 = true

Más opciones en: phpfmt tools (GitHub).


🎯 Resultado final

  • ✅ Código PHP se formatea automáticamente con Alt+Shift+F.
  • ✅ Autocompletado inteligente y validación en tiempo real.
  • ✅ Depuración de código con Xdebug.
  • ✅ Más rápido y moderno que NetBeans.

🗨 Conclusión

Visual Studio Code no solo reemplaza a NetBeans, ¡lo supera!

Ligero, potente, extensible y totalmente configurable, VS Code puede ser tu nuevo editor favorito para proyectos PHP en Linux Mint.

¿Te gustaría una plantilla base ya configurada para clonar desde GitHub? ¡Pídela y te la preparo!


#PHP #VisualStudioCode #LinuxMint #DevTips #NetBeansToVSCode #VSCodePHP #OpenSourceTools #DesarrolloWeb #CodeClean

🎯 ¿Vas a montar un ERP con base de datos? ¡No gastes de más! 💸

Entrada fija

🔍 Si estás evaluando entre un VPS o una instancia AWS EC2, aquí va la verdad que muchos no te cuentan:


🚀 VPS Tradicional: tu mejor aliado para un ERP estable y económico

✅ Ideal para: Odoo, ERPNext, Dolibarr, Tryton
✅ Precio fijo desde $5 USD/mes
✅ Base de datos incluida (MySQL, PostgreSQL)
✅ Fácil de administrar y mantener
✅ Sin sorpresas en la factura

🧩 Perfecto para pequeñas empresas, freelancers o quien busca control total sin complicarse.


☁️ AWS EC2: poderoso pero más costoso y complejo

🔧 Paga por uso: CPU, red, almacenamiento, tráfico
🔧 Para usar base de datos recomendada, necesitas RDS (otro costo extra)
🔧 Ideal si necesitas alta escalabilidad, integración con S3, Lambda, etc.
🧠 Requiere conocimientos técnicos más avanzados

📈 Excelente para grandes empresas o arquitecturas distribuidas.


💡 ¿Qué elegir para tu ERP?

👉 Si quieres ahorrar y mantenerlo simple: VPS es el camino.
👉 Si tu ERP crecerá rápidamente y necesitas integraciones cloud: AWS puede valer la pena.


🔧 ¿Necesitas ayuda para instalar un ERP como Odoo o ERPNext en un VPS?
¡Escríbeme y te paso la guía completa paso a paso! 📩

#ERP #VPS #AWS #Odoo #ERPNext #NegociosDigitales #Tecnología #TransformaciónDigital #Empresas #Software

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. 🙌

Página 1 de 2

Creado con WordPress & Tema de Anders Norén