Cómo instalar Vtiger CRM Open Source Edition en CentOS 7
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.
Según el sitio oficial de Gentoo ,
Bienvenido a Gentoo, una distribución de Linux flexible basada en fuente que se convierte en casi cualquier sistema que necesite, y mucho más.
Como puede ver, la instalación de Gentoo en su amada máquina Vultr le permite administrar su servidor de una manera más controlada, a medida que elige qué hay en el servidor y aún más, elige qué características compilar para ahorrar los valiosos recursos en su servidor
Para una instalación de Gentoo en Vultr, básicamente necesitamos hacer lo siguiente:
sshd
en el entorno LiveCD.¡Empecemos!
Primero navegue a la página de Gestión de ISO y cargue su ISO desde el control remoto. Casi cualquier medio está bien para instalar Gentoo, y usaremos el CD oficial mínimo. Complete esto (u otro enlace ISO mínimo de Gentoo) en el cuadro de URL y presione cargar, luego espere unos minutos. Después de que el ISO se haya cargado correctamente, podemos proceder a crear una máquina.
Elija ISO personalizado en la sección del sistema operativo. Elija otras opciones según sus necesidades y recuerde marcar Habilitar IPv6 ya que implementaremos una instalación habilitada para IPv6. Una vez que esté seguro de que todo está correcto, cree la máquina y enciéndala.
Elija Ver consola en el panel de control de la máquina y será recibido con el shell de Gentoo minimal CD. Como las operaciones desde el VNC pueden ser difíciles, habilitaremos sshd. Use passwd
para cambiar su contraseña de root y luego haga lo siguiente:
/etc/init.d/sshd start
Luego encuentre la dirección IP del servidor en su panel de control y conéctese al servidor con:
ssh [email protected]
Tenga en cuenta que cualquier dirección IP que se encuentre en 203.0.113.0/24 es virtual y debe reemplazarla con la dirección IPv4 real de su servidor.
Ahora que llegamos a un shell adecuado en LiveCD, podemos comenzar el proceso de instalación. Básicamente haremos las siguientes cosas:
Primero, dividiremos el disco. Uso cfdisk
:
cfdisk /dev/vda
Elija mbr en la ventana emergente y cree 2 particiones: una es su partición raíz y la otra es su partición de intercambio. Le recomiendo que reserve 2 * tamaños de memoria en planes de memoria pequeños, mientras que es posible realizar intercambios más pequeños si tiene mucha memoria física. Escriba la tabla de partición y salga después de haber realizado las alternancias correctas.
Luego formatee las particiones. Solo usaremos ext4 aquí. Puede elegir lo que quiera, pero recuerde habilitar el soporte para ese fs más tarde al configurar el núcleo, o el sistema no se iniciará. Haz lo siguiente:
mkfs.ext4 /dev/vda1
mkswap /dev/vda2
Suponiendo que su partición raíz es vda1
y la partición de intercambio es vda2
.
Luego monte los sistemas de archivos.
mount /dev/vda1 /mnt/gentoo
swapon /dev/vda2
Tome el ÚLTIMO tarball stage3 (¡mire lo que hay dentro de la carpeta en el espejo primero!) De un espejo que está geográficamente cerca de su servidor. Desempaquete el tarball en la nueva raíz.
cd /mnt/gentoo
wget http://ftp.iij.ad.jp/pub/linux/gentoo/releases/amd64/autobuilds/current-stage3-amd64/stage3-amd64-20161103.tar.bz2
tar xvjpf stage3-amd64-20161103.tar.bz2 --xattrs
Tendremos que elegir una fuente que esté geográficamente cerca del servidor para ahorrar tiempo al descargar los códigos fuente. El CD de instalación mínima de Gentoo nos proporciona una herramienta perfecta mirrorselect
. Seleccione los que están en la región de su servidor:
mirrorselect -i -o >> /mnt/gentoo/etc/portage/make.conf
Por ejemplo, un servidor ubicado en Tokio querría tener IIJ y el espejo de Jaist habilitados, así que presione la barra espaciadora y marque esas líneas con un *
. Salir y revisar make.conf
cambios:
nano -w /etc/portage/make.conf
Un segundo paso importante en la selección de espejos es configurar el repositorio principal de Gentoo a través del /etc/portage/repos.conf/gentoo.conf
archivo. Las definiciones sobre la fuente remota del árbol de portage se encuentran allí. Haz lo siguiente:
mkdir -p /mnt/gentoo/etc/portage/repos.conf
cp /mnt/gentoo/usr/share/portage/config/repos.conf /mnt/gentoo/etc/portage/repos.conf/gentoo.conf
nano -w /mnt/gentoo/etc/portage/repos.conf/gentoo.conf
Sustituya la dirección del servidor en la sync-uri
sección. Una lista de espejos rsync se puede encontrar aquí . Los servidores regionales rsync generalmente se proporcionan mediante el uso de URL como rsync://rsync.jp.gentoo.org/gentoo-portage/
. Esta forma de round-robin asegurará que la configuración seguirá funcionando incluso si algunos servidores fallaron en el grupo de servidores.
Una pequeña pista aquí: como rsync es costoso, muchos servidores no permiten demasiadas sincronizaciones frecuentes. Te recomiendo sincronizar una vez al día o con menos frecuencia. Si intenta perturbar (incluso involuntariamente) la rotación del servidor, es posible que lo agreguen a una lista de prohibición temporal.
Copiar resolv.conf
en el chroot.
cp -L /etc/resolv.conf /mnt/gentoo/etc/
Monta los sistemas de archivos necesarios para que podamos hacer chroot.
mount -t proc proc /mnt/gentoo/proc
mount --rbind /sys /mnt/gentoo/sys
mount --make-rslave /mnt/gentoo/sys
mount --rbind /dev /mnt/gentoo/dev
mount --make-rslave /mnt/gentoo/dev
Luego, conviértase en el medio ambiente.
chroot /mnt/gentoo /bin/su
export PS1="(chroot) $PS1"
Agarra la instantánea del portage.
emerge-webrsync
Lee las noticias:
eselect news list
eselect news read
Selecciona el perfil:
eselect profile list
eselect profile set 1
Hacer actualización mundial:
emerge -avuDN @world
Establece la zona horaria. Supongamos que la zona horaria de elección es Europe/Brussels
:
echo "Europe/Brussels" > /etc/timezone
emerge --config sys-libs/timezone-data
Establecer la configuración regional.
nano /etc/locale.gen
locale-gen
eselect locale list
eselect locale set en_US.UTF-8
Recargar el medio ambiente.
env-update && source /etc/profile && export PS1="(chroot) $PS1"
Instale el kernel de Linux. Emerge la fuente primero:
emerge -av sys-kernel/gentoo-sources
Luego configure el núcleo. A medida que realizamos la instalación en un VPS, debemos habilitar las opciones relacionadas con VirtIO. Puedes usar la menuconfig
herramienta estándar :
make menuconfig
Use la /
tecla para buscar VIRTIO_PCI
y VIRTIO_MMIO
. Después de haberlos localizado, habilítelos así como también los nuevos elementos que pueden aparecer después de habilitar estos dos. Guarde y salga del menuconfig
.
Si tienes una terminal bastante pequeña o no te gusta buscar opciones, también puedes hackear .config
por tu cuenta. Solo busca VIRTIO
y cambia
# CONFIG_VIRTIO_PCI is not set
# CONFIG_VIRTIO_MMIO is not set
# CONFIG_VIRTIO_BLK may not be set
a:
CONFIG_VIRTIO_PCI=y
CONFIG_VIRTIO_MMIO=y
CONFIG_VIRTIO_BLK=y
... y responda y
a todas las preguntas sobre VIRTIO en la siguiente sección de compilación del núcleo (pero asegúrese de leer las instrucciones antes de presionar enter).
Vamos a compilar el núcleo ahora. Una vez que haya regresado al shell, haga:
make -j2 && make modules_install
El -j2
argumento aquí significa que la compilación se ejecutará simultáneamente con 2 trabajos. Cambie esto al número de núcleos de su máquina más uno para acortar mejor el tiempo de compilación. Después de comenzar la compilación, ¡tome una taza de café y relájese!
Una vez que la compilación ha finalizado, instale el kernel para /boot
:
make install
Entonces configuremos el fstab
.
nano -w /etc/fstab
Cambiar /dev/ROOT
a /dev/vda1
y /dev/SWAP
a /dev/vda2
y comentarios todas las otras líneas.
Cambie hostname
para que coincida con el que configuró al crear la máquina.
nano /etc/conf.d/hostname
Instalar net-misc/netifrc
y configurar la red.
emerge -a --noreplace net-misc/netifrc
nano /etc/conf.d/net
Y agregue la siguiente línea:
config_eth0="dhcp"
Inicie la interfaz de red en el momento del arranque.
cd /etc/init.d
ln -s net.lo net.eth0
rc-update add net.eth0 default
Edite el archivo de hosts.
nano -w /etc/hosts
Cambia la contraseña de root.
passwd
Instalar varias utilidades que incluyen syslog-ng
, logrotate
, cronie
, y dhcpcd
.
emerge -av syslog-ng logrotate cronie dhcpcd
Habilitar los servicios:
rc-update add sshd default
rc-update add cronie default
rc-update add syslog-ng default
Revisión sshd_config
(asegúrese de no bloquearse):
nano -w /etc/ssh/sshd_config
Instala el grub
gestor de arranque:
emerge -a sys-boot/grub:2
Instale el gestor de arranque y genere la configuración:
grub-install /dev/vda
grub-mkconfig -o /boot/grub/grub.cfg
¡Ya estamos listos! Salga del chroot y emita el último comando para probar:
exit
reboot
Si todo está correcto, podrá iniciar sesión a través de ssh en momentos después de que el sistema se haya iniciado. Si tiene problemas, no se asuste. Use la consola VNC, así como la ISO mínima para verificar qué estaba mal y corregir los errores.
Ahora tiene una nueva instalación de Gentoo en su máquina Vultr. ¡Disfrutar!
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í.
LiteCart es una plataforma de carrito de compras gratuita y de código abierto escrita en PHP, jQuery y HTML 5. Es un software de comercio electrónico simple, liviano y fácil de usar.
¿Usando un sistema diferente? MODX Revolution es un sistema de gestión de contenido (CMS) de nivel empresarial rápido, flexible, escalable, gratuito y de código abierto escrito i
McMyAdmin es un panel de control del servidor de Minecraft utilizado para administrar su servidor. Aunque McMyAdmin es gratuito, hay varias ediciones, algunas de las cuales son pai
TeamTalk es un sistema de conferencia que permite a los usuarios tener conversaciones de audio / video de alta calidad, chat de texto, transferir archivos y compartir pantallas. Es yo
Using a Different System? Introduction CyberPanel is one of the first control panels on the market that is both open source and uses OpenLiteSpeed. What thi
¿Usando un sistema diferente? Introducción Grafana es un software de código abierto que transforma múltiples feeds de sistemas como Graphite, Telegraf, an
PhpBB es un programa de tablón de anuncios de código abierto. Este artículo le mostrará cómo instalar phpBB en la parte superior de un servidor web Apache en Ubuntu 16.04. Fue escrito
¿Usando un sistema diferente? Foreman es una herramienta gratuita y de código abierto que lo ayuda con la configuración y administración de servidores físicos y virtuales. Forema
Tener un solo usuario, que es root, puede ser peligroso. Así que arreglemos eso. Vultr nos brinda la libertad de hacer lo que queramos con nuestros usuarios y nuestros servidores.
Using a Different System? ESpeak can generate text-to-speech (TTS) audio files. These can be useful for many reasons, such as creating your own Turin
¿Usando un sistema diferente? Thelia es una herramienta de código abierto para crear sitios web de comercio electrónico y administrar contenido en línea, escrito en PHP. Código fuente de Thelia i
¿Usando un sistema diferente? Fuel CMS es un sistema de gestión de contenido basado en CodeIgniter. Su código fuente está alojado en GitHub. Esta guía le mostrará cómo t
¿Usando un sistema diferente? Couch CMS es un sistema de gestión de contenido (CMS) simple y flexible, gratuito y de código abierto que permite a los diseñadores web diseñar
¿Usando un sistema diferente? LibreNMS es un completo sistema de monitoreo de red de código abierto. Utiliza SNMP para obtener los datos de diferentes dispositivos. Una variedad
Introducción ¿Tiene problemas con la conectividad cuando los visitantes de otros países acceden a su sitio web? Preguntándose por qué la velocidad de descarga de su extranjero
¿Usando un sistema diferente? Ghost es una plataforma de blogs de código abierto que ha estado ganando popularidad entre los desarrolladores y usuarios comunes desde su 201
Pip es una herramienta para administrar paquetes de Python. El uso de un administrador de paquetes permite una gestión eficiente de su servidor. En este tutorial, explicaré cómo t
Cacti es una herramienta de gráficos y monitoreo de red de código abierto y libre escrita en PHP. Con la ayuda de RRDtool (herramienta de base de datos Round-Robin), Cacti se puede usar t
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.