ZPanel y Sentora en CentOS 6 x64
ZPanel, un panel de control de alojamiento web popular, se bifurcó en 2014 a un nuevo proyecto llamado Sentora. Aprende a instalar Sentora en tu servidor con este tutorial.
Cachet es un sistema de página de estado de código abierto que le permite informar a sus usuarios sobre interrupciones, mantenimientos planificados y mucho más. En esta guía instalaremos Cachet en el servidor Linux que ya ejecuta Apache, PHP y MySQL.
Primero, tenemos que clonar Cachet desde su repositorio de Github en un directorio que usaremos más adelante. Asumamos que nuestro directorio es /opt/cachet/:
cd /opt/
git clone https://github.com/cachethq/Cachet.git cachet/
cd cachet/
Por defecto, Cachet viene con un .env.examplearchivo. Tendremos que cambiar el nombre de este archivo .env, independientemente del tipo de entorno en el que esté trabajando. Una vez renombrado, podemos editar el archivo y configurar Caché:
APP_ENV=production
APP_DEBUG=false
APP_URL=http://localhost
APP_KEY=SomeRandomString
DB_DRIVER=mysql
DB_HOST=localhost
DB_DATABASE=cachet
DB_USERNAME=cachet
DB_PASSWORD=RANDOM_PASSWORD
DB_PORT=null
CACHE_DRIVER=apc
SESSION_DRIVER=apc
QUEUE_DRIVER=database
CACHET_EMOJI=false
MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ADDRESS=null
MAIL_NAME="Demo Status Page"
MAIL_ENCRYPTION=tls
REDIS_HOST=null
REDIS_DATABASE=null
REDIS_PORT=null
GITHUB_TOKEN=null
Cachet insiste en una base de datos para almacenar datos. En esta guía, utilizaremos una base de datos MySQL. Cree una nueva base de datos con el siguiente comando:
mysql -u root -p
CREATE DATABASE cachet;
Nota: el uso mysql -u root -pasume que no tiene una /root/.my.cnfcon sus credenciales de servidor MySQL.
Ahora podemos crear un nuevo usuario de MySQL que esté autorizado para acceder a nuestra nueva base de datos:
CREATE USER 'cachet'@'localhost' IDENTIFIED BY 'RANDOM_PASSWORD';
GRANT ALL PRIVILEGES ON cachet.* TO 'cachet'@'localhost';
FLUSH PRIVILEGES;
Caché que requiere composerpara funcionar. A continuación se muestra cómo podemos instalarlo:
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
Cachet proporciona un método incorporado para generar una clave de aplicación. Cachet utiliza esta clave de aplicación para todos los datos que se cifran. Dicho esto, querrás hacer una copia de seguridad de la clave en un lugar seguro.
php artisan key:generate
Ahora está listo para instalar Cachet usando otro comando simple:
php artisan app:install
Nota: Nunca cambie la clave de su aplicación después de esta instalación; de lo contrario, Cache no podrá descifrar los datos, lo que dañará su instalación.
Cachet en sí es una aplicación basada en la web. Por lo tanto, utilizaremos Apache para servirlo, permitiendo así el acceso a él a través del navegador.
Nota: Cachet requiere que mod_rewrite esté habilitado en su servidor Apache.
a2enmod rewrite
Ahora podemos continuar creando nuestro VirtualHost. Para este paso, cree un nuevo archivo llamado cachet.confen la /etc/apache2/sites-enabled/carpeta:
<VirtualHost *:80>
# Domain from where Cachet will be accessed
ServerName cachet.dev
ServerAlias cachet.dev
DocumentRoot "/var/www/Cachet/public"
<Directory "/var/www/Cachet/public">
Require all granted
# Used by Apache 2.4
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Ahora podemos comenzar a trabajar con Cachet. Simplemente reinicie Apache2 con el siguiente comando:
service apache2 restart
Ahora debería poder acceder a su nueva instalación de Cachet en el dominio que configuró anteriormente en la configuración de Apache2.
Cachet es una página de estado de código abierto bastante bien diseñada que funciona en casi cualquier UNIX e incluso en servidores basados en Windows. Como resultado de que Cachet es de código abierto, podemos implementar fácilmente nuestros propios complementos si estamos familiarizados con PHP. Happy Hacking!
ZPanel, un panel de control de alojamiento web popular, se bifurcó en 2014 a un nuevo proyecto llamado Sentora. Aprende a instalar Sentora en tu servidor con este tutorial.
Aprende cómo instalar Vtiger CRM, una aplicación de gestión de relaciones con el cliente, en CentOS 7 para aumentar tus ventas y mejorar el servicio al cliente.
Esta guía completa le mostrará cómo configurar un servidor Counter-Strike 1.6 en Linux, optimizando el rendimiento y la seguridad para el mejor juego. Aprende los pasos más recientes aquí.
Los ataques de ransomware van en aumento, pero ¿puede la IA ayudar a lidiar con el último virus informático? ¿Es la IA la respuesta? Lea aquí, sepa que la IA es una bendición o una perdición
ReactOS, un sistema operativo de código abierto y gratuito, está aquí con la última versión. ¿Puede satisfacer las necesidades de los usuarios de Windows de hoy en día y acabar con Microsoft? Averigüemos más sobre este estilo antiguo, pero una experiencia de sistema operativo más nueva.
Whatsapp finalmente lanzó la aplicación de escritorio para usuarios de Mac y Windows. Ahora puede acceder a Whatsapp desde Windows o Mac fácilmente. Disponible para Windows 8+ y Mac OS 10.9+
Lea esto para saber cómo la Inteligencia Artificial se está volviendo popular entre las empresas de pequeña escala y cómo está aumentando las probabilidades de hacerlas crecer y dar ventaja a sus competidores.
Recientemente, Apple lanzó macOS Catalina 10.15.4, una actualización complementaria para solucionar problemas, pero parece que la actualización está causando más problemas que conducen al bloqueo de las máquinas Mac. Lee este artículo para obtener más información
13 Herramientas comerciales de extracción de datos de Big Data
Nuestra computadora almacena todos los datos de una manera organizada conocida como sistema de archivos de diario. Es un método eficiente que permite a la computadora buscar y mostrar archivos tan pronto como presiona buscar.